Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::KEYBOARD Namespace Reference

Classes

class  CDefaultKeyboardHandling
 
class  CKeyboardEasterEgg
 Hush!!! More...
 
class  CKeyboardInputHandling
 Class to translate input from Kodi keycodes to key names defined by the keyboard's controller profile. More...
 
class  CKeyboardLayout
 
class  CKeyboardLayoutManager
 
class  CKeyboardStat
 
class  CKeyboardTranslator
 Keyboard translation utilities. More...
 
class  IKeyboardDriverHandler
 Interface for handling keyboard events. More...
 
class  IKeyboardInputHandler
 Interface for handling input events for keyboards. More...
 
class  IKeyboardInputProvider
 Interface for classes that can provide keyboard input. More...
 
struct  KeyTable
 
struct  XBMCKEYTABLE
 

Typedefs

using KeyboardLayouts = std::map<std::string, CKeyboardLayout>
 
using SymbolName = std::string
 Keyboard symbols are hardware-independent virtual key representations. They are used to help facilitate keyboard mapping.
 

Variables

constexpr auto KEY_SYMBOL_BACKSPACE = "backspace"
 
constexpr auto KEY_SYMBOL_TAB = "tab"
 
constexpr auto KEY_SYMBOL_CLEAR = "clear"
 
constexpr auto KEY_SYMBOL_ENTER = "enter"
 
constexpr auto KEY_SYMBOL_PAUSE = "pause"
 
constexpr auto KEY_SYMBOL_ESCAPE = "escape"
 
constexpr auto KEY_SYMBOL_SPACE = "space"
 
constexpr auto KEY_SYMBOL_EXCLAIM = "exclaim"
 
constexpr auto KEY_SYMBOL_DOUBLEQUOTE = "doublequote"
 
constexpr auto KEY_SYMBOL_HASH = "hash"
 
constexpr auto KEY_SYMBOL_DOLLAR = "dollar"
 
constexpr auto KEY_SYMBOL_AMPERSAND = "ampersand"
 
constexpr auto KEY_SYMBOL_QUOTE = "quote"
 
constexpr auto KEY_SYMBOL_LEFTPAREN = "leftparen"
 
constexpr auto KEY_SYMBOL_RIGHTPAREN = "rightparen"
 
constexpr auto KEY_SYMBOL_ASTERISK = "asterisk"
 
constexpr auto KEY_SYMBOL_PLUS = "plus"
 
constexpr auto KEY_SYMBOL_COMMA = "comma"
 
constexpr auto KEY_SYMBOL_MINUS = "minus"
 
constexpr auto KEY_SYMBOL_PERIOD = "period"
 
constexpr auto KEY_SYMBOL_SLASH = "slash"
 
constexpr auto KEY_SYMBOL_0 = "0"
 
constexpr auto KEY_SYMBOL_1 = "1"
 
constexpr auto KEY_SYMBOL_2 = "2"
 
constexpr auto KEY_SYMBOL_3 = "3"
 
constexpr auto KEY_SYMBOL_4 = "4"
 
constexpr auto KEY_SYMBOL_5 = "5"
 
constexpr auto KEY_SYMBOL_6 = "6"
 
constexpr auto KEY_SYMBOL_7 = "7"
 
constexpr auto KEY_SYMBOL_8 = "8"
 
constexpr auto KEY_SYMBOL_9 = "9"
 
constexpr auto KEY_SYMBOL_COLON = "colon"
 
constexpr auto KEY_SYMBOL_SEMICOLON = "semicolon"
 
constexpr auto KEY_SYMBOL_LESS = "less"
 
constexpr auto KEY_SYMBOL_EQUALS = "equals"
 
constexpr auto KEY_SYMBOL_GREATER = "greater"
 
constexpr auto KEY_SYMBOL_QUESTION = "question"
 
constexpr auto KEY_SYMBOL_AT = "at"
 
constexpr auto KEY_SYMBOL_LEFTBRACKET = "leftbracket"
 
constexpr auto KEY_SYMBOL_BACKSLASH = "backslash"
 
constexpr auto KEY_SYMBOL_RIGHTBRACKET = "rightbracket"
 
