pub struct LowLevelKeyboardMessage {
pub action: LowLevelKeyboardAction,
pub key: VirtualKey,
pub scan_code: u32,
pub timestamp_ms: u32,
}Available on crate feature
hooking only.Expand description
Decoded keyboard message.
Fields§
§action: LowLevelKeyboardAction§key: VirtualKey§scan_code: u32§timestamp_ms: u32Trait Implementations§
Source§impl Clone for LowLevelKeyboardMessage
impl Clone for LowLevelKeyboardMessage
Source§fn clone(&self) -> LowLevelKeyboardMessage
fn clone(&self) -> LowLevelKeyboardMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LowLevelKeyboardMessage
Source§impl Debug for LowLevelKeyboardMessage
impl Debug for LowLevelKeyboardMessage
Source§impl PartialEq for LowLevelKeyboardMessage
impl PartialEq for LowLevelKeyboardMessage
Source§fn eq(&self, other: &LowLevelKeyboardMessage) -> bool
fn eq(&self, other: &LowLevelKeyboardMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LowLevelKeyboardMessage
Auto Trait Implementations§
impl Freeze for LowLevelKeyboardMessage
impl RefUnwindSafe for LowLevelKeyboardMessage
impl Send for LowLevelKeyboardMessage
impl Sync for LowLevelKeyboardMessage
impl Unpin for LowLevelKeyboardMessage
impl UnsafeUnpin for LowLevelKeyboardMessage
impl UnwindSafe for LowLevelKeyboardMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more