Hello, On Fri, Jul 14, 2017 at 04:14:05AM +0300, Antti Palosaari wrote: > Moikka! > Some remote controller receivers uses HID interface. I looked rc-core > implementation, but failed to find how it could be used for hid. I need > somehow get scancodes and keycodes out from rc-core and write those to > hardware which then generate hid events. Also, I am not sure if kernel > keycodes are same than HID codes, but if not then those should be translated > somehow. > > There is rc_g_keycode_from_table() function, which could be used to dump > current scancode:keycode mapping, but calling it in a loop millions of times > is not surely correctly :] Possibly you could use rc_map_get() to get the entire array. However you would be limited to rc keymaps which are compiled into the kernel. It be good to expose an interface to userspace which allows you to read and write the mapping from IR protocol + scancode to hid usage codes; you could then have an ir-keytable-like tool to change the keymap. Sean