[−][src]Enum ncursesw::KeyBinding
Keys returned by ncurses get
functions.
Variants
Break key (unreliable)
Soft (partial) reset (unreliable)
Reset or hard reset (unreliable)
down-arrow key
up-arrow key
left-arrow key
right-arrow key
home key
backspace key
FunctionKey(u8)
Function keys. Space for 64
delete-line key
insert-line key
delete-character key
insert-character key
sent by rmir or smir in insert mode
clear-screen or erase key
clear-to-end-of-screen key
clear-to-end-of-line key
scroll-forward key
scroll-backward key
next-page key
previous-page key
set-tab key
clear-tab key
clear-all-tabs key
enter/send key
print key
lower-left key (home down)
upper left of keypad
upper right of keypad
center of keypad
lower left of keypad
lower right of keypad
back-tab key
begin key
cancel key
close key
command key
copy key
create key
end key
exit key
find key
help key
mark key
message key
move key
next key
open key
options key
previous key
redo key
reference key
refresh key
replace key
restart key
resume key
save key
shifted begin key
shifted cancel key
shifted command key
shifted copy key
shifted create key
shifted delete-character key
shifted delete-line key
select key
shifted end key
shifted clear-to-end-of-line key
shifted exit key
shifted find key
shifted help key
shifted home key
shifted insert-character key
shifted left-arrow key
shifted message key
shifted move key
shifted next key
shifted options key
shifted previous key
shifted print key
shifted redo key
shifted replace key
shifted right-arrow key
shifted resume key
shifted save key
shifted suspend key
shifted undo key
suspend key
undo key
Mouse event has occurred
Terminal resize event
We were interrupted by an event
Unknown(i32)
Trait Implementations
impl Clone for KeyBinding
[src]
fn clone(&self) -> KeyBinding
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for KeyBinding
[src]
impl Debug for KeyBinding
[src]
impl Eq for KeyBinding
[src]
impl From<i32> for KeyBinding
[src]
impl From<u32> for KeyBinding
[src]
impl Hash for KeyBinding
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Into<i32> for KeyBinding
[src]
impl PartialEq<KeyBinding> for KeyBinding
[src]
fn eq(&self, other: &KeyBinding) -> bool
[src]
fn ne(&self, other: &KeyBinding) -> bool
[src]
impl StructuralEq for KeyBinding
[src]
impl StructuralPartialEq for KeyBinding
[src]
Auto Trait Implementations
impl RefUnwindSafe for KeyBinding
impl Send for KeyBinding
impl Sync for KeyBinding
impl Unpin for KeyBinding
impl UnwindSafe for KeyBinding
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,