Enum KeyboardKey

Enum Documentation

enum class CE::Input::KeyboardKey : std::uint16_t

Portable physical key positions/functions, independent of native tokens.

Letter/punctuation names describe US keyboard positions, not typed text. Named keys retain their ordinary keyboard meaning; Unknown is unmapped. Committed characters come from Events::Text, including non-US layouts.

Values:

enumerator Unknown

Unmapped or unsupported portable identity.

enumerator A
enumerator B
enumerator C
enumerator D
enumerator E
enumerator F
enumerator G
enumerator H
enumerator I
enumerator J
enumerator K
enumerator L
enumerator M
enumerator N
enumerator O
enumerator P
enumerator Q
enumerator R
enumerator S
enumerator T
enumerator U
enumerator V
enumerator W
enumerator X
enumerator Y
enumerator Z
enumerator Digit0
enumerator Digit1
enumerator Digit2
enumerator Digit3
enumerator Digit4
enumerator Digit5
enumerator Digit6
enumerator Digit7
enumerator Digit8
enumerator Digit9
enumerator Space
enumerator Apostrophe
enumerator Comma
enumerator Minus
enumerator Period
enumerator Slash
enumerator Semicolon
enumerator Equal
enumerator LeftBracket
enumerator Backslash
enumerator RightBracket
enumerator GraveAccent
enumerator Escape
enumerator Enter
enumerator Tab
enumerator Backspace
enumerator Insert
enumerator Delete
enumerator Right
enumerator Left
enumerator Down
enumerator Up
enumerator PageUp
enumerator PageDown
enumerator Home
enumerator End
enumerator CapsLock
enumerator ScrollLock
enumerator NumLock
enumerator PrintScreen
enumerator Pause
enumerator F1
enumerator F2
enumerator F3
enumerator F4
enumerator F5
enumerator F6
enumerator F7
enumerator F8
enumerator F9
enumerator F10
enumerator F11
enumerator F12
enumerator F13
enumerator F14
enumerator F15
enumerator F16
enumerator F17
enumerator F18
enumerator F19
enumerator F20
enumerator F21
enumerator F22
enumerator F23
enumerator F24
enumerator F25
enumerator Keypad0
enumerator Keypad1
enumerator Keypad2
enumerator Keypad3
enumerator Keypad4
enumerator Keypad5
enumerator Keypad6
enumerator Keypad7
enumerator Keypad8
enumerator Keypad9
enumerator KeypadDecimal
enumerator KeypadDivide
enumerator KeypadMultiply
enumerator KeypadSubtract
enumerator KeypadAdd
enumerator KeypadEnter
enumerator KeypadEqual
enumerator LeftShift
enumerator LeftControl
enumerator LeftAlt
enumerator LeftSuper
enumerator RightShift
enumerator RightControl
enumerator RightAlt
enumerator RightSuper
enumerator Menu