constexpr auto KEY_SYMBOL_CARET = "caret"
 
constexpr auto KEY_SYMBOL_UNDERSCORE = "underscore"
 
constexpr auto KEY_SYMBOL_GRAVE = "grave"
 
constexpr auto KEY_SYMBOL_A = "a"
 
constexpr auto KEY_SYMBOL_B = "b"
 
constexpr auto KEY_SYMBOL_C = "c"
 
constexpr auto KEY_SYMBOL_D = "d"
 
constexpr auto KEY_SYMBOL_E = "e"
 
constexpr auto KEY_SYMBOL_F = "f"
 
constexpr auto KEY_SYMBOL_G = "g"
 
constexpr auto KEY_SYMBOL_H = "h"
 
constexpr auto KEY_SYMBOL_I = "i"
 
constexpr auto KEY_SYMBOL_J = "j"
 
constexpr auto KEY_SYMBOL_K = "k"
 
constexpr auto KEY_SYMBOL_L = "l"
 
constexpr auto KEY_SYMBOL_M = "m"
 
constexpr auto KEY_SYMBOL_N = "n"
 
constexpr auto KEY_SYMBOL_O = "o"
 
constexpr auto KEY_SYMBOL_P = "p"
 
constexpr auto KEY_SYMBOL_Q = "q"
 
constexpr auto KEY_SYMBOL_R = "r"
 
constexpr auto KEY_SYMBOL_S = "s"
 
constexpr auto KEY_SYMBOL_T = "t"
 
constexpr auto KEY_SYMBOL_U = "u"
 
constexpr auto KEY_SYMBOL_V = "v"
 
constexpr auto KEY_SYMBOL_W = "w"
 
constexpr auto KEY_SYMBOL_X = "x"
 
constexpr auto KEY_SYMBOL_Y = "y"
 
constexpr auto KEY_SYMBOL_Z = "z"
 
constexpr auto KEY_SYMBOL_LEFTBRACE = "leftbrace"
 
constexpr auto KEY_SYMBOL_BAR = "bar"
 
constexpr auto KEY_SYMBOL_RIGHTBRACE = "rightbrace"
 
constexpr auto KEY_SYMBOL_TILDE = "tilde"
 
constexpr auto KEY_SYMBOL_DELETE = "delete"
 
constexpr auto KEY_SYMBOL_KP0 = "kp0"
 
constexpr auto KEY_SYMBOL_KP1 = "kp1"
 
constexpr auto KEY_SYMBOL_KP2 = "kp2"
 
constexpr auto KEY_SYMBOL_KP3 = "kp3"
 
constexpr auto KEY_SYMBOL_KP4 = "kp4"
 
constexpr auto KEY_SYMBOL_KP5 = "kp5"
 
constexpr auto KEY_SYMBOL_KP6 = "kp6"
 
constexpr auto KEY_SYMBOL_KP7 = "kp7"
 
constexpr auto KEY_SYMBOL_KP8 = "kp8"
 
constexpr auto KEY_SYMBOL_KP9 = "kp9"
 
constexpr auto KEY_SYMBOL_KPPERIOD = "kpperiod"
 
constexpr auto KEY_SYMBOL_KPDIVIDE = "kpdivide"
 
constexpr auto KEY_SYMBOL_KPMULTIPLY = "kpmultiply"
 
constexpr auto KEY_SYMBOL_KPMINUS = "kpminus"
 
constexpr auto KEY_SYMBOL_KPPLUS = "kpplus"
 
constexpr auto KEY_SYMBOL_KPENTER = "kpenter"
 
constexpr auto KEY_SYMBOL_KPEQUALS = "kpequals"
 
constexpr auto KEY_SYMBOL_UP = "up"
 
constexpr auto KEY_SYMBOL_DOWN = "down"
 
constexpr auto KEY_SYMBOL_RIGHT = "right"
 
constexpr auto KEY_SYMBOL_LEFT = "left"
 
constexpr auto KEY_SYMBOL_INSERT = "insert"
 
constexpr auto KEY_SYMBOL_HOME = "home"
 
constexpr auto KEY_SYMBOL_END = "end"
 
