Hallo,
aufgrund der Ausgabe von evtest (siehe post ein paar Tage früher)
[...]
Input device ID: bus 0x3 vendor 0x4b4 product 0x101 version 0x100
[...]
habe ich die Datei /etc/eventlircd.d/03_04b4_0101.evmap angelegt. Mit folgendem Inhalt:
ctrl+KEY_E = KEY_RED
ctrl+KEY_M = KEY_GREEN
ctrl+KEY_I = KEY_YELLOW
ctrl+shift+KEY_T = KEY_BLUE
#KEY_BACKSPACE = KEY_BACK
#enter = KEY_ENTER
ctrl+KEY_P = KEY_PAUSE
ctrl+shift+KEY_S = KEY_STOP
ctrl+shift+KEY_P = KEY_PLAY
ctrl+KEY_R = KEY_RECORD
#ctrl+shift+KEY_B = KEY_REWIND
#ctrl+shift+KEY_F = KEY_FASTFORWARD
In der Datei /lib/udev/rules.d/98-eventlircd.rules habe ich dann noch folgende Zeilen eingefügt:
ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0101", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
Die Tasten, die in der evmap enthalten sind funktionieren. Außerdem funktionieren auch nicht umgemappte Tasten wie z.B. die Tasten 3-9. (Taste 1 und 2 sind seltsamerweise vertauscht!?). Die auskommentierten Zeilen (mit #) sind in irgendeiner Weise fehlerhaft. Wenn ich das Kommentarzeichen (#) entferne, startet der VDR nicht mehr richtig. D.h. ich bekomme kein Fernsehbild. Leider sind diese Tasten aber noch sehr wichtig, wie z.B. die Enter oder Ok Taste.
Im Allgemeinen bin ich mir halt nicht wirklich sicher, welche Zeichen ich links oder rechts vom Gleichheitszeichen eintragen darf. Meine Eingabe sind eher gut geraten nach dem Lesen der anderen evmaps. Z.B. gibt mir evtest oftmals "LeftControl" aus. Scheinbar muss ich in evmaps aber nicht "LeftControl", sondern "ctrl" eingeben. Woher soll man das wissen (was muss ich denn bei Enter eingeben?)? Das gleiche auf der "rechten" Seite. Obwohl es hier doch schon intuitiver ist.
Hat jemand eine Idee?