Input device ID: bus 0x3 vendor 0x2017 product 0x1689 version 0x110 dev/input/event3: OSMC Remote Controller USB Keyboard Mouse System Control dev/input/event2: OSMC Remote Controller USB Keyboard Mouse Consumer Control
![gembox motion controller and osmc gembox motion controller and osmc](https://www.smarthomebeginner.com/images/2017/12/gembox-and-pad-2.png)
dev/input/event1: OSMC Remote Controller USB Keyboard Mouse Mouse dev/input/event0: OSMC Remote Controller USB Keyboard Mouse Not running as root, no devices may be available. No device specified, trying to scan all of /dev/input/event* If it is reporting them as something odd then perhaps you could add them to your (I believe your saying now working) hwdb file to map them correctly. I would guess the next step would be to run evtest and see what it reports when you press the keys that are not working. kodi/userdata/keymaps/ and it should load.
![gembox motion controller and osmc gembox motion controller and osmc](https://www.smarthomebeginner.com/images/2017/12/vero-4k-streaming-device.jpg)
If you were looking to get to where you were emulating the current OSMC function the keymap you would be looking for is /usr/share/kodi/system/keymaps/osmc/osmc_remote.xml but you would not be able to load it from the same location without modifying peripherals.xml. As the hwdb file posted in this thread maps directly to i and c, which line up with stock Kodi keymaps for info and context menu, that file doesn’t really do anything for you. That osmc_classic.xml keymap just adds mapping for that with a slight tweak to make it map similar to our old remote (If they choose to disable our custom keymap). In order to work around language issues in Kodi I remapped i and c to ( and ) with udev. I copied the file /usr/share/kodi/system/keymaps/osmc_classic.xml from an OSMC test installation to /usr/share/kodi/system/keymaps/ and /home/kodi/.kodi/userdata/keymaps/
![gembox motion controller and osmc gembox motion controller and osmc](https://www.coolsmartphone.com/wp-content/uploads/2016/12/20161130_110946_HDR-1024x576.jpg)
On the testing in OSMC none of the languages had any issue picking up the multimedia keys so I didn’t have to change any mapping on them. I think the o and long-o where probably the keys you have working now but why the others would be getting picked up as dead keys I have no answer for. They should be getting picked up as regular multimedia keys but instead they are displaying as something I can’t explain… 09:57:32.361 T:140414769291840 DEBUG: HandleKey: long-0 (0x100f200, obc-16838913) pressed, action is Play/Pause, Stop, Forward and backward still do not work