List of XBMC keynames

This is a list of all the key names that can be used in keyboard.xml.

Note that even keys that aren't in the list can be used in keyboard.xml with the syntax:

&lt;key id="xxx"&gt;Action&lt;/key&gt;

where xxx is the key code (as decimal number). You can get the key code by looking in xbmc.log. Enable debug logging then press the key a few times. Now look in xbmc.log for lines like:

DEBUG: SDLKeyboard: scancode: 2, sym: 49, unicode: 49, modifier: 0 DEBUG: CApplication::OnKey: 61537 pressed, action is Number1

The number after CApplication::OnKey, i.e. 61537 in this case, is the key code. This number is decimal not hex.