Enum wita::VirtualKey
source · [−]pub enum VirtualKey {
Show 38 variants
Char(char),
Esc,
Tab,
CapsLock,
Shift,
Ctrl,
Alt,
BackSpace,
Enter,
Space,
PrintScreen,
ScrollLock,
Pause,
Insert,
Delete,
Home,
End,
PageUp,
PageDown,
Up,
Down,
Left,
Right,
NumLock,
NumPad(u8),
NumAdd,
NumSub,
NumMul,
NumDiv,
NumDecimal,
LShift,
RShift,
LCtrl,
RCtrl,
LAlt,
RAlt,
F(u8),
Other(u32),
}
Expand description
Describes keyboard key names.
Variants
Char(char)
Esc
Tab
CapsLock
Shift
Ctrl
Alt
BackSpace
Enter
Space
PrintScreen
ScrollLock
Pause
Insert
Delete
Home
End
PageUp
PageDown
Up
Down
Left
Right
NumLock
NumPad(u8)
NumAdd
NumSub
NumMul
NumDiv
NumDecimal
LShift
RShift
LCtrl
RCtrl
LAlt
RAlt
F(u8)
Other(u32)
Trait Implementations
sourceimpl Clone for VirtualKey
impl Clone for VirtualKey
sourcefn clone(&self) -> VirtualKey
fn clone(&self) -> VirtualKey
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for VirtualKey
impl Debug for VirtualKey
sourceimpl<'de> Deserialize<'de> for VirtualKey
impl<'de> Deserialize<'de> for VirtualKey
sourcefn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for VirtualKey
impl Display for VirtualKey
sourceimpl Hash for VirtualKey
impl Hash for VirtualKey
sourceimpl PartialEq<VirtualKey> for VirtualKey
impl PartialEq<VirtualKey> for VirtualKey
sourcefn eq(&self, other: &VirtualKey) -> bool
fn eq(&self, other: &VirtualKey) -> bool
sourceimpl Serialize for VirtualKey
impl Serialize for VirtualKey
impl Copy for VirtualKey
impl Eq for VirtualKey
impl StructuralEq for VirtualKey
impl StructuralPartialEq for VirtualKey
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more