PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [spark] keymap.xml und der PORTAL-Button



antown
13.07.2012, 10:22
Hallo Leutz,

auf meiner GM990 reloaded FB hat es den schönen blauen Button mit dem Haus drauf. Leider kann ich den Knopf nicht einbinden, da Error und die Bootschleife entsteht....

Hier die schöne Taste:

[RCU] key: 25 -> 00000000a25dda25 01 PORTAL SPARK(default)

da wollt ich die Taste hinhaben:

<key id="KEY_PORTAL" mapto="showFavourites" flags="m" />

und das passiert bei restart:

Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 578, in <module>
keymapparser.readKeymap(config.usage.keymap.value)
File "usr/lib/enigma2/python/keymapparser.py", line 66, in readKeymap
File "usr/lib/enigma2/python/keymapparser.py", line 44, in parseKeys
keymapparser.KeymapError: key id 'KEY_PORTAL' is illegal


Wie bekomme ich den Fehler weg?

Danke schon mal
vG
aW

Macbest
13.07.2012, 13:01
Der eintrag KEY_PORTAL ist wohl in der evremote2 nicht definiert.
Dazu kann dir madie was sagen, schätze ich.

madie
13.07.2012, 18:22
Brauch ich die Ausgabe von
evremote2. Ich meine die Taste heisst Home.

antown
13.07.2012, 20:12
Hallo madie,

wenn ich die FB drücke sagt mir Console:

[RCU] key: 25 -> 00000000a25dda25 00 PORTAL SPARK(default)

evremote2 sagt:

SPARK:/media# evremote2
Model: spark
vBoxType: 10
Input device name: "fulan front panel buttons"
Input device name: "TDT RC event driver"
Selected Remote: Spark RemoteControl
RemoteControl Map:
STANDBY - 25 - 116
MUTE - 85 - 113
V.FORMAT - ad - 47
TV/SAT - c5 - 390
0BUTTON - 57 - 11
1BUTTON - b5 - 2
2BUTTON - 95 - 3
3BUTTON - bd - 4
4BUTTON - f5 - 5
5BUTTON - d5 - 6
6BUTTON - fd - 7
7BUTTON - 35 - 8
8BUTTON - 15 - 9
9BUTTON - 3d - 10
BACK - 7f - 158
INFO - a7 - 358
AUDIO - 35 - 392
VOL+ - C7 - 115
VOL- - DD - 114
PAGE+ - 07 - 104
PAGE- - 5F - 109
DOWN - 0f - 108
UP - 27 - 103
RIGHT - af - 106
LEFT - 6d - 105
OK/LIST - 2f - 352
MENU - 65 - 139
GUIDE - 8f - 365
EXIT - 4d - 102
FAV - 87 - 364
RED - 7d - 398
GREEN - ff - 399
YELLOW - 3f - 400
BLUE - bf - 401
REWIND - 1f - 168
PAUSE - 37 - 119
PLAY - b7 - 207
FASTFORWARD - 97 - 208
RECORD - 45 - 167
STOP - f7 - 128
SLOWMOTION - 5d - 409
ARCHIVE - 75 - 361
SAT - 1d - 381
STEPBACK - 55 - 412
STEPFORWARD - d7 - 407
MARK - 8f - 365
TV/RADIO - 77 - 378
USB - 95 - 206
TIMER - 8d - 359
Supports Long KeyPress: 1
processComplex >
Using period=120 delay=10
[SEM] DOWN

vG
aW

madie
17.07.2012, 18:05
Sorry das ich mich jetzt erst melde. Aber showFavourites ist schon auf 2 Tasten? Wenn du noch eine willst, musst du in der map ChannelSelectBaseActions den Eintrag suchen:


<key id="KEY_BLUE" mapto="showFavourites" flags="m" />
<key id="KEY_FAVORITES" mapto="showFavourites" flags="m" />

Da kannst du die Taste eintragen. Entweder ergänzen oder halt eine ersetzen. Meiner Meinung nach heistt die aber nicht PORTAL sondern HOME.

Ich hab aber keine Spark hier. Musst also selbst testen.

antown
17.07.2012, 21:48
hi madie,

danke für die Antwort. Ursache/Wirkung bleiben gleich. Setze ich KEY_HOME im Mapping, passiert gar nicht. Setze ich KEY_PORTAL, wird der Parsererror geworfen und der Boot geht in den Loop...

vG
aW