Enum kanata_interception::scancode::ScanCode
source · #[repr(u16)]
pub enum ScanCode {
Show 113 variants
Esc,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Num0,
Minus,
Equals,
Backspace,
Tab,
Q,
W,
E,
R,
T,
Y,
U,
I,
O,
P,
LeftBracket,
RightBracket,
Enter,
LeftControl,
A,
S,
D,
F,
G,
H,
J,
K,
L,
SemiColon,
Apostrophe,
Grave,
LeftShift,
BackSlash,
Z,
X,
C,
V,
B,
N,
M,
Comma,
Period,
Slash,
RightShift,
NumpadMultiply,
LeftAlt,
Space,
CapsLock,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
NumLock,
ScrollLock,
Numpad7,
Numpad8,
Numpad9,
NumpadMinus,
Numpad4,
Numpad5,
Numpad6,
NumpadPlus,
Numpad1,
Numpad2,
Numpad3,
Numpad0,
NumpadPeriod,
AltPrintScreen,
Int1,
F11,
F12,
Oem1,
Oem2,
Oem3,
EraseEOF,
Oem4,
Oem5,
Zoom,
Help,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
Oem6,
Katakana,
Oem7,
F24,
SBCSChar,
Convert,
NonConvert,
}Variants§
Esc
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Num0
Minus
Equals
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
LeftBracket
RightBracket
Enter
LeftControl
A
S
D
F
G
H
J
K
L
SemiColon
Apostrophe
Grave
LeftShift
BackSlash
Z
X
C
V
B
N
M
Comma
Period
Slash
RightShift
NumpadMultiply
LeftAlt
Space
CapsLock
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
NumLock
ScrollLock
Numpad7
Numpad8
Numpad9
NumpadMinus
Numpad4
Numpad5
Numpad6
NumpadPlus
Numpad1
Numpad2
Numpad3
Numpad0
NumpadPeriod
AltPrintScreen
Int1
F11
F12
Oem1
Oem2
Oem3
EraseEOF
Oem4
Oem5
Zoom
Help
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
Oem6
Katakana
Oem7
F24
SBCSChar
Convert
NonConvert
Trait Implementations§
source§impl<'de> Deserialize<'de> for ScanCode
impl<'de> Deserialize<'de> for ScanCode
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<ScanCode> for ScanCode
impl PartialEq<ScanCode> for ScanCode
source§impl TryFrom<u16> for ScanCode
impl TryFrom<u16> for ScanCode
§type Error = TryFromPrimitiveError<ScanCode>
type Error = TryFromPrimitiveError<ScanCode>
The type returned in the event of a conversion error.