constexpr auto KEY_SYMBOL_PAGEUP = "pageup"
 
constexpr auto KEY_SYMBOL_PAGEDOWN = "pagedown"
 
constexpr auto KEY_SYMBOL_F1 = "f1"
 
constexpr auto KEY_SYMBOL_F2 = "f2"
 
constexpr auto KEY_SYMBOL_F3 = "f3"
 
constexpr auto KEY_SYMBOL_F4 = "f4"
 
constexpr auto KEY_SYMBOL_F5 = "f5"
 
constexpr auto KEY_SYMBOL_F6 = "f6"
 
constexpr auto KEY_SYMBOL_F7 = "f7"
 
constexpr auto KEY_SYMBOL_F8 = "f8"
 
constexpr auto KEY_SYMBOL_F9 = "f9"
 
constexpr auto KEY_SYMBOL_F10 = "f10"
 
constexpr auto KEY_SYMBOL_F11 = "f11"
 
constexpr auto KEY_SYMBOL_F12 = "f12"
 
constexpr auto KEY_SYMBOL_F13 = "f13"
 
constexpr auto KEY_SYMBOL_F14 = "f14"
 
constexpr auto KEY_SYMBOL_F15 = "f15"
 
constexpr auto KEY_SYMBOL_NUMLOCK = "numlock"
 
constexpr auto KEY_SYMBOL_CAPSLOCK = "capslock"
 
constexpr auto KEY_SYMBOL_SCROLLLOCK = "scrolllock"
 
constexpr auto KEY_SYMBOL_LEFTSHIFT = "leftshift"
 
constexpr auto KEY_SYMBOL_RIGHTSHIFT = "rightshift"
 
constexpr auto KEY_SYMBOL_LEFTCTRL = "leftctrl"
 
constexpr auto KEY_SYMBOL_RIGHTCTRL = "rightctrl"
 
constexpr auto KEY_SYMBOL_LEFTALT = "leftalt"
 
constexpr auto KEY_SYMBOL_RIGHTALT = "rightalt"
 
constexpr auto KEY_SYMBOL_LEFTMETA = "leftmeta"
 
constexpr auto KEY_SYMBOL_RIGHTMETA = "rightmeta"
 
constexpr auto KEY_SYMBOL_LEFTSUPER = "leftsuper"
 
constexpr auto KEY_SYMBOL_RIGHTSUPER = "rightsuper"
 
constexpr auto KEY_SYMBOL_MODE = "mode"
 
constexpr auto KEY_SYMBOL_COMPOSE = "compose"
 
constexpr auto KEY_SYMBOL_HELP = "help"
 
constexpr auto KEY_SYMBOL_PRINTSCREEN = "printscreen"
 
constexpr auto KEY_SYMBOL_SYSREQ = "sysreq"
 
constexpr auto KEY_SYMBOL_BREAK = "break"
 
constexpr auto KEY_SYMBOL_MENU = "menu"
 
constexpr auto KEY_SYMBOL_POWER = "power"
 
constexpr auto KEY_SYMBOL_EURO = "euro"
 
constexpr auto KEY_SYMBOL_UNDO = "undo"
 
constexpr auto KEY_SYMBOL_OEM102 = "oem102"
 
using XBMCKey = XBMCKey
 Symbol of a hardware-independent key.
 
using KeyName = std::string
 Name of a hardware-indendent symbol representing a key.
 
using Modifier = CKey::Modifier
 Modifier keys on a keyboard that can be held when sending a key press.
 
const unsigned int KEY_HOLD_TRESHOLD = 250
 Duration for which a keyboard key is considered held.
 

Typedef Documentation

◆ SymbolName

using KODI::KEYBOARD::SymbolName = std::string

Keyboard symbols are hardware-independent virtual key representations. They are used to help facilitate keyboard mapping.

Symbol names are defined by the Controller Topology Project. See:

https://github.com/kodi-game/controller-topology-project/blob/master/Readme-Keyboard.md

Variable Documentation

◆ KEY_SYMBOL_0

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_0 = "0"
constexpr

◆ KEY_SYMBOL_1

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_1 = "1"
constexpr

