[−][src]Enum human::Key
Input keycode for a key on a keyboard.
Variants (Non-exhaustive)
Also known as the ESCAPE key.
Numeric 1 on either top row or numpad.
Numeric 2 on either top row or numpad.
Numeric 3 on either top row or numpad.
Numeric 4 on either top row or numpad.
Numeric 5 on either top row or numpad.
Numeric 6 on either top row or numpad.
Numeric 7 on either top row or numpad.
Numeric 8 on either top row or numpad.
Numeric 9 on either top row or numpad.
Numeric 0 on either top row or numpad.
Minus / Underscore Key
Equal Sign / Plus Key
Backtick / Tilde Key
Tab
Q (may be named by a different glyph depending on language of user).
W (may be named by a different glyph depending on language of user).
E (may be named by a different glyph depending on language of user).
R (may be named by a different glyph depending on language of user).
T (may be named by a different glyph depending on language of user).
Y (may be named by a different glyph depending on language of user).
U (may be named by a different glyph depending on language of user).
I (may be named by a different glyph depending on language of user).
U (may be named by a different glyph depending on language of user).
I (may be named by a different glyph depending on language of user).
[ (may be named by a different glyph depending on language of user).
] (may be named by a different glyph depending on language of user).
Backspace.
Env (Also known as: Win, Super, Cmd, Search) Key
A (may be named by a different glyph depending on language of user).
S (may be named by a different glyph depending on language of user).
D (may be named by a different glyph depending on language of user).
F (may be named by a different glyph depending on language of user).
G (may be named by a different glyph depending on language of user).
H (may be named by a different glyph depending on language of user).
J (may be named by a different glyph depending on language of user).
K (may be named by a different glyph depending on language of user).
L (may be named by a different glyph depending on language of user).
; (may be named by a different glyph depending on language of user).
' (may be named by a different glyph depending on language of user).
Enter (Also Return).
Left Shift Key
Z (may be named by a different glyph depending on language of user).
X (may be named by a different glyph depending on language of user).
C (may be named by a different glyph depending on language of user).
V (may be named by a different glyph depending on language of user).
B (may be named by a different glyph depending on language of user).
N (may be named by a different glyph depending on language of user).
M (may be named by a different glyph depending on language of user).
, (may be named by a different glyph depending on language of user).
. (may be named by a different glyph depending on language of user).
/ (may be named by a different glyph depending on language of user).
\ (may be named by a different glyph depending on language of user).
Up Arrow
Right Shift Key
Left control
Left alt
Space (or Left Thumb Button)
Compose Key (Alt Gr, Right Thumb Button, NumLock, ScrLk Key)
Right Alt
Right Control
Left Arrow Key
Down Arrow Key
Right Arrow Key
F1 Key
F2 Key
F3 Key
F4 Key
F5 Key
F6 Key
F7 Key
F8 Key
F9 Key
F10 Key
F11 Key
F12 Key
Insert Key
The delete key
The Caps Lock Key
Page Up
Pause Key
Context Menu
Home
Page Down
End
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Key
[src]
impl Send for Key
[src]
impl Sync for Key
[src]
impl Unpin for Key
[src]
impl UnwindSafe for Key
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,