[][src]Enum ndless::input::Key

#[non_exhaustive]pub enum Key {
    Key0,
    Key1,
    Key2,
    Key3,
    Key4,
    Key5,
    Key6,
    Key7,
    Key8,
    Key9,
    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,
    Up,
    UpRight,
    Right,
    RightDown,
    Down,
    DownLeft,
    Left,
    LeftUp,
    Click,
    Catalog,
    Comma,
    Ctrl,
    Del,
    Divide,
    Doc,
    EE,
    Enter,
    Equals,
    Esc,
    Exponent,
    Flag,
    Template,
    On,
    LeftParenthesis,
    Menu,
    Minus,
    Multiply,
    Negative,
    Period,
    Pi,
    Plus,
    QuestionExclamation,
    Return,
    RightParenthesis,
    Scratchpad,
    Shift,
    Space,
    Squared,
    Tab,
    TenExp,
    Trig,
    Var,
    EExp,
    Apostrophe,
    Bar,
    Colon,
    Cos,
    GreaterThan,
    II,
    LessThan,
    Question,
    Quote,
    Sin,
    Tan,
    Theta,
}

Keys available in the Nspire keypad, including the touchpad.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Key0
Key1
Key2
Key3
Key4
Key5
Key6
Key7
Key8
Key9
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
Up
UpRight
Right
RightDown
Down
DownLeft
Left
LeftUp
Click
Catalog
Comma
Ctrl
Del
Divide
Doc
EE
Enter
Equals
Esc
Exponent
Flag
Template

To the left of the catalog key

On

Also known as "Home"

LeftParenthesis
Menu
Minus
Multiply
Negative

To the right of the period, left of enter

Period
Pi

Under the EE, above the comma, to the left of the H

Plus
QuestionExclamation

Above the flag, to the right of the G. It has a question mark, exclamation mark, and a rightwards arrow.

Return
RightParenthesis
Scratchpad

The calculator icon, under escape. Shown as pad in firebird-emu.

Shift
Space
Squared

Tab
TenExp

10ˣ

Trig
Var
EExp

Apostrophe

Not available on TI-Nspire CX

Bar

Not available on TI-Nspire CX

Colon

Not available on TI-Nspire CX

Cos

Not available on TI-Nspire CX

GreaterThan

Not available on TI-Nspire CX

II

Not available on TI-Nspire CX

LessThan

Not available on TI-Nspire CX

Question

Not available on TI-Nspire CX

Quote

Not available on TI-Nspire CX

Sin

Not available on TI-Nspire CX

Tan

Not available on TI-Nspire CX

Theta

Not available on TI-Nspire CX

Trait Implementations

impl Clone for Key[src]

impl Copy for Key[src]

impl Debug for Key[src]

impl Eq for Key[src]

impl Hash for Key[src]

impl PartialEq<Key> for Key[src]

impl StructuralEq for Key[src]

impl StructuralPartialEq for Key[src]

Auto Trait Implementations

impl Send for Key

impl Sync for Key

impl Unpin for Key

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.