pub enum Key {
Show 88 variants
Esc,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
Num0,
Minus,
Equal,
Backspace,
Tab,
W,
Q,
E,
R,
T,
Y,
U,
I,
O,
P,
LeftBrace,
RightBrace,
Enter,
LeftCtrl,
A,
S,
D,
F,
G,
H,
J,
K,
L,
Semicolon,
Apostrophe,
Grave,
LeftShift,
Backslash,
Z,
X,
C,
V,
B,
N,
M,
Comma,
Dot,
Slash,
RightShift,
KpAsterisk,
LeftAlt,
Space,
CapsLock,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
NumLock,
ScrollLock,
F11,
F12,
RightAlt,
Home,
Up,
PageUp,
Left,
Right,
End,
Down,
PageDown,
Insert,
Delete,
Mute,
VolumeDown,
VolumeUp,
Power,
Pause,
}Expand description
Keyboard keys supported by kinput.
Variants§
Esc
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Num0
Minus
Equal
Backspace
Tab
W
Q
E
R
T
Y
U
I
O
P
LeftBrace
RightBrace
Enter
LeftCtrl
A
S
D
F
G
H
J
K
L
Semicolon
Apostrophe
Grave
LeftShift
Backslash
Z
X
C
V
B
N
M
Comma
Dot
Slash
RightShift
KpAsterisk
LeftAlt
Space
CapsLock
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
NumLock
ScrollLock
F11
F12
RightAlt
Home
Up
PageUp
Left
Right
End
Down
PageDown
Insert
Delete
Mute
VolumeDown
VolumeUp
Power
Pause
Implementations§
Trait Implementations§
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