pub enum KeyCode {
Show 27 variants
Char(char),
Enter,
Backspace,
Tab,
Escape,
Left,
Right,
Up,
Down,
Home,
End,
BackTab,
PageUp,
PageDown,
Insert,
Delete,
KeypadBegin,
CapsLock,
ScrollLock,
NumLock,
PrintScreen,
Pause,
Menu,
Null,
Function(u8),
Modifier(ModifierKeyCode),
Media(MediaKeyCode),
}Variants§
Char(char)
Enter
Backspace
Tab
Escape
Left
Right
Up
Down
Home
End
BackTab
PageUp
PageDown
Insert
Delete
KeypadBegin
CapsLock
ScrollLock
NumLock
PrintScreen
Pause
Menu
Null
Function(u8)
F1-F35 “function” keys
Modifier(ModifierKeyCode)
Media(MediaKeyCode)
Trait Implementations§
impl Copy for KeyCode
impl Eq for KeyCode
impl StructuralPartialEq for KeyCode
Auto Trait Implementations§
impl Freeze for KeyCode
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