◆ KEY_SYMBOL_2

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_2 = "2"
constexpr

◆ KEY_SYMBOL_3

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_3 = "3"
constexpr

◆ KEY_SYMBOL_4

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_4 = "4"
constexpr

◆ KEY_SYMBOL_5

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_5 = "5"
constexpr

◆ KEY_SYMBOL_6

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_6 = "6"
constexpr

◆ KEY_SYMBOL_7

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_7 = "7"
constexpr

◆ KEY_SYMBOL_8

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_8 = "8"
constexpr

◆ KEY_SYMBOL_9

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_9 = "9"
constexpr

◆ KEY_SYMBOL_A

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_A = "a"
constexpr

◆ KEY_SYMBOL_AMPERSAND

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_AMPERSAND = "ampersand"
constexpr

◆ KEY_SYMBOL_ASTERISK

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_ASTERISK = "asterisk"
constexpr

◆ KEY_SYMBOL_AT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_AT = "at"
constexpr

◆ KEY_SYMBOL_B

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_B = "b"
constexpr

◆ KEY_SYMBOL_BACKSLASH

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_BACKSLASH = "backslash"
constexpr

◆ KEY_SYMBOL_BACKSPACE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_BACKSPACE = "backspace"
constexpr

◆ KEY_SYMBOL_BAR

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_BAR = "bar"
constexpr

◆ KEY_SYMBOL_BREAK

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_BREAK = "break"
constexpr

◆ KEY_SYMBOL_C

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_C = "c"
constexpr

◆ KEY_SYMBOL_CAPSLOCK

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_CAPSLOCK = "capslock"
constexpr

◆ KEY_SYMBOL_CARET

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_CARET = "caret"
constexpr

◆ KEY_SYMBOL_CLEAR

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_CLEAR = "clear"
constexpr

◆ KEY_SYMBOL_COLON

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_COLON = "colon"
constexpr

◆ KEY_SYMBOL_COMMA

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_COMMA = "comma"
constexpr

◆ KEY_SYMBOL_COMPOSE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_COMPOSE = "compose"
constexpr

◆ KEY_SYMBOL_D

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_D = "d"
constexpr

◆ KEY_SYMBOL_DELETE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_DELETE = "delete"
constexpr

◆ KEY_SYMBOL_DOLLAR

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_DOLLAR = "dollar"
constexpr

◆ KEY_SYMBOL_DOUBLEQUOTE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_DOUBLEQUOTE = "doublequote"
constexpr

◆ KEY_SYMBOL_DOWN

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_DOWN = "down"
constexpr

◆ KEY_SYMBOL_E

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_E = "e"
constexpr

◆ KEY_SYMBOL_END

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_END = "end"
constexpr

◆ KEY_SYMBOL_ENTER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_ENTER = "enter"
constexpr

◆ KEY_SYMBOL_EQUALS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_EQUALS = "equals"
constexpr

◆ KEY_SYMBOL_ESCAPE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_ESCAPE = "escape"
constexpr

◆ KEY_SYMBOL_EURO

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_EURO = "euro"
constexpr

◆ KEY_SYMBOL_EXCLAIM

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_EXCLAIM = "exclaim"
constexpr

◆ KEY_SYMBOL_F

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F = "f"
constexpr

◆ KEY_SYMBOL_F1

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F1 = "f1"
constexpr

◆ KEY_SYMBOL_F10

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F10 = "f10"
constexpr

◆ KEY_SYMBOL_F11

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F11 = "f11"
constexpr

◆ KEY_SYMBOL_F12

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F12 = "f12"
constexpr

◆ KEY_SYMBOL_F13

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F13 = "f13"
constexpr

◆ KEY_SYMBOL_F14

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F14 = "f14"
constexpr

◆ KEY_SYMBOL_F15

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F15 = "f15"
constexpr

◆ KEY_SYMBOL_F2

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F2 = "f2"
constexpr

◆ KEY_SYMBOL_F3

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F3 = "f3"
constexpr

◆ KEY_SYMBOL_F4

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F4 = "f4"
constexpr

◆ KEY_SYMBOL_F5

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F5 = "f5"
constexpr

