Enum keycodes_ascii::Keycode
source · #[repr(u8)]pub enum Keycode {
Show 100 variants
OverflowError = 0,
Escape = 1,
Num1 = 2,
Num2 = 3,
Num3 = 4,
Num4 = 5,
Num5 = 6,
Num6 = 7,
Num7 = 8,
Num8 = 9,
Num9 = 10,
Num0 = 11,
Minus = 12,
Equals = 13,
Backspace = 14,
Tab = 15,
Q = 16,
W = 17,
E = 18,
R = 19,
T = 20,
Y = 21,
U = 22,
I = 23,
O = 24,
P = 25,
LeftBracket = 26,
RightBracket = 27,
Enter = 28,
Control = 29,
A = 30,
S = 31,
D = 32,
F = 33,
G = 34,
H = 35,
J = 36,
K = 37,
L = 38,
Semicolon = 39,
Quote = 40,
Backtick = 41,
LeftShift = 42,
Backslash = 43,
Z = 44,
X = 45,
C = 46,
V = 47,
B = 48,
N = 49,
M = 50,
Comma = 51,
Period = 52,
Slash = 53,
RightShift = 54,
PadMultiply = 55,
Alt = 56,
Space = 57,
CapsLock = 58,
F1 = 59,
F2 = 60,
F3 = 61,
F4 = 62,
F5 = 63,
F6 = 64,
F7 = 65,
F8 = 66,
F9 = 67,
F10 = 68,
NumLock = 69,
ScrollLock = 70,
Home = 71,
Up = 72,
PageUp = 73,
PadMinus = 74,
Left = 75,
Pad5 = 76,
Right = 77,
PadPlus = 78,
End = 79,
Down = 80,
PageDown = 81,
Insert = 82,
Delete = 83,
Unknown1 = 84,
Unknown2 = 85,
NonUsBackslash = 86,
F11 = 87,
F12 = 88,
Pause = 89,
Unknown3 = 90,
SuperKeyLeft = 91,
SuperKeyRight = 92,
Menu = 93,
ControlReleased = 157,
AltReleased = 184,
LeftShiftReleased = 170,
RightShiftReleased = 182,
SuperKeyLeftReleased = 219,
SuperKeyRightReleased = 220,
}
Variants§
OverflowError = 0
Escape = 1
Num1 = 2
Num2 = 3
Num3 = 4
Num4 = 5
Num5 = 6
Num6 = 7
Num7 = 8
Num8 = 9
Num9 = 10
Num0 = 11
Minus = 12
Equals = 13
Backspace = 14
Tab = 15
Q = 16
W = 17
E = 18
R = 19
T = 20
Y = 21
U = 22
I = 23
O = 24
P = 25
LeftBracket = 26
RightBracket = 27
Enter = 28
Control = 29
A = 30
S = 31
D = 32
F = 33
G = 34
H = 35
J = 36
K = 37
L = 38
Semicolon = 39
Quote = 40
Backtick = 41
LeftShift = 42
Backslash = 43
Z = 44
X = 45
C = 46
V = 47
B = 48
N = 49
M = 50
Comma = 51
Period = 52
Slash = 53
RightShift = 54
PadMultiply = 55
Alt = 56
Space = 57
CapsLock = 58
F1 = 59
F2 = 60
F3 = 61
F4 = 62
F5 = 63
F6 = 64
F7 = 65
F8 = 66
F9 = 67
F10 = 68
NumLock = 69
ScrollLock = 70
Home = 71
Up = 72
PageUp = 73
PadMinus = 74
Left = 75
Pad5 = 76
Right = 77
PadPlus = 78
End = 79
Down = 80
PageDown = 81
Insert = 82
Delete = 83
Unknown1 = 84
Unknown2 = 85
NonUsBackslash = 86
F11 = 87
F12 = 88
Pause = 89
Unknown3 = 90
SuperKeyLeft = 91
SuperKeyRight = 92
Menu = 93
ControlReleased = 157
AltReleased = 184
LeftShiftReleased = 170
RightShiftReleased = 182
SuperKeyLeftReleased = 219
SuperKeyRightReleased = 220
Implementations§
Trait Implementations§
source§impl PartialEq<Keycode> for Keycode
impl PartialEq<Keycode> for Keycode
impl Copy for Keycode
impl StructuralPartialEq for Keycode
Auto Trait Implementations§
impl RefUnwindSafe for Keycode
impl Send for Keycode
impl Sync for Keycode
impl Unpin for Keycode
impl UnwindSafe for Keycode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more