MLD-5.x > Development
update zu MLD5.3 -> Auf Fernbedienung gehen 2 Tasten nicht mehr
Klemmerle:
Hallo zusammen,
1)
beim Vergleich 5.1 zu 5.3 komme ich bei den Ausgaben von irw und evtest auf die gleichen Ergebnisse wie Joe.
-EDIT- Teil gestrichen, weil nicht wiederholbar --- EDIT
_____________________
2) Anpassung der hama-mce.evmap:
--- Code: ---BTN_RIGHT = KEY_INFO # Information (also used for Mouse Right)
KEY_HOMEPAGE = KEY_MENU # WWW
KEY_SLEEP = KEY_POWER2 # Sleep
ctrl+shift+KEY_T = KEY_YELLOW #
...
--- End code ---
wie muß ich die letzte Zeile ändern, damit die Gelbe Taste die gleiche Funktion hat wie die Tastatur-F1?
... ein "KEY_F1= KEY_YELLOW" hat bei mir nicht funktioniert...
____________________
3) Eine Übersicht zu der Umsetzung von Fernbedienungen habe ich hier gefunden:
http://www.yavdr.org/documentation/de/ch02s03.html
Ich peile es aber irdendwie doch nicht richtig...
Gruß Klemens
MR-Caos:
Hallo,
Es sind alle Tasten von "/dev/input/event2: HID 05a4:9881" betroffen.
Diese werden anscheinend nicht mit "hama-mce.evmap" gemapped.
Obwohl Ausgabe von eventlircd -f -vvv was anderes behauptet.
--- Code: --- evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: HID 05a4:9881
/dev/input/event3: HID 05a4:9881
/dev/input/event4: HDA Intel PCH Rear Mic
/dev/input/event5: HDA Intel PCH Line
/dev/input/event6: HDA Intel PCH Line Out Front
/dev/input/event7: HDA Intel PCH Line Out Surround
/dev/input/event8: HDA Intel PCH Line Out CLFE
/dev/input/event9: HDA NVidia HDMI/DP,pcm=3
/dev/input/event10: HDA NVidia HDMI/DP,pcm=7
/dev/input/event11: eventlircd
--- End code ---
--- Code: ---mld> eventlircd -f -vvv
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap:13:<name-in>: duplicate keyboard shortcut.
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap:27:<name-in>: duplicate keyboard shortcut.
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap: using 49 valid keyboard shortcut mappings
eventlircd[4890]: input device /dev/input/event2: events of unsupported event type EV_MSC will be discarded
eventlircd[4890]: input device /dev/input/event2: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[4890]: input device /dev/input/event2: events of unsupported event type EV_REP will be discarded
eventlircd[4890]: input device /dev/input/event2: grabbed
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap:13:<name-in>: duplicate keyboard shortcut.
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap:27:<name-in>: duplicate keyboard shortcut.
eventlircd[4890]: /etc/eventlircd.d/hama-mce.evmap: using 49 valid keyboard shortcut mappings
eventlircd[4890]: input device /dev/input/event3: events of unsupported event type EV_MSC will be discarded
eventlircd[4890]: input device /dev/input/event3: event code 0x04 of unsupported event type EV_MSC will be discarded
eventlircd[4890]: input device /dev/input/event3: grabbed
eventlircd[4890]: input device /dev/input/event3: created output event device
--- End code ---
clausmuus:
Hi Klemmerle,
Du musst herausfinden (z.B. mit evtest) welcher Tastencode beim Drücken der Taste gesendet wird, und diesen dann vor dem Gleichheitszeichen hinschreiben. Hinter dem Gleichheitszeichen kommt der Code den Du gerne hättest, in deinem Fall also das KEY_YELLOW.
In Deinem Beispiel stimmt also vermutlich das "ctrl+shift+KEY_T" nicht.
Claus
MR-Caos:
--- Quote from: clausmuus on April 15, 2017, 12:40:17 ---Hi Klemmerle,
Du musst herausfinden (z.B. mit evtest) welcher Tastencode beim Drücken der Taste gesendet wird, und diesen dann vor dem Gleichheitszeichen hinschreiben. Hinter dem Gleichheitszeichen kommt der Code den Du gerne hättest, in deinem Fall also das KEY_YELLOW.
In Deinem Beispiel stimmt also vermutlich das "ctrl+shift+KEY_T" nicht.
Claus
--- End quote ---
Hallo Claus,
Die besagte Taste gibt aber "ctrl+shift+KEY_T" aus und liegt auf dem von mir besagten event2 der nicht gemapt wird:
Ausgabe evtest Gelbe Taste
--- Code: ---Event: time 1492255579.819341, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1492255579.819341, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1492255579.819341, -------------- SYN_REPORT ------------
Event: time 1492255579.827337, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
Event: time 1492255579.827337, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1
Event: time 1492255579.827337, -------------- SYN_REPORT ------------
Event: time 1492255579.835336, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70017
Event: time 1492255579.835336, type 1 (EV_KEY), code 20 (KEY_T), value 1
Event: time 1492255579.835336, -------------- SYN_REPORT ------------
Event: time 1492255579.891337, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1492255579.891337, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0
Event: time 1492255579.891337, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
Event: time 1492255579.891337, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0
Event: time 1492255579.891337, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70017
Event: time 1492255579.891337, type 1 (EV_KEY), code 20 (KEY_T), value 0
Event: time 1492255579.891337, -------------- SYN_REPORT ------------
--- End code ---
clausmuus:
Lassen sich denn andere Testen mappen?
Und was kommt bei evtest aus dem event11 raus?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version