Enum scancode::Scancode
[−]
[src]
pub enum Scancode {
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
N,
M,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Num0,
Enter,
Escape,
Backspace,
Tab,
Space,
Minus,
Equals,
LeftBracket,
RightBracket,
Backslash,
NonUsHash,
Semicolon,
Apostrophe,
Grave,
Comma,
Period,
Slash,
CapsLock,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
PrintScreen,
ScrollLock,
Pause,
Insert,
Home,
PageUp,
Delete,
End,
PageDown,
Right,
Left,
Down,
Up,
NumLock,
PadDivide,
PadMultiply,
PadMinus,
PadPlus,
PadEnter,
Pad1,
Pad2,
Pad3,
Pad4,
Pad5,
Pad6,
Pad7,
Pad8,
Pad9,
Pad0,
PadDecimal,
NonUsBackslash,
PadEquals,
Menu,
Mute,
VolumeUp,
VolumeDown,
SysReq,
LeftControl,
LeftShift,
LeftAlt,
LeftGui,
RightControl,
RightShift,
RightAlt,
RightGui,
}Default values for hardware keyboard keys.
After USB HID Usage Tables document at http://www.usb.org/developers/hidpage/Hut1_12v2.pdf
Variants
ABCDEFGHIJKLNMOPQRSTUVWXYZNum1Num2Num3Num4Num5Num6Num7Num8Num9Num0EnterEscapeBackspaceTabSpaceMinusEqualsLeftBracketRightBracketBackslashNonUsHashSemicolonApostropheGraveCommaPeriodSlashCapsLockF1F2F3F4F5F6F7F8F9F10F11F12PrintScreenScrollLockPauseInsertHomePageUpDeleteEndPageDownRightLeftDownUpNumLockPadDividePadMultiplyPadMinusPadPlusPadEnterPad1Pad2Pad3Pad4Pad5Pad6Pad7Pad8Pad9Pad0PadDecimalNonUsBackslashPadEqualsMenuMuteVolumeUpVolumeDownSysReqLeftControlLeftShiftLeftAltLeftGuiRightControlRightShiftRightAltRightGuiMethods
impl Scancode[src]
fn new(hardware_scancode: u8) -> Option<Scancode>
Try to convert a hardware scancode from the current platform to a Scancode enum value.
Trait Implementations
impl Debug for Scancode[src]
impl PartialEq for Scancode[src]
fn eq(&self, __arg_0: &Scancode) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for Scancode[src]
impl Clone for Scancode[src]
fn clone(&self) -> Scancode
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more