[−][src]Enum pel::input::VirtualKey
Symbolic name for a keyboard key.
Variants
The Escape key, next to F1.
'`' key under the Escape key.
Tab key.
The '1' key over the letters.
The '2' key over the letters.
The '3' key over the letters.
The '4' key over the letters.
The '5' key over the letters.
The '6' key over the letters.
The '7' key over the letters.
The '8' key over the letters.
The '9' key over the letters.
The '0' key over the 'O' and 'P' keys.
'-' key over the letters/in numpad.
'+' key over the letters/in numpad.
'=' key over the letters/in numpad.
'[' key.
']' key.
'' key.
';' key.
':' key.
"'" key.
'.' key.
',' key.
'/' key.
Arrow key pointing left.
Arrow key pointing up.
Arrow key pointing right.
Arrow key pointing down.
'0' in numpad.
'1' in numpad.
'2' in numpad.
'3' in numpad.
'4' in numpad.
'5' in numpad.
'6' in numpad.
'7' in numpad.
'8' in numpad.
'9' in numpad.
Delete key.
Insert key.
Home key.
End key.
Page down key.
Page up key.
Backspace (erase last character) key.
Enter (return to beginning of the new line).
Trait Implementations
impl Clone for VirtualKey
[src]
fn clone(&self) -> VirtualKey
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VirtualKey
[src]
impl Debug for VirtualKey
[src]
impl Eq for VirtualKey
[src]
impl Hash for VirtualKey
[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 PartialEq<Option<VirtualKey>> for VirtualKey
[src]
fn eq(&self, other: &Option<VirtualKey>) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<VirtualKey> for VirtualKey
[src]
fn eq(&self, other: &VirtualKey) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for VirtualKey
[src]
impl StructuralPartialEq for VirtualKey
[src]
Auto Trait Implementations
impl RefUnwindSafe for VirtualKey
impl Send for VirtualKey
impl Sync for VirtualKey
impl Unpin for VirtualKey
impl UnwindSafe for VirtualKey
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>,