pub enum ScanCode {
Show 132 variants
Key1,
Key2,
Key3,
Key4,
Key5,
Key6,
Key7,
Key8,
Key9,
Key0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
Escape,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
F24,
Snapshot,
ScrollLock,
Pause,
Insert,
Home,
Delete,
End,
PageDown,
PageUp,
Left,
Up,
Right,
Down,
Backspace,
Enter,
Space,
Compose,
Caret,
Numlock,
Numpad0,
Numpad1,
Numpad2,
Numpad3,
Numpad4,
Numpad5,
Numpad6,
Numpad7,
Numpad8,
Numpad9,
NumpadAdd,
NumpadDivide,
NumpadDecimal,
NumpadComma,
NumpadEnter,
NumpadEqual,
NumpadMultiply,
NumpadSubtract,
Apostrophe,
Asterisk,
Backslash,
CapsLock,
Colon,
Comma,
Convert,
Equal,
Backquote,
LAlt,
LBracket,
LCtrl,
LShift,
LWin,
Mail,
MediaSelect,
MediaStop,
Minus,
Mute,
Period,
Plus,
RAlt,
RBracket,
RCtrl,
RShift,
RWin,
Semicolon,
Slash,
Tab,
Underline,
Copy,
Paste,
Cut,
Unknown,
}
Expand description
keyboard key scancode
Variants§
Key1
The ‘1’ key over the letters.
Key2
The ‘2’ key over the letters.
Key3
The ‘3’ key over the letters.
Key4
The ‘4’ key over the letters.
Key5
The ‘5’ key over the letters.
Key6
The ‘6’ key over the letters.
Key7
The ‘7’ key over the letters.
Key8
The ‘8’ key over the letters.
Key9
The ‘9’ key over the letters.
Key0
The ‘0’ key over the ‘O’ and ‘P’ keys.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Escape
The Escape key, next to F1.
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
Snapshot
Print Screen/SysRq.
ScrollLock
Scroll Lock.
Pause
Pause/Break key, next to Scroll lock.
Insert
Insert
, next to Backspace.
Home
Delete
End
PageDown
PageUp
Left
Up
Right
Down
Backspace
The Backspace key, right over Enter.
Enter
The Enter key.
Space
The space bar.
Compose
The “Compose” key on Linux.