[−][src]Enum bear_lib_terminal::terminal::KeyCode
All pressable keys.
Variants
ABCDEFGHIJKLMNOPQRSTUVWXYZRow1Top-row 1/! key.
Row2Top-row 2/@ key.
Row3Top-row 3/# key.
Row4Top-row 4/$ key.
Row5Top-row 5/% key.
Row6Top-row 6/^ key.
Row7Top-row 7/& key.
Row8Top-row 8/* key.
Row9Top-row 9/( key.
Row0Top-row 0/) key.
GraveTop-row `/~ key.
MinusTop-row -/_ key.
EqualsTop-row =/+ key.
LeftBracketSecond-row [/{ key.
RightBracketSecond-row ]/} key.
BackslashSecond-row /| key.
SemicolonThird-row ;/: key.
ApostropheThird-row '/" key.
CommaFourth-row ,/< key.
PeriodFourth-row ./> key.
SlashFourth-row //? key.
F1F2F3F4F5F6F7F8F9F10F11F12EnterEscapeBackspaceTabSpacePauseInsertHomePageUpDeleteEndPageDownRightRight arrow key.
LeftLeft arrow key.
DownDown arrow key.
UpUp arrow key.
NumDivideNumpad / key.
NumMultiplyNumpad * key.
NumMinusNumpad - key.
NumPlusNumpad + key.
NumEnterNumpad ⏎ key.
NumPeriodNumpad Del/. key (output locale-dependent).
Num1Numpad 1/End key.
Num2Numpad 2/↓ key.
Num3Numpad 3/PageDown key.
Num4Numpad 4/← key.
Num5Numpad 5 key.
Num6Numpad 6/→ key.
Num7Numpad 7/Home key.
Num8Numpad 8/↑ key.
Num9Numpad 9/PageUp key.
Num0Numpad 0/Insert key.
MouseLeftLeft mouse button.
MouseRightRight mouse button.
MouseMiddleMiddle mouse button a.k.a. pressed scroll wheel.
MouseFourthMouseFifthTrait Implementations
impl Clone for KeyCode[src]
fn clone(&self) -> KeyCode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for KeyCode[src]
impl Eq for KeyCode[src]
impl PartialEq<KeyCode> for KeyCode[src]
fn eq(&self, other: &KeyCode) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Debug for KeyCode[src]
impl Hash for KeyCode[src]
Auto Trait Implementations
Blanket Implementations
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.
fn to_owned(&self) -> T[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
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<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,