[−][src]Enum simulate::Key
A key that can be pressed.
Variants
MouseX(u8)
Also named BACK
Also named RETURN
Also named CAPITAL
Also named PRIOR
Also named NEXT
Also named SNAPSHOT
The IME PROCESS key
On US keyboards, the ';:' key.
On US keyboards, the '+' key.
On US keyboards, the ',' key.
On US keyboards, the '-' key.
On US keyboards, the '.' key.
On US keyboards, the '/' key.
On US keyboards, the '~' key.
On US keyboards, the '[{' key.
On US keyboards, the '|' key.
On US keyboards, the ']}'
On US keyboards, the ''"' key.
Miscellaneous characters; can vary by keyboard.
Either the angle backet key or the backslash on the RT 102-key keyboard.
Implementations
impl Key
[src]
pub fn is_mouse_button(&self) -> bool
[src]
Checks if this Key
is a mouse button.
Trait Implementations
impl Clone for Key
[src]
impl Copy for Key
[src]
impl Debug for Key
[src]
impl Eq for Key
[src]
impl Hash for Key
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Keylike for Key
[src]
pub fn into_event(self, action: Action) -> Event
[src]
pub fn press(self) -> Event
[src]
pub fn release(self) -> Event
[src]
pub fn press_release(self) -> Chain<Once<Event>, Once<Event>>
[src]
impl PartialEq<Key> for Key
[src]
impl StructuralEq for Key
[src]
impl StructuralPartialEq for Key
[src]
Auto Trait Implementations
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnwindSafe for Key
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,