pub enum Key {
Show 56 variants
Null,
Cancel,
Help,
Backspace,
Tab,
Clear,
Return,
Enter,
Shift,
Control,
Alt,
Pause,
Escape,
Space,
PageUp,
PageDown,
End,
Home,
Left,
Up,
Right,
Down,
Insert,
Delete,
Semicolon,
Equals,
NumPad0,
NumPad1,
NumPad2,
NumPad3,
NumPad4,
NumPad5,
NumPad6,
NumPad7,
NumPad8,
NumPad9,
Multiply,
Add,
Separator,
Subtract,
Decimal,
Divide,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
Meta,
Command,
}
Expand description
Key codes for use with Actions.
Variants§
Null
Null
Cancel
Cancel
Help
Help
Backspace
Backspace key
Tab
Tab key
Clear
Clear
Return
Return key
Enter
Enter key
Shift
Shift key
Control
Control key
Alt
Alt key
Pause
Pause key
Escape
Escape key
Space
Space bar
PageUp
Page Up key
PageDown
Page Down key
End
End key
Home
Home key
Left
Left arrow key
Up
Up arrow key
Right
Right arrow key
Down
Down arrow key
Insert
Insert key
Delete
Delete key
Semicolon
Semicolon key
Equals
Equals key
NumPad0
Numpad 0 key
NumPad1
Numpad 1 key
NumPad2
Numpad 2 key
NumPad3
Numpad 3 key
NumPad4
Numpad 4 key
NumPad5
Numpad 5 key
NumPad6
Numpad 6 key
NumPad7
Numpad 7 key
NumPad8
Numpad 8 key
NumPad9
Numpad 9 key
Multiply
Multiply key
Add
Add key
Separator
Separator key
Subtract
Subtract key
Decimal
Decimal key
Divide
Divide key
F1
F1 key
F2
F2 key
F3
F3 key
F4
F4 key
F5
F5 key
F6
F6 key
F7
F7 key
F8
F8 key
F9
F9 key
F10
F10 key
F11
F11 key
F12
F12 key
Meta
Meta key
Command
Command key
Trait Implementations§
Source§impl AddAssign<Key> for String
impl AddAssign<Key> for String
Source§fn add_assign(&mut self, rhs: Key)
fn add_assign(&mut self, rhs: Key)
Performs the
+=
operation. Read moreimpl Copy for Key
Auto Trait Implementations§
impl Freeze for Key
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnwindSafe for Key
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