Ja, dass Tutorial habe ich schon gelesen, aber ich hänge irgendwo.
Meiner Meinung nach nutze ich folgendes Keytable: "rc-rc6-mce"
Basierend auf:
MLD> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
Driver ite-cir, table rc-rc6-mce
Supported protocols: other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp
Enabled protocols: lirc rc-6
Name: ITE8708 CIR transceiver
bus: 25, vendor/product: 1283:0000, version: 0x0000
Repeat delay = 500 ms, repeat period = 125 ms
In der Datei "rc-rc6-mce" habe ich für die Tasten, die ich wechseln möchte, folgende Einträge/Werte:
MLD> cat /etc/rc_keymaps/rc-rc6-mce
# table rc-rc6-mce, type: RC6
....
0x800f0423 KEY_ESC
0x800f041b KEY_BACK
Das sollten die richtigen Tasten sein die ich miteinander vertauschen möchte.
Also habe ich einfach aus "KEY_ESC => KEY_BACK" und umgedreht gemacht.
Das hat allerdings nicht den gewünschten Effekt gehabt.
Dann habe ich mal folgendes laufen lassen:
MLD> [b]stop eventlircd[/b]
Stopping vdr done
Stopping eventlircd done
MLD> [b]evtest /dev/input/event4[/b]
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x1283 product 0x0 version 0x0
Input device name: "ITE8708 CIR transceiver"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 1 (KEY_ESC)
Event code 2 (KEY_1)
Event code 3 (KEY_2)
Event code 4 (KEY_3)
...
... und die beiden Tasten gedrückt die ich gerne miteinander tauschen würde:
Testing ... (interrupt to exit)
Event: time 1554908854.503541, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0423
Event: time 1554908854.503541, type 1 (EV_KEY), code 1 (KEY_ESC), value 1
Event: time 1554908854.503541, -------------- SYN_REPORT ------------
Event: time 1554908878.008193, type 4 (EV_MSC), code 4 (MSC_SCAN), value 800f0425
Event: time 1554908878.008193, -------------- SYN_REPORT ------------
Das fand ich irgendwie merkwürdig!
Wenn ich alles wieder rückgängig mache und danach den VDR wieder starte, dann wirkt sich die Änderung nicht aus, erst nach dem ich den Rechner neu gebootet habe.
Das geht sicherlich einfacher, oder?
Also einfach umbelegen funktioniert nicht bzw. ich habe einen Denkfehler.