pub struct LowLevelKeyboardMessage {
pub action: LowLevelKeyboardAction,
pub key: KeyboardKey,
pub scan_code: u32,
pub timestamp_ms: u32,
}
Available on crate feature
hooking
only.Expand description
Decoded keyboard message.
Fields§
§action: LowLevelKeyboardAction
§key: KeyboardKey
§scan_code: u32
§timestamp_ms: u32
Trait 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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LowLevelKeyboardMessage
impl Debug for LowLevelKeyboardMessage
impl Copy 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 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