Enum cursive_core::event::Key

source ·
pub enum Key {
Show 29 variants Enter, Tab, Backspace, Esc, Left, Right, Up, Down, Ins, Del, Home, End, PageUp, PageDown, PauseBreak, NumpadCenter, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
}
Expand description

A non-character key on the keyboard

Variants§

§

Enter

Both Enter (or Return) and numpad Enter

§

Tab

Tabulation key

§

Backspace

Backspace key

§

Esc

Escape key

§

Left

Left arrow

§

Right

Right arrow

§

Up

Up arrow

§

Down

Down arrow

§

Ins

Insert key

§

Del

Delete key

§

Home

Home key

§

End

End key

§

PageUp

Page Up key

§

PageDown

Page Down key

§

PauseBreak

Pause Break key

§

NumpadCenter

The 5 in the center of the keypad, when numlock is disabled.

§

F0

F0 key

§

F1

F1 key

§

F2

F2 key

§

F3

F3 key

§

F4

F4 key

§

F5

F5 key

§

F6

F6 key

§

F7

F7 key

§

F8

F8 key

§

F9

F9 key

§

F10

F10 key

§

F11

F11 key

§

F12

F12 key

Implementations§

Returns the function key corresponding to the given number

1 -> F1, etc…

Panics

If n == 0 || n > 12

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Converts to this type from the input type.
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.