Hallo Leute,
hat jemand einen Tip wo das KEY_NUMERIC_1 erzeugt wird wenn in der keytable nur KEY_1 steht? (gilt für alle Zifferntasten).
Ich habe eine eigene /etc/rc_keymaps/rc-rc6-mce-rc5-81 für zwei Fernbedienungen erstellt. Alle anderen Tasten funktionieren. Damit ist bewiesen das meine keytable verwendet wird. Am Tag als ich die keytable erstellt habe, haben die Ziffern auch funktioniert (manuelles laden der keytable). Jetzt wird sie automatisch geladen und irw liefert KEY_NUMERIC_1.
Ich vermute die KEY_1 werden als "normale" Taste irgendwo umgewandelt.
Was mich wundert:
Die keytables im Kern verwenden alle KEY_NUMERIC_, aber remote.conf hat KEY_ ?
Details:
Code
ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event7) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: RC-5 RC-6
Repeat delay = 500 ms, repeat period = 125 ms
Code
ir-keytable -r
scancode 0x0500 = KEY_0 (0x0b)
scancode 0x0501 = KEY_1 (0x02)
...
scancode 0x800f0400 = KEY_0 (0x0b)
scancode 0x800f0401 = KEY_1 (0x02)
(ir-keytable sortiert numerisch, die keytable ist nach protocol sortiert)