pub enum KeyName {
Show 71 variants
Space,
Underscore,
DoubleQuote,
Alt,
Control,
Hyper,
Meta,
Shift,
Super,
Backspace,
Break,
Delete,
Down,
End,
Enter,
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,
Home,
Insert,
KpMultiply,
KpPlus,
KpMinus,
KpDot,
KpDivide,
Kp0,
Kp1,
Kp2,
Kp3,
Kp4,
Kp5,
Kp6,
Kp7,
Kp8,
Kp9,
KpEnter,
Left,
Menu,
Next,
NumLock,
Pause,
Print,
Prior,
Return,
Right,
ScrollLock,
Tab,
Up,
Window,
}
Expand description
Symbolic key names
Variants§
Space
Underscore
DoubleQuote
Alt
Control
Hyper
Meta
Shift
Super
Backspace
Break
Delete
Down
End
Enter
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
Home
Insert
KpMultiply
KpPlus
KpMinus
KpDot
KpDivide
Kp0
Kp1
Kp2
Kp3
Kp4
Kp5
Kp6
Kp7
Kp8
Kp9
KpEnter
Left
Menu
Next
NumLock
Pause
Prior
Return
Right
ScrollLock
Tab
Up
Window
Trait Implementations§
impl Eq for KeyName
impl StructuralPartialEq for KeyName
Auto Trait Implementations§
impl Freeze for KeyName
impl RefUnwindSafe for KeyName
impl Send for KeyName
impl Sync for KeyName
impl Unpin for KeyName
impl UnwindSafe for KeyName
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