◆ KEY_SYMBOL_F6

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F6 = "f6"
constexpr

◆ KEY_SYMBOL_F7

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F7 = "f7"
constexpr

◆ KEY_SYMBOL_F8

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F8 = "f8"
constexpr

◆ KEY_SYMBOL_F9

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_F9 = "f9"
constexpr

◆ KEY_SYMBOL_G

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_G = "g"
constexpr

◆ KEY_SYMBOL_GRAVE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_GRAVE = "grave"
constexpr

◆ KEY_SYMBOL_GREATER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_GREATER = "greater"
constexpr

◆ KEY_SYMBOL_H

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_H = "h"
constexpr

◆ KEY_SYMBOL_HASH

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_HASH = "hash"
constexpr

◆ KEY_SYMBOL_HELP

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_HELP = "help"
constexpr

◆ KEY_SYMBOL_HOME

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_HOME = "home"
constexpr

◆ KEY_SYMBOL_I

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_I = "i"
constexpr

◆ KEY_SYMBOL_INSERT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_INSERT = "insert"
constexpr

◆ KEY_SYMBOL_J

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_J = "j"
constexpr

◆ KEY_SYMBOL_K

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_K = "k"
constexpr

◆ KEY_SYMBOL_KP0

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP0 = "kp0"
constexpr

◆ KEY_SYMBOL_KP1

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP1 = "kp1"
constexpr

◆ KEY_SYMBOL_KP2

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP2 = "kp2"
constexpr

◆ KEY_SYMBOL_KP3

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP3 = "kp3"
constexpr

◆ KEY_SYMBOL_KP4

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP4 = "kp4"
constexpr

◆ KEY_SYMBOL_KP5

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP5 = "kp5"
constexpr

◆ KEY_SYMBOL_KP6

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP6 = "kp6"
constexpr

◆ KEY_SYMBOL_KP7

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP7 = "kp7"
constexpr

◆ KEY_SYMBOL_KP8

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP8 = "kp8"
constexpr

◆ KEY_SYMBOL_KP9

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KP9 = "kp9"
constexpr

◆ KEY_SYMBOL_KPDIVIDE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPDIVIDE = "kpdivide"
constexpr

◆ KEY_SYMBOL_KPENTER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPENTER = "kpenter"
constexpr

◆ KEY_SYMBOL_KPEQUALS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPEQUALS = "kpequals"
constexpr

◆ KEY_SYMBOL_KPMINUS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPMINUS = "kpminus"
constexpr

◆ KEY_SYMBOL_KPMULTIPLY

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPMULTIPLY = "kpmultiply"
constexpr

◆ KEY_SYMBOL_KPPERIOD

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPPERIOD = "kpperiod"
constexpr

◆ KEY_SYMBOL_KPPLUS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_KPPLUS = "kpplus"
constexpr

◆ KEY_SYMBOL_L

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_L = "l"
constexpr

◆ KEY_SYMBOL_LEFT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFT = "left"
constexpr

◆ KEY_SYMBOL_LEFTALT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTALT = "leftalt"
constexpr

◆ KEY_SYMBOL_LEFTBRACE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTBRACE = "leftbrace"
constexpr

◆ KEY_SYMBOL_LEFTBRACKET

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTBRACKET = "leftbracket"
constexpr

◆ KEY_SYMBOL_LEFTCTRL

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTCTRL = "leftctrl"
constexpr

◆ KEY_SYMBOL_LEFTMETA

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTMETA = "leftmeta"
constexpr

◆ KEY_SYMBOL_LEFTPAREN

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTPAREN = "leftparen"
constexpr

◆ KEY_SYMBOL_LEFTSHIFT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTSHIFT = "leftshift"
constexpr

◆ KEY_SYMBOL_LEFTSUPER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LEFTSUPER = "leftsuper"
constexpr

◆ KEY_SYMBOL_LESS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_LESS = "less"
constexpr

◆ KEY_SYMBOL_M

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_M = "m"
constexpr

◆ KEY_SYMBOL_MENU

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_MENU = "menu"
constexpr

◆ KEY_SYMBOL_MINUS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_MINUS = "minus"
constexpr

