pub struct KeyboardHook { /* private fields */ }Expand description
Struct representing the keyboard hook interface
Implementations§
Source§impl KeyboardHook
impl KeyboardHook
Sourcepub fn recv(&self) -> Result<KeyboardEvent, RecvError>
pub fn recv(&self) -> Result<KeyboardEvent, RecvError>
Receives a keyboard event from the hook.
Sourcepub fn key_action(&self, value: KeyAction)
pub fn key_action(&self, value: KeyAction)
Blocks or unblocks the propagation of the key event.
Auto Trait Implementations§
impl Freeze for KeyboardHook
impl RefUnwindSafe for KeyboardHook
impl Send for KeyboardHook
impl Sync for KeyboardHook
impl Unpin for KeyboardHook
impl UnwindSafe for KeyboardHook
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