[][src]Enum orbtk::shell::Key

pub enum Key {
    Unknown,
    Backspace,
    Up,
    Down,
    Delete,
    Left,
    Right,
    Space,
    Enter,
    Control,
    ShiftL,
    ShiftR,
    Alt,
    Escape,
    Home,
    A(bool),
    B(bool),
    C(bool),
    D(bool),
    E(bool),
    F(bool),
    G(bool),
    H(bool),
    I(bool),
    J(bool),
    K(bool),
    L(bool),
    M(bool),
    N(bool),
    O(bool),
    P(bool),
    Q(bool),
    S(bool),
    R(bool),
    T(bool),
    U(bool),
    V(bool),
    W(bool),
    X(bool),
    Y(bool),
    Z(bool),
    Zero,
    One,
    Two,
    Three,
    Four,
    Five,
    Six,
    Seven,
    Eight,
    Nine,
    Dot,
    QuestionMark,
    ExclamationMark,
}

Represents a keyboard key.

Variants

Unknown
Backspace
Up
Down
Delete
Left
Right
Space
Enter
Control
ShiftL
ShiftR
Alt
Escape
Home
A(bool)
B(bool)
C(bool)
D(bool)
E(bool)
F(bool)
G(bool)
H(bool)
I(bool)
J(bool)
K(bool)
L(bool)
M(bool)
N(bool)
O(bool)
P(bool)
Q(bool)
S(bool)
R(bool)
T(bool)
U(bool)
V(bool)
W(bool)
X(bool)
Y(bool)
Z(bool)
Zero
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
Dot
QuestionMark
ExclamationMark

Trait Implementations

impl Debug for Key[src]

impl StructuralEq for Key[src]

impl Hash for Key[src]

impl PartialEq<Key> for Key[src]

impl Eq for Key[src]

impl Copy for Key[src]

impl From<char> for Key[src]

impl StructuralPartialEq for Key[src]

impl ToString for Key[src]

impl Clone for Key[src]

Auto Trait Implementations

impl Send for Key

impl Sync for Key

impl Unpin for Key

impl UnwindSafe for Key

impl RefUnwindSafe for Key

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<E> Component for E where
    E: Any
[src]

impl<T> SetParameter for T