Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
XBMC_keysym.h File Reference

Macros

#define XBMCKMOD_CTRL   (XBMCKMOD_LCTRL | XBMCKMOD_RCTRL)
 
#define XBMCKMOD_SHIFT   (XBMCKMOD_LSHIFT | XBMCKMOD_RSHIFT)
 
#define XBMCKMOD_ALT   (XBMCKMOD_LALT | XBMCKMOD_RALT)
 
#define XBMCKMOD_META   (XBMCKMOD_LMETA | XBMCKMOD_RMETA)
 
#define XBMCKMOD_SUPER   (XBMCKMOD_LSUPER | XBMCKMOD_RSUPER)
 

Enumerations

enum  XBMCKey {
  XBMCK_UNKNOWN = 0x00 , XBMCK_FIRST = 0x00 , XBMCK_BACKSPACE = 0x08 , XBMCK_TAB = 0x09 ,
  XBMCK_CLEAR = 0x0C , XBMCK_RETURN = 0x0D , XBMCK_PAUSE = 0x13 , XBMCK_ESCAPE = 0x1B ,
  XBMCK_SPACE = 0x20 , XBMCK_EXCLAIM = 0x21 , XBMCK_QUOTEDBL = 0x22 , XBMCK_HASH = 0x23 ,
  XBMCK_DOLLAR = 0x24 , XBMCK_PERCENT = 0x25 , XBMCK_AMPERSAND = 0x26 , XBMCK_QUOTE = 0x27 ,
  XBMCK_LEFTPAREN = 0x28 , XBMCK_RIGHTPAREN = 0x29 , XBMCK_ASTERISK = 0x2A , XBMCK_PLUS = 0x2B ,
  XBMCK_COMMA = 0x2C , XBMCK_MINUS = 0x2D , XBMCK_PERIOD = 0x2E , XBMCK_SLASH = 0x2F ,
  XBMCK_0 = 0x30 , XBMCK_1 = 0x31 , XBMCK_2 = 0x32 , XBMCK_3 = 0x33 ,
  XBMCK_4 = 0x34 , XBMCK_5 = 0x35 , XBMCK_6 = 0x36 , XBMCK_7 = 0x37 ,
  XBMCK_8 = 0x38 , XBMCK_9 = 0x39 , XBMCK_COLON = 0x3A , XBMCK_SEMICOLON = 0x3B ,
  XBMCK_LESS = 0x3C , XBMCK_EQUALS = 0x3D , XBMCK_GREATER = 0x3E , XBMCK_QUESTION = 0x3F ,
  XBMCK_AT = 0x40 , XBMCK_LEFTBRACKET = 0x5B , XBMCK_BACKSLASH = 0x5C , XBMCK_RIGHTBRACKET = 0x5D ,
  XBMCK_CARET = 0x5E , XBMCK_UNDERSCORE = 0x5F , XBMCK_BACKQUOTE = 0x60 , XBMCK_a = 0x61 ,
  XBMCK_b = 0x62 , XBMCK_c = 0x63 , XBMCK_d = 0x64 , XBMCK_e = 0x65 ,
  XBMCK_f = 0x66 , XBMCK_g = 0x67 , XBMCK_h = 0x68 , XBMCK_i = 0x69 ,
  XBMCK_j = 0x6A , XBMCK_k = 0x6B , XBMCK_l = 0x6C , XBMCK_m = 0x6D ,
  XBMCK_n = 0x6E , XBMCK_o = 0x6F , XBMCK_p = 0x70 , XBMCK_q = 0x71 ,
  XBMCK_r = 0x72 , XBMCK_s = 0x73 , XBMCK_t = 0x74 , XBMCK_u = 0x75 ,
  XBMCK_v = 0x76 , XBMCK_w = 0x77 , XBMCK_x = 0x78 , XBMCK_y = 0x79 ,
  XBMCK_z = 0x7A , XBMCK_LEFTBRACE = 0x7b , XBMCK_PIPE = 0x7C , XBMCK_RIGHTBRACE = 0x7D ,
  XBMCK_TILDE = 0x7E , XBMCK_DELETE = 0x7F , XBMCK_BROWSER_BACK = 0xA6 , XBMCK_BROWSER_FORWARD = 0xA7 ,
  XBMCK_BROWSER_REFRESH = 0xA8 , XBMCK_BROWSER_STOP = 0xA9 , XBMCK_BROWSER_SEARCH = 0xAA , XBMCK_BROWSER_FAVORITES = 0xAB ,
  XBMCK_BROWSER_HOME = 0xAC , XBMCK_VOLUME_MUTE = 0xAD , XBMCK_VOLUME_DOWN = 0xAE , XBMCK_VOLUME_UP = 0xAF ,
  XBMCK_MEDIA_NEXT_TRACK = 0xB0 , XBMCK_MEDIA_PREV_TRACK = 0xB1 , XBMCK_MEDIA_STOP = 0xB2 , XBMCK_MEDIA_PLAY_PAUSE = 0xB3 ,
  XBMCK_LAUNCH_MAIL = 0xB4 , XBMCK_LAUNCH_MEDIA_SELECT = 0xB5 , XBMCK_LAUNCH_APP1 = 0xB6 , XBMCK_LAUNCH_APP2 = 0xB7 ,
  XBMCK_LAUNCH_FILE_BROWSER = 0xB8 , XBMCK_LAUNCH_MEDIA_CENTER = 0xB9 , XBMCK_MEDIA_REWIND = 0xBA , XBMCK_MEDIA_FASTFORWARD = 0xBB ,
  XBMCK_KP0 = 0x100 , XBMCK_KP1 = 0x101 , XBMCK_KP2 = 0x102 , XBMCK_KP3 = 0x103 ,
  XBMCK_KP4 = 0x104 , XBMCK_KP5 = 0x105 , XBMCK_KP6 = 0x106 , XBMCK_KP7 = 0x107 ,
  XBMCK_KP8 = 0x108 , XBMCK_KP9 = 0x109 , XBMCK_KP_PERIOD = 0x10A , XBMCK_KP_DIVIDE = 0x10B ,
  XBMCK_KP_MULTIPLY = 0x10C , XBMCK_KP_MINUS = 0x10D , XBMCK_KP_PLUS = 0x10E , XBMCK_KP_ENTER = 0x10F ,
  XBMCK_KP_EQUALS = 0x110 , XBMCK_UP = 0x111 , XBMCK_DOWN = 0x112 , XBMCK_RIGHT = 0x113 ,
  XBMCK_LEFT = 0x114 , XBMCK_INSERT = 0x115 , XBMCK_HOME = 0x116 , XBMCK_END = 0x117 ,
  XBMCK_PAGEUP = 0x118 , XBMCK_PAGEDOWN = 0x119 , XBMCK_F1 = 0x11A , XBMCK_F2 = 0x11B ,
  XBMCK_F3 = 0x11C , XBMCK_F4 = 0x11D , XBMCK_F5 = 0x11E , XBMCK_F6 = 0x11F ,
  XBMCK_F7 = 0x120 , XBMCK_F8 = 0x121 , XBMCK_F9 = 0x122 , XBMCK_F10 = 0x123 ,
  XBMCK_F11 = 0x124 , XBMCK_F12 = 0x125 , XBMCK_F13 = 0x126 , XBMCK_F14 = 0x127 ,
  XBMCK_F15 = 0x128 , XBMCK_NUMLOCK = 0x12C , XBMCK_CAPSLOCK = 0x12D , XBMCK_SCROLLOCK = 0x12E ,
  XBMCK_RSHIFT = 0x12F , XBMCK_LSHIFT = 0x130 , XBMCK_RCTRL = 0x131 , XBMCK_LCTRL = 0x132 ,
  XBMCK_RALT = 0x133 , XBMCK_LALT = 0x134 , XBMCK_RMETA = 0x135 , XBMCK_LMETA = 0x136 ,
  XBMCK_LSUPER = 0x137 , XBMCK_RSUPER = 0x138 , XBMCK_MODE = 0x139 , XBMCK_COMPOSE = 0x13A ,
  XBMCK_HELP = 0x13B , XBMCK_PRINT = 0x13C , XBMCK_SYSREQ = 0x13D , XBMCK_BREAK = 0x13E ,
  XBMCK_MENU = 0x13F , XBMCK_POWER = 0x140 , XBMCK_EURO = 0x141 , XBMCK_UNDO = 0x142 ,
  XBMCK_SLEEP = 0x143 , XBMCK_GUIDE = 0x144 , XBMCK_SETTINGS = 0x145 , XBMCK_INFO = 0x146 ,
  XBMCK_RED = 0x147 , XBMCK_GREEN = 0x148 , XBMCK_YELLOW = 0x149 , XBMCK_BLUE = 0x14a ,
  XBMCK_ZOOM = 0x14b , XBMCK_TEXT = 0x14c , XBMCK_FAVORITES = 0x14d , XBMCK_HOMEPAGE = 0x14e ,
  XBMCK_CONFIG = 0x14f , XBMCK_EPG = 0x150 , XBMCK_EJECT = 333 , XBMCK_STOP = 337 ,
  XBMCK_RECORD = 338 , XBMCK_REWIND = 339 , XBMCK_PHONE = 340 , XBMCK_PLAY = 341 ,
  XBMCK_SHUFFLE = 342 , XBMCK_FASTFORWARD = 343 , XBMCK_LAST
}
 
enum  XBMCMod {
  XBMCKMOD_NONE = 0x0000 , XBMCKMOD_LSHIFT = 0x0001 , XBMCKMOD_RSHIFT = 0x0002 , XBMCKMOD_LSUPER = 0x0010 ,
  XBMCKMOD_RSUPER = 0x0020 , XBMCKMOD_LCTRL = 0x0040 , XBMCKMOD_RCTRL = 0x0080 , XBMCKMOD_LALT = 0x0100 ,
  XBMCKMOD_RALT = 0x0200 , XBMCKMOD_LMETA = 0x0400 , XBMCKMOD_RMETA = 0x0800 , XBMCKMOD_NUM = 0x1000 ,
  XBMCKMOD_CAPS = 0x2000 , XBMCKMOD_MODE = 0x4000 , XBMCKMOD_RESERVED = 0x8000
}
 

Macro Definition Documentation

◆ XBMCKMOD_ALT

#define XBMCKMOD_ALT   (XBMCKMOD_LALT | XBMCKMOD_RALT)

◆ XBMCKMOD_CTRL

#define XBMCKMOD_CTRL   (XBMCKMOD_LCTRL | XBMCKMOD_RCTRL)

◆ XBMCKMOD_META

#define XBMCKMOD_META   (XBMCKMOD_LMETA | XBMCKMOD_RMETA)

