Enum winit::event::VirtualKeyCode [−][src]
#[repr(u32)] pub enum VirtualKeyCode {}Show variants
Key1, Key2, Key3, Key4, Key5, Key6, Key7, Key8, Key9, Key0, 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, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, Snapshot, Scroll, Pause, Insert, Home, Delete, End, PageDown, PageUp, Left, Up, Right, Down, Back, Return, Space, Compose, Caret, Numlock, Numpad0, Numpad1, Numpad2, Numpad3, Numpad4, Numpad5, Numpad6, Numpad7, Numpad8, Numpad9, NumpadAdd, NumpadDivide, NumpadDecimal, NumpadComma, NumpadEnter, NumpadEquals, NumpadMultiply, NumpadSubtract, AbntC1, AbntC2, Apostrophe, Apps, Asterisk, At, Ax, Backslash, Calculator, Capital, Colon, Comma, Convert, Equals, Grave, Kana, Kanji, LAlt, LBracket, LControl, LShift, LWin, Mail, MediaSelect, MediaStop, Minus, Mute, MyComputer, NavigateForward, NavigateBackward, NextTrack, NoConvert, OEM102, Period, PlayPause, Plus, Power, PrevTrack, RAlt, RBracket, RControl, RShift, RWin, Semicolon, Slash, Sleep, Stop, Sysrq, Tab, Underline, Unlabeled, VolumeDown, VolumeUp, Wake, WebBack, WebFavorites, WebForward, WebHome, WebRefresh, WebSearch, WebStop, Yen, Copy, Paste, Cut,
Symbolic name for a keyboard key.
Variants
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.
The Escape key, next to F1.
Print Screen/SysRq.
Scroll Lock.
Pause/Break key, next to Scroll lock.
Insert
, next to Backspace.
The Backspace key, right over Enter.
The Enter key.
The space bar.
The “Compose” key on Linux.
Trait Implementations
impl Clone for VirtualKeyCode
[src]
impl Clone for VirtualKeyCode
[src]fn clone(&self) -> VirtualKeyCode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VirtualKeyCode
[src]
impl Copy for VirtualKeyCode
[src]impl<'de> Deserialize<'de> 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 Eq for VirtualKeyCode
[src]
impl Eq for VirtualKeyCode
[src]impl Hash for VirtualKeyCode
[src]
impl Hash for VirtualKeyCode
[src]impl Ord for VirtualKeyCode
[src]
impl Ord for VirtualKeyCode
[src]impl PartialEq<VirtualKeyCode> for VirtualKeyCode
[src]
impl PartialEq<VirtualKeyCode> for VirtualKeyCode
[src]impl PartialOrd<VirtualKeyCode> for VirtualKeyCode
[src]
impl PartialOrd<VirtualKeyCode> for VirtualKeyCode
[src]fn partial_cmp(&self, other: &VirtualKeyCode) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Serialize for VirtualKeyCode
[src]
impl Serialize for VirtualKeyCode
[src]impl StructuralEq for VirtualKeyCode
[src]
impl StructuralEq for VirtualKeyCode
[src]impl StructuralPartialEq for VirtualKeyCode
[src]
impl StructuralPartialEq for VirtualKeyCode
[src]Auto Trait Implementations
impl RefUnwindSafe for VirtualKeyCode
impl RefUnwindSafe for VirtualKeyCode
impl Send for VirtualKeyCode
impl Send for VirtualKeyCode
impl Sync for VirtualKeyCode
impl Sync for VirtualKeyCode
impl Unpin for VirtualKeyCode
impl Unpin for VirtualKeyCode
impl UnwindSafe for VirtualKeyCode
impl UnwindSafe for VirtualKeyCode
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]