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

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

◆ KEY_SYMBOL_1

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

◆ KEY_SYMBOL_2

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

◆ KEY_SYMBOL_3

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

◆ KEY_SYMBOL_4

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

◆ KEY_SYMBOL_5

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

◆ KEY_SYMBOL_6

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

◆ KEY_SYMBOL_7

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

◆ KEY_SYMBOL_8

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

◆ KEY_SYMBOL_9

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

◆ KEY_SYMBOL_A

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

◆ KEY_SYMBOL_AMPERSAND

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

◆ KEY_SYMBOL_ASTERISK

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

◆ KEY_SYMBOL_AT

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

◆ KEY_SYMBOL_B

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

◆ KEY_SYMBOL_BACKSLASH

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

◆ KEY_SYMBOL_BACKSPACE

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

◆ KEY_SYMBOL_BAR

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

◆ KEY_SYMBOL_BREAK

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

◆ KEY_SYMBOL_C

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

◆ KEY_SYMBOL_CAPSLOCK

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

◆ KEY_SYMBOL_CARET

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

◆ KEY_SYMBOL_CLEAR

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

◆ KEY_SYMBOL_COLON

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

◆ KEY_SYMBOL_COMMA

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

◆ KEY_SYMBOL_COMPOSE

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

◆ KEY_SYMBOL_D

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

◆ KEY_SYMBOL_DELETE

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

◆ KEY_SYMBOL_DOLLAR

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

◆ KEY_SYMBOL_DOUBLEQUOTE

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

◆ KEY_SYMBOL_DOWN

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

◆ KEY_SYMBOL_E

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

◆ KEY_SYMBOL_END

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

◆ KEY_SYMBOL_ENTER

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

◆ KEY_SYMBOL_EQUALS

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

◆ KEY_SYMBOL_ESCAPE

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

◆ KEY_SYMBOL_EURO

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

◆ KEY_SYMBOL_EXCLAIM

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

◆ KEY_SYMBOL_F

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

◆ KEY_SYMBOL_F1

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

◆ KEY_SYMBOL_F10

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

◆ KEY_SYMBOL_F11

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

◆ KEY_SYMBOL_F12

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

◆ KEY_SYMBOL_F13

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

◆ KEY_SYMBOL_F14

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

◆ KEY_SYMBOL_F15

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

◆ KEY_SYMBOL_F2

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

◆ KEY_SYMBOL_F3

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

◆ KEY_SYMBOL_F4

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

◆ KEY_SYMBOL_F5

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

◆ KEY_SYMBOL_F6

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

◆ KEY_SYMBOL_F7

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

◆ KEY_SYMBOL_F8

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

◆ KEY_SYMBOL_F9

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

◆ KEY_SYMBOL_G

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

◆ KEY_SYMBOL_GRAVE

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

◆ KEY_SYMBOL_GREATER

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

◆ KEY_SYMBOL_H

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

◆ KEY_SYMBOL_HASH

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

◆ KEY_SYMBOL_HELP

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

◆ KEY_SYMBOL_HOME

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

◆ KEY_SYMBOL_I

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

◆ KEY_SYMBOL_INSERT

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

◆ KEY_SYMBOL_J

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

◆ KEY_SYMBOL_K

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

◆ KEY_SYMBOL_KP0

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

◆ KEY_SYMBOL_KP1

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

◆ KEY_SYMBOL_KP2

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

◆ KEY_SYMBOL_KP3

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

◆ KEY_SYMBOL_KP4

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

◆ KEY_SYMBOL_KP5

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

◆ KEY_SYMBOL_KP6

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

◆ KEY_SYMBOL_KP7

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

◆ KEY_SYMBOL_KP8

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

◆ KEY_SYMBOL_KP9

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

◆ KEY_SYMBOL_KPDIVIDE

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

◆ KEY_SYMBOL_KPENTER

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

◆ KEY_SYMBOL_KPEQUALS

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

◆ KEY_SYMBOL_KPMINUS

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

◆ KEY_SYMBOL_KPMULTIPLY

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

◆ KEY_SYMBOL_KPPERIOD

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

◆ KEY_SYMBOL_KPPLUS

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

◆ KEY_SYMBOL_L

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

◆ KEY_SYMBOL_LEFT

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

◆ KEY_SYMBOL_LEFTALT

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

◆ KEY_SYMBOL_LEFTBRACE

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

◆ KEY_SYMBOL_LEFTBRACKET

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

◆ KEY_SYMBOL_LEFTCTRL

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

◆ KEY_SYMBOL_LEFTMETA

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

◆ KEY_SYMBOL_LEFTPAREN

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

◆ KEY_SYMBOL_LEFTSHIFT

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

◆ KEY_SYMBOL_LEFTSUPER

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

◆ KEY_SYMBOL_LESS

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

◆ KEY_SYMBOL_M

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

◆ KEY_SYMBOL_MENU

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

◆ KEY_SYMBOL_MINUS

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

◆ KEY_SYMBOL_MODE

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

◆ KEY_SYMBOL_N

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

◆ KEY_SYMBOL_NUMLOCK

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

◆ KEY_SYMBOL_O

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

◆ KEY_SYMBOL_OEM102

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

◆ KEY_SYMBOL_P

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

◆ KEY_SYMBOL_PAGEDOWN

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

◆ KEY_SYMBOL_PAGEUP

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

◆ KEY_SYMBOL_PAUSE

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

◆ KEY_SYMBOL_PERIOD

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

◆ KEY_SYMBOL_PLUS

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

◆ KEY_SYMBOL_POWER

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

◆ KEY_SYMBOL_PRINTSCREEN

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

◆ KEY_SYMBOL_Q

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

◆ KEY_SYMBOL_QUESTION

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

◆ KEY_SYMBOL_QUOTE

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

◆ KEY_SYMBOL_R

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

◆ KEY_SYMBOL_RIGHT

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

◆ KEY_SYMBOL_RIGHTALT

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

◆ KEY_SYMBOL_RIGHTBRACE

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

◆ KEY_SYMBOL_RIGHTBRACKET

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

◆ KEY_SYMBOL_RIGHTCTRL

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

◆ KEY_SYMBOL_RIGHTMETA

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

◆ KEY_SYMBOL_RIGHTPAREN

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

◆ KEY_SYMBOL_RIGHTSHIFT

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

◆ KEY_SYMBOL_RIGHTSUPER

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

◆ KEY_SYMBOL_S

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

◆ KEY_SYMBOL_SCROLLLOCK

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

◆ KEY_SYMBOL_SEMICOLON

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

◆ KEY_SYMBOL_SLASH

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

◆ KEY_SYMBOL_SPACE

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

◆ KEY_SYMBOL_SYSREQ

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

◆ KEY_SYMBOL_T

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

◆ KEY_SYMBOL_TAB

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

◆ KEY_SYMBOL_TILDE

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

◆ KEY_SYMBOL_U

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

◆ KEY_SYMBOL_UNDERSCORE

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

◆ KEY_SYMBOL_UNDO

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

◆ KEY_SYMBOL_UP

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

◆ KEY_SYMBOL_V

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

◆ KEY_SYMBOL_W

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

◆ KEY_SYMBOL_X

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

◆ KEY_SYMBOL_Y

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

◆ KEY_SYMBOL_Z

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