◆ XBMCKMOD_SHIFT

#define XBMCKMOD_SHIFT   (XBMCKMOD_LSHIFT | XBMCKMOD_RSHIFT)

◆ XBMCKMOD_SUPER

#define XBMCKMOD_SUPER   (XBMCKMOD_LSUPER | XBMCKMOD_RSUPER)

Enumeration Type Documentation

◆ XBMCKey

enum XBMCKey
Enumerator
XBMCK_UNKNOWN 
XBMCK_FIRST 
XBMCK_BACKSPACE 
XBMCK_TAB 
XBMCK_CLEAR 
XBMCK_RETURN 
XBMCK_PAUSE 
XBMCK_ESCAPE 
XBMCK_SPACE 
XBMCK_EXCLAIM 
XBMCK_QUOTEDBL 
XBMCK_HASH 
XBMCK_DOLLAR 
XBMCK_PERCENT 
XBMCK_AMPERSAND 
XBMCK_QUOTE 
XBMCK_LEFTPAREN 
XBMCK_RIGHTPAREN 
XBMCK_ASTERISK 
XBMCK_PLUS 
XBMCK_COMMA 
XBMCK_MINUS 
XBMCK_PERIOD 
XBMCK_SLASH 
XBMCK_0 
XBMCK_1 
XBMCK_2 
XBMCK_3 
XBMCK_4 
XBMCK_5 
XBMCK_6 
XBMCK_7 
XBMCK_8 
XBMCK_9 
XBMCK_COLON 
XBMCK_SEMICOLON 
XBMCK_LESS 
XBMCK_EQUALS 
XBMCK_GREATER 
XBMCK_QUESTION 
XBMCK_AT 
XBMCK_LEFTBRACKET 
XBMCK_BACKSLASH 
XBMCK_RIGHTBRACKET 
XBMCK_CARET 
XBMCK_UNDERSCORE 
XBMCK_BACKQUOTE 
XBMCK_a 
XBMCK_b 
XBMCK_c 
XBMCK_d 
XBMCK_e 
XBMCK_f 
XBMCK_g 
XBMCK_h 
XBMCK_i 
XBMCK_j 
XBMCK_k 
XBMCK_l 
XBMCK_m 
XBMCK_n 
XBMCK_o 
XBMCK_p 
XBMCK_q 
XBMCK_r 
XBMCK_s 
XBMCK_t 
XBMCK_u 
XBMCK_v 
XBMCK_w 
XBMCK_x 
XBMCK_y 
XBMCK_z 
XBMCK_LEFTBRACE 
XBMCK_PIPE 
XBMCK_RIGHTBRACE 
XBMCK_TILDE 
XBMCK_DELETE 
XBMCK_BROWSER_BACK 
XBMCK_BROWSER_FORWARD 
XBMCK_BROWSER_REFRESH 
XBMCK_BROWSER_STOP 
XBMCK_BROWSER_SEARCH 
XBMCK_BROWSER_FAVORITES 
XBMCK_BROWSER_HOME 
XBMCK_VOLUME_MUTE 
XBMCK_VOLUME_DOWN 
XBMCK_VOLUME_UP 
XBMCK_MEDIA_NEXT_TRACK 
XBMCK_MEDIA_PREV_TRACK 
XBMCK_MEDIA_STOP 
XBMCK_MEDIA_PLAY_PAUSE 
XBMCK_LAUNCH_MAIL 
XBMCK_LAUNCH_MEDIA_SELECT 
XBMCK_LAUNCH_APP1 
XBMCK_LAUNCH_APP2 
XBMCK_LAUNCH_FILE_BROWSER 
XBMCK_LAUNCH_MEDIA_CENTER 
XBMCK_MEDIA_REWIND 
XBMCK_MEDIA_FASTFORWARD 
XBMCK_KP0 
XBMCK_KP1 
XBMCK_KP2 
XBMCK_KP3 
XBMCK_KP4 
XBMCK_KP5 
XBMCK_KP6 
XBMCK_KP7 
XBMCK_KP8 
XBMCK_KP9 
XBMCK_KP_PERIOD 
XBMCK_KP_DIVIDE 
XBMCK_KP_MULTIPLY 
XBMCK_KP_MINUS 
XBMCK_KP_PLUS 
XBMCK_KP_ENTER 
XBMCK_KP_EQUALS 
XBMCK_UP 
XBMCK_DOWN 
XBMCK_RIGHT 
XBMCK_LEFT 
XBMCK_INSERT 
XBMCK_HOME 
XBMCK_END 
XBMCK_PAGEUP 
XBMCK_PAGEDOWN 
XBMCK_F1 
XBMCK_F2 
XBMCK_F3 
XBMCK_F4 
XBMCK_F5 
XBMCK_F6 
XBMCK_F7 
XBMCK_F8 
XBMCK_F9 
XBMCK_F10 
XBMCK_F11 
XBMCK_F12 
XBMCK_F13 
XBMCK_F14 
XBMCK_F15 
XBMCK_NUMLOCK 
XBMCK_CAPSLOCK 
XBMCK_SCROLLOCK 
XBMCK_RSHIFT 
XBMCK_LSHIFT 
XBMCK_RCTRL 
XBMCK_LCTRL 
XBMCK_RALT 
XBMCK_LALT 
XBMCK_RMETA 
XBMCK_LMETA 
XBMCK_LSUPER 
XBMCK_RSUPER 
XBMCK_MODE 
XBMCK_COMPOSE 
XBMCK_HELP 
XBMCK_PRINT 
XBMCK_SYSREQ 
XBMCK_BREAK 
XBMCK_MENU 
XBMCK_POWER 
XBMCK_EURO 
XBMCK_UNDO 
XBMCK_SLEEP 
XBMCK_GUIDE 
XBMCK_SETTINGS 
XBMCK_INFO 
XBMCK_RED 
XBMCK_GREEN 
XBMCK_YELLOW 
XBMCK_BLUE 
XBMCK_ZOOM 
XBMCK_TEXT 
XBMCK_FAVORITES 
XBMCK_HOMEPAGE 
XBMCK_CONFIG 
XBMCK_EPG 
XBMCK_EJECT 
XBMCK_STOP 
XBMCK_RECORD 
XBMCK_REWIND 
XBMCK_PHONE 
XBMCK_PLAY 
XBMCK_SHUFFLE 
XBMCK_FASTFORWARD 
XBMCK_LAST 

◆ XBMCMod

enum XBMCMod
Enumerator
XBMCKMOD_NONE 
XBMCKMOD_LSHIFT 
XBMCKMOD_RSHIFT 
XBMCKMOD_LSUPER 
XBMCKMOD_RSUPER 
XBMCKMOD_LCTRL 
XBMCKMOD_RCTRL 
XBMCKMOD_LALT 
XBMCKMOD_RALT 
XBMCKMOD_LMETA 
XBMCKMOD_RMETA 
XBMCKMOD_NUM 
XBMCKMOD_CAPS 
XBMCKMOD_MODE 
XBMCKMOD_RESERVED