[−][src]Enum bear_lib_terminal::terminal::KeyCode
All pressable keys.
Variants
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
Row1
Top-row 1/!
key.
Row2
Top-row 2/@
key.
Row3
Top-row 3/#
key.
Row4
Top-row 4/$
key.
Row5
Top-row 5/%
key.
Row6
Top-row 6/^
key.
Row7
Top-row 7/&
key.
Row8
Top-row 8/*
key.
Row9
Top-row 9/(
key.
Row0
Top-row 0/)
key.
Grave
Top-row `/~ key.
Minus
Top-row -/_
key.
Equals
Top-row =/+
key.
LeftBracket
Second-row [/{
key.
RightBracket
Second-row ]/}
key.
Backslash
Second-row \/|
key.
Semicolon
Third-row ;/:
key.
Apostrophe
Third-row '/"
key.
Comma
Fourth-row ,/<
key.
Period
Fourth-row ./>
key.
Slash
Fourth-row //?
key.
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Enter
Escape
Backspace
Tab
Space
Pause
Insert
Home
PageUp
Delete
End
PageDown
Right
Right arrow key.
Left
Left arrow key.
Down
Down arrow key.
Up
Up arrow key.
NumDivide
Numpad /
key.
NumMultiply
Numpad *
key.
NumMinus
Numpad -
key.
NumPlus
Numpad +
key.
NumEnter
Numpad ⏎ key.
NumPeriod
Numpad Del/.
key (output locale-dependent).
Num1
Numpad 1/End
key.
Num2
Numpad 2/↓ key.
Num3
Numpad 3/PageDown
key.
Num4
Numpad 4/← key.
Num5
Numpad 5
key.
Num6
Numpad 6/→ key.
Num7
Numpad 7/Home
key.
Num8
Numpad 8/↑ key.
Num9
Numpad 9/PageUp
key.
Num0
Numpad 0/Insert
key.
MouseLeft
Left mouse button.
MouseRight
Right mouse button.
MouseMiddle
Middle mouse button a.k.a. pressed scroll wheel.
MouseFourth
MouseFifth
Trait Implementations
impl Clone for KeyCode
[src]
impl Clone for KeyCode
fn clone(&self) -> KeyCode | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl Eq for KeyCode
[src]
impl Eq for KeyCode
impl Copy for KeyCode
[src]
impl Copy for KeyCode
impl PartialEq<KeyCode> for KeyCode
[src]
impl PartialEq<KeyCode> for KeyCode
fn eq(&self, other: &KeyCode) -> bool | [src] |
| 1.0.0 [src] |
This method tests for !=
.
impl Debug for KeyCode
[src]
impl Debug for KeyCode
impl Hash for KeyCode
[src]
impl Hash for KeyCode
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |