Skip to main content

Key Enum

Package: GHIElectronics.Endpoint.Devices.UsbHost
Namespace: GHIElectronics.Endpoint.Devices.UsbHost

The keys on the keyboard.

enum class Key : uint8_t {};

Fields​

NameValueDescription
None0No key.
A4A.
B5B.
C6C.
D7D.
E8E.
F9F.
G10G.
H11H.
I12I.
J13J.
K14K.
L15L.
M16M.
N17N.
O18O.
P19P.
Q20Q.
R21R.
S22S.
T23T.
U24U.
V25V.
W26W.
X27X.
Y28Y.
Z29Z.
D1301 or !.
D2312 or @.
D3323 or #.
D4334 or $.
D5345 or %.
D6356 or ^.
D7367 or &.
D8378 or *.
D9389 or (.
D0390 or ).
Enter40Enter.
Escape41Esc.
BackSpace42Backspace.
Tab43Tab.
Space44Space.
Substract45- or _.
Equal46= or +.
OpenBrackets47[ or {.
CloseBrackets48] or }.
Backslash49\ or |.
NonUS50Non-US keyboard character.
Semicolon51; or :.
Quotes52' or ".
GraveAccent53` or ~.
Comma54, or <.
Period55. or >.
Divide56/ or ?.
CapsLock57Caps Lock.
F158F1.
F259F2.
F360F3.
F461F4.
F562F5.
F663F6.
F764F7.
F865F8.
F966F9.
F1067F10.
F1168F11.
F1269F12.
PrintScreen70Print Screen.
ScrollLock71Scroll Lock.
Pause72Pause.
Insert73Insert.
Home74Home.
PageUp75Page Up.
Delete76Delete.
End77End.
PageDown78Page Down.
RightArrow79Right Arrow.
LeftArrow80Left Arrow.
DownArrow81Down Arrow.
UpArrow82Up Arrow.
NumLock83Num Lock.
KeypadDivide84Keypad /.
KeypadMultiply85Keypad *.
KeypadSubstract86Keypad -.
KeypadAdd87Keypad +.
KeypadEnter88Keypad Enter.
Keypad189Keypad 1 or End.
Keypad290Keypad 2 or Down Arrow.
Keypad391Keypad 3 or Page Down.
Keypad492Keypad 4 or Left Arrow.
Keypad593Keypad 5.
Keypad694Keypad 6 or Right Arrow.
Keypad795Keypad 7 or Home.
Keypad896Keypad 8 or Up Arrow.
Keypad997Keypad 9 or Page Up.
Keypad098Keypad 0 or Insert.
KeypadDelete99Keypad . or Delete.
NonUS2100Non-US keyboard character.
Application101Application.
LeftCtrl224Left Ctrl.
LeftShift225Left Shift.
LeftAlt226Left Alt.
LeftGUI227Left GUI.
RightCtrl228Right Ctrl.
RightShift229Right Shift.
RightAlt230Right Alt.
RightGUI231Right GUI.