◆ KEY_SYMBOL_MODE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_MODE = "mode"
constexpr

◆ KEY_SYMBOL_N

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_N = "n"
constexpr

◆ KEY_SYMBOL_NUMLOCK

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_NUMLOCK = "numlock"
constexpr

◆ KEY_SYMBOL_O

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_O = "o"
constexpr

◆ KEY_SYMBOL_OEM102

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_OEM102 = "oem102"
constexpr

◆ KEY_SYMBOL_P

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_P = "p"
constexpr

◆ KEY_SYMBOL_PAGEDOWN

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PAGEDOWN = "pagedown"
constexpr

◆ KEY_SYMBOL_PAGEUP

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PAGEUP = "pageup"
constexpr

◆ KEY_SYMBOL_PAUSE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PAUSE = "pause"
constexpr

◆ KEY_SYMBOL_PERIOD

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PERIOD = "period"
constexpr

◆ KEY_SYMBOL_PLUS

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PLUS = "plus"
constexpr

◆ KEY_SYMBOL_POWER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_POWER = "power"
constexpr

◆ KEY_SYMBOL_PRINTSCREEN

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_PRINTSCREEN = "printscreen"
constexpr

◆ KEY_SYMBOL_Q

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_Q = "q"
constexpr

◆ KEY_SYMBOL_QUESTION

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_QUESTION = "question"
constexpr

◆ KEY_SYMBOL_QUOTE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_QUOTE = "quote"
constexpr

◆ KEY_SYMBOL_R

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_R = "r"
constexpr

◆ KEY_SYMBOL_RIGHT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHT = "right"
constexpr

◆ KEY_SYMBOL_RIGHTALT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTALT = "rightalt"
constexpr

◆ KEY_SYMBOL_RIGHTBRACE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTBRACE = "rightbrace"
constexpr

◆ KEY_SYMBOL_RIGHTBRACKET

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTBRACKET = "rightbracket"
constexpr

◆ KEY_SYMBOL_RIGHTCTRL

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTCTRL = "rightctrl"
constexpr

◆ KEY_SYMBOL_RIGHTMETA

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTMETA = "rightmeta"
constexpr

◆ KEY_SYMBOL_RIGHTPAREN

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTPAREN = "rightparen"
constexpr

◆ KEY_SYMBOL_RIGHTSHIFT

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTSHIFT = "rightshift"
constexpr

◆ KEY_SYMBOL_RIGHTSUPER

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_RIGHTSUPER = "rightsuper"
constexpr

◆ KEY_SYMBOL_S

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_S = "s"
constexpr

◆ KEY_SYMBOL_SCROLLLOCK

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_SCROLLLOCK = "scrolllock"
constexpr

◆ KEY_SYMBOL_SEMICOLON

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_SEMICOLON = "semicolon"
constexpr

◆ KEY_SYMBOL_SLASH

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_SLASH = "slash"
constexpr

◆ KEY_SYMBOL_SPACE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_SPACE = "space"
constexpr

◆ KEY_SYMBOL_SYSREQ

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_SYSREQ = "sysreq"
constexpr

◆ KEY_SYMBOL_T

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_T = "t"
constexpr

◆ KEY_SYMBOL_TAB

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_TAB = "tab"
constexpr

◆ KEY_SYMBOL_TILDE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_TILDE = "tilde"
constexpr

◆ KEY_SYMBOL_U

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_U = "u"
constexpr

◆ KEY_SYMBOL_UNDERSCORE

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_UNDERSCORE = "underscore"
constexpr

◆ KEY_SYMBOL_UNDO

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_UNDO = "undo"
constexpr

◆ KEY_SYMBOL_UP

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_UP = "up"
constexpr

◆ KEY_SYMBOL_V

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_V = "v"
constexpr

◆ KEY_SYMBOL_W

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_W = "w"
constexpr

◆ KEY_SYMBOL_X

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_X = "x"
constexpr

◆ KEY_SYMBOL_Y

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_Y = "y"
constexpr

◆ KEY_SYMBOL_Z

constexpr auto KODI::KEYBOARD::KEY_SYMBOL_Z = "z"
constexpr