Kodi Community Forum

Full Version: Problems with custom keyboard.xml
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi everyone,

I created a custom keyboard.xml to be used in conjunction with Flirc and my XBOX One Media Remote.

The keymap only consists of a global setting (and a home setting) because I want every button to work exactly the same, wherever I am in the system.

But when I put this custom keyboard.xml in my .xbmc/userdata/keymaps folder and use XBMC, there are some actions that aren't always the same.

For example: When I press the "mute" button (m on the keyboard) on my remote when a video is playing (window = FullScreenVideo), then the OSD controls show up. Or in the same situation, when I press the shutdownmenu button (o on the keyboard), the codec info shows up.

Something wrong with this xml file?

Intel NUC
Lubuntu 14.04
XBMC 13.0
Flirc with XBOX One Media remote (but also tested with an ordinary keyboard)

Keyboard.xml: http://pastebin.com/NcycJepq
xbmc.log: http://pastebin.com/hBpphHkA
Keyboard keymaps get appended to the default keymap, so basically you are only overriding the keys you've specifically set in your map, and for those specific windows. Globals will get overridden in various windows/views.
So at this moment, there is no way to force a key to always behave the same way on XBMC Sad? Too bad...

Well, will try to alter this file to also behave in the same way in various situations like FullScreenVideo and VideoOSD, etc... Wink