class Key
Defined at line 82 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h
A Fuchsia key represents a control that can be pressed or released such as a key or
a button on a keyboard or another input device.
The ordinal index for enum elements is derived from the USB HID Usage Tables at the
time of definition. It is a 32 bit unsigned integer representing the USB HID Usage
where the low 16 bits are the USB HID Usage ID and the high 16 bits are the
USB HID Usage Page.
The descriptions for each value in the enum assume a US English keyboard layout.
Actual behavior varies by layout.
Public Members
static Key UNKNOWN
static Key A
static Key B
static Key C
static Key D
static Key E
static Key F
static Key G
static Key H
static Key I
static Key J
static Key K
static Key L
static Key M
static Key N
static Key O
static Key P
static Key Q
static Key R
static Key S
static Key T
static Key U
static Key V
static Key W
static Key X
static Key Y
static Key Z
static Key KEY_1
static Key KEY_2
static Key KEY_3
static Key KEY_4
static Key KEY_5
static Key KEY_6
static Key KEY_7
static Key KEY_8
static Key KEY_9
static Key KEY_0
static Key ENTER
static Key ESCAPE
static Key BACKSPACE
static Key TAB
static Key SPACE
static Key MINUS
static Key EQUALS
static Key LEFT_BRACE
static Key RIGHT_BRACE
static Key BACKSLASH
static Key NON_US_HASH
static Key SEMICOLON
static Key APOSTROPHE
static Key GRAVE_ACCENT
static Key COMMA
static Key DOT
static Key SLASH
static Key CAPS_LOCK
static Key F1
static Key F2
static Key F3
static Key F4
static Key F5
static Key F6
static Key F7
static Key F8
static Key F9
static Key F10
static Key F11
static Key F12
static Key PRINT_SCREEN
static Key SCROLL_LOCK
static Key PAUSE
static Key INSERT
static Key HOME
static Key PAGE_UP
static Key DELETE
static Key END
static Key PAGE_DOWN
static Key RIGHT
static Key LEFT
static Key DOWN
static Key UP
static Key NUM_LOCK
static Key KEYPAD_SLASH
static Key KEYPAD_ASTERISK
static Key KEYPAD_MINUS
static Key KEYPAD_PLUS
static Key KEYPAD_ENTER
static Key KEYPAD_1
static Key KEYPAD_2
static Key KEYPAD_3
static Key KEYPAD_4
static Key KEYPAD_5
static Key KEYPAD_6
static Key KEYPAD_7
static Key KEYPAD_8
static Key KEYPAD_9
static Key KEYPAD_0
static Key KEYPAD_DOT
static Key NON_US_BACKSLASH
static Key KEYPAD_EQUALS
static Key MENU
static Key LEFT_CTRL
static Key LEFT_SHIFT
static Key LEFT_ALT
static Key LEFT_META
static Key RIGHT_CTRL
static Key RIGHT_SHIFT
static Key RIGHT_ALT
static Key RIGHT_META
static Key MUTE
static Key VOLUME_DOWN
static Key VOLUME_UP
static Key PLAY_PAUSE
static Key MEDIA_MUTE
static Key MEDIA_VOLUME_INCREMENT
static Key MEDIA_VOLUME_DECREMENT
static Key AC_BACK
static Key AC_REFRESH
static Key AC_FULL_SCREEN_VIEW
static Key AC_SELECT_TASK_APPLICATION
static Key BRIGHTNESS_DOWN
static Key BRIGHTNESS_UP
static Key ASSISTANT
static Key POWER
static Key SLEEP
static Key UNKNOWN_0055
static Key UNKNOWN_0056
static Key UNKNOWN_0059
static Key UNKNOWN_005C
static Key UNKNOWN_005D
static Key UNKNOWN_005E
static Key UNKNOWN_0079
static Key UNKNOWN_007A
static Key UNKNOWN_007B
static Key UNKNOWN_007C
static Key UNKNOWN_0085
static Key UNKNOWN_0087
static Key UNKNOWN_0089
static Key UNKNOWN_009C
static Key UNKNOWN_009F
static Key UNKNOWN_00A0
static Key UNKNOWN_00A2
static Key UNKNOWN_00A3
static Key UNKNOWN_00A5
static Key UNKNOWN_00A6
static Key UNKNOWN_00A7
static Key UNKNOWN_00A8
static Key UNKNOWN_00A9
static Key UNKNOWN_00AD
static Key UNKNOWN_00B1
static Key UNKNOWN_00B2
static Key UNKNOWN_00B3
static Key UNKNOWN_00B4
static Key UNKNOWN_00C9
static Key UNKNOWN_00CF
static Key UNKNOWN_00D0
static Key UNKNOWN_00D4
static Key UNKNOWN_00E2
static Key UNKNOWN_0120
static Key UNKNOWN_0121
static Key UNKNOWN_0122
static Key UNKNOWN_0123
static Key UNKNOWN_0124
static Key UNKNOWN_0125
static Key UNKNOWN_0126
static Key UNKNOWN_0127
static Key UNKNOWN_0128
static Key UNKNOWN_0129
static Key UNKNOWN_012A
static Key UNKNOWN_012B
static Key UNKNOWN_012C
static Key UNKNOWN_012D
static Key UNKNOWN_012E
static Key UNKNOWN_012F
static Key UNKNOWN_0130
static Key UNKNOWN_0131
static Key UNKNOWN_0132
static Key UNKNOWN_0133
static Key UNKNOWN_0134
static Key UNKNOWN_0135
static Key UNKNOWN_0136
static Key UNKNOWN_0137
static Key UNKNOWN_0138
static Key UNKNOWN_0139
static Key UNKNOWN_013A
static Key UNKNOWN_013B
static Key UNKNOWN_013C
static Key UNKNOWN_013D
static Key UNKNOWN_013E
static Key UNKNOWN_0161
static Key UNKNOWN_016A
static Key UNKNOWN_016E
static Key UNKNOWN_0172
static Key UNKNOWN_0179
static Key UNKNOWN_018E
static Key UNKNOWN_018F
static Key UNKNOWN_0190
static Key UNKNOWN_0191
static Key UNKNOWN_0192
static Key UNKNOWN_0193
static Key UNKNOWN_0195
static Key UNKNOWN_01D0
static Key UNKNOWN_020A
static Key UNKNOWN_020B
Public Methods
void Key ()
Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h
void Key (uint32_t value)
Defined at line 85 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 86 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h
bool IsUnknown ()
Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h
Key Unknown ()
Defined at line 499 of file fidling/gen/sdk/fidl/fuchsia.input/fuchsia.input/hlcpp/fuchsia/input/cpp/fidl.h