[−][src]Enum winit::VirtualKeyCode
Symbolic name for a keyboard key.
Variants
Key1The '1' key over the letters.
Key2The '2' key over the letters.
Key3The '3' key over the letters.
Key4The '4' key over the letters.
Key5The '5' key over the letters.
Key6The '6' key over the letters.
Key7The '7' key over the letters.
Key8The '8' key over the letters.
Key9The '9' key over the letters.
Key0The '0' key over the 'O' and 'P' keys.
ABCDEFGHIJKLMNOPQRSTUVWXYZEscapeThe Escape key, next to F1.
F1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24SnapshotPrint Screen/SysRq.
ScrollScroll Lock.
PausePause/Break key, next to Scroll lock.
InsertInsert, next to Backspace.
HomeDeleteEndPageDownPageUpLeftUpRightDownBackThe Backspace key, right over Enter.
ReturnThe Enter key.
SpaceThe space bar.
ComposeThe "Compose" key on Linux.
CaretNumlockNumpad0Numpad1Numpad2Numpad3Numpad4Numpad5Numpad6Numpad7Numpad8Numpad9AbntC1AbntC2AddApostropheAppsAtAxBackslashCalculatorCapitalColonCommaConvertDecimalDivideEqualsGraveKanaKanjiLAltLBracketLControlLShiftLWinMailMediaSelectMediaStopMinusMultiplyMuteMyComputerNextTrackNoConvertNumpadCommaNumpadEnterNumpadEqualsOEM102PeriodPlayPausePowerPrevTrackRAltRBracketRControlRShiftRWinSemicolonSlashSleepStopSubtractSysrqTabUnderlineUnlabeledVolumeDownVolumeUpWakeWebBackWebFavoritesWebForwardWebHomeWebRefreshWebSearchWebStopYenCopyPasteCutTrait Implementations
impl Copy for VirtualKeyCode[src]
impl Eq for VirtualKeyCode[src]
impl Clone for VirtualKeyCode[src]
fn clone(&self) -> VirtualKeyCode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialOrd<VirtualKeyCode> for VirtualKeyCode[src]
fn partial_cmp(&self, other: &VirtualKeyCode) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialEq<VirtualKeyCode> for VirtualKeyCode[src]
fn eq(&self, other: &VirtualKeyCode) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Ord for VirtualKeyCode[src]
fn cmp(&self, other: &VirtualKeyCode) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self[src]
clamp)Restrict a value to a certain interval. Read more
impl Hash for VirtualKeyCode[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,
Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for VirtualKeyCode[src]
impl<'de> Deserialize<'de> for VirtualKeyCode[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for VirtualKeyCode[src]
Auto Trait Implementations
impl Unpin for VirtualKeyCode
impl Sync for VirtualKeyCode
impl Send for VirtualKeyCode
impl UnwindSafe for VirtualKeyCode
impl RefUnwindSafe for VirtualKeyCode
Blanket Implementations
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> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
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> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,