openlogi-hook 0.8.14

OS-level mouse-event hook for OpenLogi. macOS via CGEventTap; Linux via evdev+uinput; Windows via WH_MOUSE_LL.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Windows input hooks and foreground-application observation.
//!
//! Keep the cursor and worker models available to tests on every host;
//! native hooks and message pumps are only compiled on Windows.

mod cursor;
mod worker;

#[cfg(target_os = "windows")]
pub(crate) mod foreground;
#[cfg(target_os = "windows")]
mod hook;

#[cfg(target_os = "windows")]
pub(crate) mod pointer;

#[cfg(target_os = "windows")]
pub(crate) use hook::Backend;