Ich weiß nicht warum lircd bei mir aktiviert war....jetzt jedenfalls nicht mehr!
Ich schaue, jetzt mal, dass ich die neue keytable erzeugt bekomme. Bis gleich....und nochmals vielen Dank, dass Du so tapfer und geduldig mit mir bist!
Greetz
Stevie
Ich weiß nicht warum lircd bei mir aktiviert war....jetzt jedenfalls nicht mehr!
Ich schaue, jetzt mal, dass ich die neue keytable erzeugt bekomme. Bis gleich....und nochmals vielen Dank, dass Du so tapfer und geduldig mit mir bist!
Greetz
Stevie
Kurzer Zwischenbericht:
=>> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event5) with:
Driver imon, table rc-imon-pad
Supported protocols: RC-6
Enabled protocols:
Repeat delay = 500 ms, repeat period = 33 ms
Da ist also schon die keytable rc-imon-pad geladen!
Unter /lib/udev/rc_keymaps/ finde ich aber auch noch folgende keymaps:
imon_mce
imon_pad
rc-imon-mce
rc-imon-pad
Kann es sein, dass da nur die falsche keymap geladen wird und ich ggf. gar keine neue erstellen muss?
Kann es sein, dass da nur die falsche keymap geladen wird und ich ggf. gar keine neue erstellen muss?
Also laut der Regel in /etc/rc_maps.cfg wird da /lib/udev/rc_keymaps/rc-imon-pad geladen. Diese Keytable kann durch Updates überschrieben werden. Zum Ausprobieren kannst du sie gerne verändern (danach mit "sudo ir-keytable -w /lib/udev/rc_keymaps/rc-imon-pad" neu einlesen oder den Rechner neu starten) - für permanente Änderungen besser eine eigene Keytable in /etc/rc_keymaps/ erstellen und die Regel in /etc/rc_maps.cfg anpassen (die templaten!), da diese dann nicht durch eventuelle Updates überschrieben wird.
Ich erstelle mir gerade von Hand eine neue keymap und dabei fällt folgendes auf:
Taste "Blau" gedrückt
1333816191.906149: event MSC: scancode = 2ba115b7
1333816191.906157: event key down: KEY_BLUE (0x0191)
1333816191.906158: event sync
1333816192.066146: event key up: KEY_BLUE (0x0191)
1333816192.066149: event sync
Taste "Thumbnail" gedrückt:
1333816227.170155: event MSC: scancode = 2ab715b7
1333816227.170164: event key down: KEY_BLUE (0x0191)
1333816227.170165: event sync
1333816227.322150: event key up: KEY_BLUE (0x0191)
1333816227.322154: event sync
Zwei verschiedene Scancodes sind auf ein und den selben Keycode (KEY_BLUE) gemapt?
....das riechen ziemlich miefig!
Ich bin gleich durch und dann melde ich mich wieder!
Greetz
Stevie
In der rc-imon-pad, die yavdr 0.4 beiliegt, sind wohl zwei verschiedene Ausführungen der RC definiert.
Ich habe jetzt mal meine eigene keymap für meine RM200 erstellt:
0x288195b7 KEY_ESC # App Exit
0x289115b7 KEY_POWER2 # Power
0x298115b7 KEY_RECORD
0x2a8115b7 KEY_PLAY
0x29b195b7 KEY_EJECTCD # Button near Power-Button
0x2a8195b7 KEY_REWIND
0x2a9115b7 KEY_PAUSE
0x2b8115b7 KEY_FASTFORWARD
0x2b9115b7 KEY_PREVIOUS
0x2b9715b7 KEY_STOP
0x298195b7 KEY_NEXT
0x200002a KEY_BACKSPACE
0x200002c KEY_SPACE # Space/ Select
0x2800000 KEY_SETUP # Taste auf 9 Uhr um das Steuerkreuz herum
0x2000065 KEY_FAVORITES # Taste auf 3 Uhr um das Steuerkreuz herum
0x1010000 BTN_MOUSE
0x1020000 BTN_RIGHT
0x2000028 KEY_OK # Enter
0x1000080 KEY_LEFT # Steuerkreuz
0x100007f KEY_RIGHT # Steuerkreuz
0x1008000 KEY_UP # Steuerkreuz
0x1007f00 KEY_DOWN # Steuerkreuz
0x2000029 KEY_EXIT
0x299395b7 KEY_EJECTCLOSECD # Rechts von BTN_RIGHT
0x29b715b7 KEY_DASHBOARD # App Launcher
0x2ab195b7 KEY_MENU # unterhalb von KEY_OK
0x2a9395b7 KEY_CYCLEWINDOWS # Task Switcher
0x2b9595b7 KEY_MUTE
0x28a395b7 KEY_VOLUMEUP
0x28a595b7 KEY_VOLUMEDOWN
0x289395b7 KEY_CHANNELUP
0x288795b7 KEY_CHANNELDOWN
0x2b8395b7 KEY_TIME
0x0200001e KEY_1
0x0200001f KEY_2
0x02000020 KEY_3
0x02000021 KEY_4
0x02000022 KEY_5
0x02000023 KEY_6
0x02000024 KEY_7
0x02000025 KEY_8
0x02000026 KEY_9
0x02000027 KEY_0
0x02200025 KEY_NUMERIC_STAR
0x02200020 KEY_NUMERIC_POUND
0x2b8515b7 KEY_RED # Videos
0x299195b7 KEY_GREEN # Music
0x2ba115b7 KEY_BLUE # Pictures
0x28a515b7 KEY_YELLOW # TV
0x288515b7 KEY_BOOKMARKS
0x2ab715b7 KEY_BLUE # Taste Thumbnail
0x29a595b7 KEY_ZOOM
0x2aa395b7 KEY_SCREEN # Taste Fullscreen
0x29a395b7 KEY_DVD # DVD
0x2ba395b7 KEY_MENU # 2. Taste von links unterste Reihe
0x298595b7 KEY_SUBTITLE
0x2b8595b7 KEY_MODE
Alles anzeigen
Spätestens jetzt wird klar, dass ich "BTN_RIGHT" nicht in "KEY_RIGHT" ändern kann, weil das sonst mit einer schon existierenden Taste kollidiert!
Wie geht es jetzt weiter?
Greetz
Stevie
Spätestens jetzt wird klar, dass ich "BTN_RIGHT" nicht in "KEY_RIGHT" ändern kann, weil das sonst mit einer schon existierenden Taste kollidiert!
Wie geht es jetzt weiter?
Du willst BTN_RIGHT sicherlich nicht in KEY_RIGHT ändern, weil das die nach-rechts Taste ist
Mein Vorschlag: nimm eine Taste wie KEY_CHANNEL (oder eine der bereits für den VDR vorkonfigurierten Sondertasten - Übersicht) dafür. Dann hast du dein Kontextmenü in XBMC.
Hi Seahawk,
ich hatte Dich in einem Deiner vorherigen Posts so verstanden, dass ich BTN_ in KEY_ ändern soll...dann wäre dann mit KEY_RIGHT kollidiert!...
...egal...morgen geht's weiter! ...mir wird hier gerade mit "Scheidung" gedroht!
Nochmals vielen Dank ...und vielleicht kannst Du ja morgen nach dem "Eier suchen" nochmal hier ins Forum schauen.
Greetz
Stevie
@Seahawk
Hast Du meinen Post "davor" auch gesehen? RM200: lircd.conf =>> eventlircd.d =>>Lircmap.xml
Sorry, weiß gerade nicht, warum mir das "LinkEinfühgenSymbol" ausgegraut / als nicht verfügbar angezeigt wird.
Greetz
Stevie
Frohe Ostern allerseits!
Ich habe jetzt unter /etc/rc_keymaps/ meine eigene keymap angelegt und diese in der /etc/rc_maps.cfg registriert. Nach einem Neustart wird diese auch brav geladen. Statt irgendwo im eventlircd etwas zu mappen, habe ich die Namen der Tasten direkt in der keymap an den vdr-Namensraum angepasst. Für die linke und rechte Maustaste BTN_MOUSE und BTN_RIGHT habe ich nun KEY_PROG1 und KEY_PROG2 vergeben. In der Lircmap.xml habe ich für <title> dann KEY_PROG2 angegeben und siehe da!! ...meine Maustasten funktionieren.
Ich poste hier noch mal meine eigene keymap für die RM200! Wer die keymap weiterverwenden will, sollte bitte darauf achten, dass ich auf meiner Fernbedienung die falsche Reihenfolge der Farbtasten "gelb" und "blau" korrigiert habe und die Keycodes entsprechend vertauscht sind.:
1) Batterien aus der Fernbedienung nehmen
2) Fernbedienung aufschrauben
3) "Gummimatte" vorsichtig herausnehmen,
4) Gelbe und blaue Taste IN EINEM STÜCK!! herausschneiden ...
5) ...und herumgedreht wieder einlegen
6) Fernbedienung wieder zusammen bauen
7) In der Lircmap.xml werden dann noch für den XBMC die Tasten ebenfalls getauscht und schon passen die Tasten
Das sieht bei mir so aus:
Lircmap.xml
rc-imon-map
0x288195b7 KEY_EXIT # App Exit
0x289115b7 KEY_POWER2 # Power
0x298115b7 KEY_RECORD
0x2a8115b7 KEY_PLAY
0x29b195b7 KEY_EJECTCD # Button near Power-Button
0x2a8195b7 KEY_REWIND
0x2a9115b7 KEY_PAUSE
0x2b8115b7 KEY_FASTFORWARD
0x2b9115b7 KEY_PREVIOUS
0x2b9715b7 KEY_STOP
0x298195b7 KEY_NEXT
0x200002a KEY_BACKSPACE
0x200002c KEY_SPACE # Space/ Select
0x2800000 KEY_SETUP # Taste auf 9 Uhr um das Steuerkreuz herum
0x2000065 KEY_FAVORITES # Taste auf 3 Uhr um das Steuerkreuz herum
0x1010000 KEY_PROG1 # Linke Maustaste BTN_MOUSE
0x1020000 KEY_PROG2 # Rechte Maustaste BTN_RIGHT
0x2000028 KEY_OK # Enter
0x1000080 KEY_LEFT # Steuerkreuz
0x100007f KEY_RIGHT # Steuerkreuz
0x1008000 KEY_UP # Steuerkreuz
0x1007f00 KEY_DOWN # Steuerkreuz
0x2000029 KEY_ESC
0x299395b7 KEY_EJECTCLOSECD # Rechts von BTN_RIGHT
0x29b715b7 KEY_DASHBOARD # App Launcher
0x2ab195b7 KEY_MENU # unterhalb von KEY_OK
0x2a9395b7 KEY_CYCLEWINDOWS # Task Switcher
0x2b9595b7 KEY_MUTE
0x28a395b7 KEY_VOLUMEUP
0x28a595b7 KEY_VOLUMEDOWN
0x289395b7 KEY_CHANNELUP
0x288795b7 KEY_CHANNELDOWN
0x2b8395b7 KEY_TIME
0x0200001e KEY_1
0x0200001f KEY_2
0x02000020 KEY_3
0x02000021 KEY_4
0x02000022 KEY_5
0x02000023 KEY_6
0x02000024 KEY_7
0x02000025 KEY_8
0x02000026 KEY_9
0x02000027 KEY_0
0x02200025 KEY_NUMERIC_STAR
0x02200020 KEY_NUMERIC_POUND
0x2b8515b7 KEY_RED # Videos
0x299195b7 KEY_GREEN # Music
0x2ba115b7 KEY_YELLOW # Pictures
0x28a515b7 KEY_BLUE # TV
0x288515b7 KEY_BOOKMARKS
0x2ab715b7 KEY_MEDIA # Taste Thumbnail
0x29a595b7 KEY_ZOOM
0x2aa395b7 KEY_SCREEN # Taste Fullscreen
0x29a395b7 KEY_DVD # DVD
0x2ba395b7 KEY_INFO # 2. Taste von links unterste Reihe
0x298595b7 KEY_SUBTITLE
0x2b8595b7 KEY_MODE
Alles anzeigen
Vielen Dank an Seahawk, der mich durch die Wirren des Fernbedienungsdschungels geführt hat!
Greetz
Stevie
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!