2017-09-15, 20:21
I successfully had a remote working devinput, both with and without lirc, outside of Kodi. However, it seemed that Kodi was doing its own weird mapping of the keynames that differed from what ir-keytable was spitting out. It wasn't reacting to the keypresses, regardless of whether my actions were defined in keyboard or remote elements of keymap.xml.
I eventually gave up on getting Kodi to work with devinput and went the route of using lirc's default driver and the old standard of /dev/lirc0. Part of the problem may be that I wasn't using systemd-uinput, or that I use libinput rather than evdev. Whatever the case, I found a suitable solution, but there are still problems with the way Kodi handles some things I think.
I eventually gave up on getting Kodi to work with devinput and went the route of using lirc's default driver and the old standard of /dev/lirc0. Part of the problem may be that I wasn't using systemd-uinput, or that I use libinput rather than evdev. Whatever the case, I found a suitable solution, but there are still problems with the way Kodi handles some things I think.