Crate hookmap_core[][src]

Expand description

A core library for hookmap.

This library provides abstracted input emulation and global hooks for keyboard and mouse.

Required traits.

In order to support another OS, these traits need to be implemented.

Feature flags

  • block-input-event: Set the default EventBlock value to EventBlock::Block.

Re-exports

pub use common::button::Button;
pub use common::button::ButtonAction;
pub use common::button::ButtonInput;
pub use common::button::ButtonKind;
pub use common::button::ButtonState;
pub use common::event::ButtonEvent;
pub use common::event::EventBlock;
pub use common::event::MouseCursorEvent;
pub use common::event::MouseWheelEvent;
pub use common::handler::EventCallback;
pub use common::handler::EventCallbackGenerator;
pub use common::handler::EventHandler;
pub use common::handler::InputHandler;
pub use common::mouse::EmulateMouseCursor;
pub use common::mouse::EmulateMouseWheel;
pub use common::mouse::Mouse;
pub use common::INPUT_HANDLER;

Modules

Macros