I'm on TCL11 64bit with Xorg-7.7. The v4l2-utils.tcz extension is loaded. I'm using an infrared remote control with appropriate ir receiver ("HP media center" set). Alas, Xorg is not responding to some buttons that are critical for me
As two examples:
1) Xorg should interpret the remote's stop button as XF86AudioStop
2) Xorg should interpret a custom button on the remote as the letter "o"
My ir keymap file correctly maps the ir scancodes to appropriate kernel keycodes:
$ cat /opt/rc6_mce_custom
---snip---
0x800f040f KEY_O
0x800f0419 KEY_STOPCD
---snip---
The ir keymap file loads without any problems:
$ sudo ir-keytable -p lirc,rc-6 -w /opt/rc6_mce_custom
Read rc6_mce table
Wrote 63 keycode(s) to driver
Protocols changed to lirc rc-6
The kernel seems to be doing the right thing when I press the two buttons in question:
$ sudo ir-keytable --test
Testing events. Please, press CTRL-C to abort.
47.718236: event type EV_MSC(0x04): scancode = 0x800f040f
47.718236: event type EV_KEY(0x01) key_down: KEY_O(0x0018)
47.718236: event type EV_SYN(0x00).
47.846267: event type EV_KEY(0x01) key_up: KEY_O(0x0018)
47.846267: event type EV_SYN(0x00).
50.114266: event type EV_MSC(0x04): scancode = 0x800f0419
50.114266: event type EV_KEY(0x01) key_down: KEY_STOPCD(0x00a6)
50.114266: event type EV_SYN(0x00).
50.246522: event type EV_KEY(0x01) key_up: KEY_STOPCD(0x00a6)
50.246522: event type EV_SYN(0x00).
But, sadly, Xorg does not respond in any way to these two buttons:
$ xev
-> nothing happens when I press the two buttons
The issue occurs regardless of whether I'm using xf86-input-libinput.tcz or xf86-input-evdev.tcz.
Do you have any ideas about what needs to happen in order for Xorg to respond to these two button presses?