pub enum KeyCode {
}Expand description
Key codes for keyboard events.
Variants§
Char(char)
A regular character key.
Enter
Enter/Return key.
Escape
Escape key.
Backspace
Backspace key.
Tab
Tab key.
BackTab
Shift+Tab (back-tab).
Delete
Delete key.
Insert
Insert key.
Home
Home key.
End
End key.
PageUp
Page Up key.
PageDown
Page Down key.
Up
Up arrow key.
Down
Down arrow key.
Left
Left arrow key.
Right
Right arrow key.
F(u8)
Function key (F1-F24).
Null
Null character (Ctrl+Space or Ctrl+@).
MediaPlayPause
Media key: Play/Pause.
MediaStop
Media key: Stop.
MediaNextTrack
Media key: Next track.
MediaPrevTrack
Media key: Previous track.
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 UnsafeUnpin 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