1pub mod hotkey;
11pub mod utils;
12
13#[doc(hidden)]
14pub mod macros;
15
16mod hook;
17mod runtime;
18
19pub use runtime::interceptor;
20
21pub mod device {
23 pub use hookmap_core::button::{Button, ButtonAction, ButtonKind};
24 pub use hookmap_core::event::{ButtonEvent, CursorEvent, NativeEventOperation, WheelEvent};
25 pub use hookmap_core::mouse;
26}
27
28pub mod prelude {
30 pub use super::{buttons, hotkey, seq};
32
33 pub use super::{
34 device::*,
35 hotkey::{Context, Hotkey},
36 interceptor::{Filter, Interceptor},
37 utils,
38 };
39}