pub enum KeyboardKey {
Show 161 variants
Unknown,
Backspace,
Tab,
Clear,
Return,
Pause,
Escape,
Space,
Exclaim,
QuoteDbl,
Hash,
Dollar,
Ampersand,
Quote,
LeftParen,
RightParen,
Asterisk,
Plus,
Comma,
Minus,
Period,
Slash,
Num0,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Colon,
Semicolon,
Less,
Equals,
Greater,
Question,
At,
LeftBracket,
Backslash,
RightBracket,
Caret,
Underscore,
Backquote,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
LeftBrace,
Bar,
RightBrace,
Tilde,
Delete,
Kp0,
Kp1,
Kp2,
Kp3,
Kp4,
Kp5,
Kp6,
Kp7,
Kp8,
Kp9,
KpPeriod,
KpDivide,
KpMultiply,
KpMinus,
KpPlus,
KpEnter,
KpEquals,
Up,
Down,
Right,
Left,
Insert,
Home,
End,
PageUp,
PageDown,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
NumLock,
CapsLock,
ScrollLock,
RightShift,
LeftShift,
RightCtrl,
LeftCtrl,
RightAlt,
LeftAlt,
RightMeta,
LeftMeta,
LeftSuper,
RightSuper,
Mode,
Compose,
Help,
Print,
SysReq,
Break,
Menu,
Power,
Euro,
Undo,
Oem102,
BrowserBack,
BrowserForward,
BrowserRefresh,
BrowserStop,
BrowserSearch,
BrowserFavorites,
BrowserHome,
VolumeMute,
VolumeDown,
VolumeUp,
MediaNext,
MediaPrev,
MediaStop,
MediaPlayPause,
LaunchMail,
LaunchMedia,
LaunchApp1,
LaunchApp2,
Last,
UnknownKeycode(u32),
}Variants§
Unknown
Backspace
Tab
Clear
Return
Pause
Escape
Space
Exclaim
QuoteDbl
Hash
Dollar
Ampersand
Quote
LeftParen
RightParen
Asterisk
Plus
Comma
Minus
Period
Slash
Num0
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Colon
Semicolon
Less
Equals
Greater
Question
At
LeftBracket
Backslash
RightBracket
Caret
Underscore
Backquote
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
LeftBrace
Bar
RightBrace
Tilde
Delete
Kp0
Kp1
Kp2
Kp3
Kp4
Kp5
Kp6
Kp7
Kp8
Kp9
KpPeriod
KpDivide
KpMultiply
KpMinus
KpPlus
KpEnter
KpEquals
Up
Down
Right
Left
Insert
Home
End
PageUp
PageDown
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
NumLock
CapsLock
ScrollLock
RightShift
LeftShift
RightCtrl
LeftCtrl
RightAlt
LeftAlt
RightMeta
LeftMeta
LeftSuper
RightSuper
Mode
Compose
Help
SysReq
Break
Menu
Power
Euro
Undo
Oem102
BrowserBack
BrowserForward
BrowserRefresh
BrowserStop
BrowserSearch
BrowserFavorites
BrowserHome
VolumeMute
VolumeDown
VolumeUp
MediaNext
MediaPrev
MediaStop
MediaPlayPause
LaunchMail
LaunchMedia
LaunchApp1
LaunchApp2
Last
UnknownKeycode(u32)
Implementations§
Trait Implementations§
Source§impl Clone for KeyboardKey
impl Clone for KeyboardKey
Source§fn clone(&self) -> KeyboardKey
fn clone(&self) -> KeyboardKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyboardKey
impl Debug for KeyboardKey
Source§impl Default for KeyboardKey
impl Default for KeyboardKey
Source§fn default() -> KeyboardKey
fn default() -> KeyboardKey
Returns the “default value” for a type. Read more
Source§impl Hash for KeyboardKey
impl Hash for KeyboardKey
Source§impl PartialEq for KeyboardKey
impl PartialEq for KeyboardKey
Source§fn eq(&self, other: &KeyboardKey) -> bool
fn eq(&self, other: &KeyboardKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for KeyboardKey
impl Eq for KeyboardKey
impl StructuralPartialEq for KeyboardKey
Auto Trait Implementations§
impl Freeze for KeyboardKey
impl RefUnwindSafe for KeyboardKey
impl Send for KeyboardKey
impl Sync for KeyboardKey
impl Unpin for KeyboardKey
impl UnsafeUnpin for KeyboardKey
impl UnwindSafe for KeyboardKey
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