Crate hookmap[][src]

Expand description

Register hotkeys and emulate input.

Handler order.

Handlers are called in the order in which they are registered.

Feature flags

  • block-input-event: Set button events to be blocked by default.

Re-exports

pub use button::ButtonInput;
pub use button::ButtonState;
pub use button::ALT;
pub use button::CTRL;
pub use button::META;
pub use button::SHIFT;
pub use interface::SelectHandleTarget;
pub use interface::SetEventBlock;

Modules

Gets keyboard events dynamically.

Macros

Creates ButtonSet::All.

Creates ButtonSet::Any.

Expands button names.

Registers hotkeys.

Ignores the modifier keys and sends the input events.

Sends keyboard input. Unlike send!, seq! does not ignore modifier keys.

Structs

A struct for selecting the target of the hook.

Enums

A button input action.

Traits

Emulates the mouse cursor input.

Emulates the mouse wheel input.

Utility function.