libuiohook
一个多平台 C 库,用于提供来自 userland 的全局键盘和鼠标挂钩。
编译
先决条件:
- autotools
- pkg-config
- 的libtool
- gcc,clang 或 msys2/mingw32
./bootstrap.sh ./configure make && make install
Windows 编译注意事项
使用 msys2/cygwin 时,请确保安装 dos2unix 并在 configure.ac 中转换行尾并进行配置,然后再运行上述命令。
用法
- Hook 演示
- Async Hook 演示
- Event Post 演示
- Properties 演示
- Public Interface
- 请参见手册页以获取函数文档。
(The first version translated by vz on 2020.07.19)