pub enum KeySym {
Show 57 variants
Ascii(AsciiChar),
Backspace,
Tab,
ReturnOrEnter,
Escape,
Insert,
Delete,
Home,
End,
PageUp,
PageDown,
Print,
Pause,
CapsLock,
SuperLeft,
SuperRight,
Menu,
Left,
Up,
Right,
Down,
FunctionKey(u8),
ShiftLeft,
ShiftRight,
ControlLeft,
ControlRight,
AltLeft,
AltRight,
ScrollLock,
NumLock,
KeypadSlash,
KeypadAsterisk,
KeypadMinus,
KeypadPlus,
KeypadEnter,
KeypadPeriod,
KeypadDelete,
Keypad0,
KeypadInsert,
Keypad1,
KeypadEnd,
Keypad2,
KeypadDown,
Keypad3,
KeypadPgDown,
Keypad4,
KeypadLeft,
Keypad5,
KeypadEmpty,
Keypad6,
KeypadRight,
Keypad7,
KeypadHome,
Keypad8,
KeypadUp,
Keypad9,
KeypadPgUp,
}Variants§
Ascii(AsciiChar)
Backspace
Tab
ReturnOrEnter
Escape
Insert
Delete
Home
End
PageUp
PageDown
Pause
CapsLock
SuperLeft
SuperRight
Menu
Left
Up
Right
Down
FunctionKey(u8)
ShiftLeft
ShiftRight
ControlLeft
ControlRight
AltLeft
AltRight
ScrollLock
NumLock
KeypadSlash
KeypadAsterisk
KeypadMinus
KeypadPlus
KeypadEnter
KeypadPeriod
KeypadDelete
Keypad0
KeypadInsert
Keypad1
KeypadEnd
Keypad2
KeypadDown
Keypad3
KeypadPgDown
Keypad4
KeypadLeft
Keypad5
KeypadEmpty
Keypad6
KeypadRight
Keypad7
KeypadHome
Keypad8
KeypadUp
Keypad9
KeypadPgUp
Trait Implementations§
impl Copy for KeySym
Auto Trait Implementations§
impl Freeze for KeySym
impl RefUnwindSafe for KeySym
impl Send for KeySym
impl Sync for KeySym
impl Unpin for KeySym
impl UnwindSafe for KeySym
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