libuiohook

一个多平台 C 库,用于提供来自 userland 的全局键盘和鼠标挂钩。「A multi-platform C library to provide global keyboard and mouse hooks from userland.」

Github星跟踪图

libuiohook

一个多平台 C 库,用于提供来自 userland 的全局键盘和鼠标挂钩。

编译

先决条件:

  • autotools
  • pkg-config
  • 的libtool
  • gcc,clang 或 msys2/mingw32
./bootstrap.sh
./configure
make && make install

Windows 编译注意事项

使用 msys2/cygwin 时,请确保安装 dos2unix 并在 configure.ac 中转换行尾并进行配置,然后再运行上述命令。

用法

(The first version translated by vz on 2020.07.19)

主要指标

概览
名称与所有者kwhat/libuiohook
主编程语言C
编程语言C (语言数: 2)
平台Linux, Mac, Windows
许可证Other
所有者活动
创建于2013-09-28 02:49:54
推送于2024-07-13 10:46:57
最后一次提交2017-10-24 12:55:21
发布数8
最新版本名称1.2.2 (发布于 )
第一版名称1.0.0 (发布于 2016-01-24 15:49:05)
用户参与
星数545
关注者数15
派生数125
提交数626
已启用问题?
问题数105
打开的问题数27
拉请求数77
打开的拉请求数11
关闭的拉请求数9
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

libuiohook

A multi-platform C library to provide global keyboard and mouse hooks from userland.

Compiling

Prerequisites: autotools, pkg-config, libtool, gcc, clang or msys2/mingw32

./bootstrap.sh
./configure
make && make install

Note for windows compilation

When using msys2/cygwin make sure to install dos2unix and convert the line endings in configure.ac and configure
before running the above.
You can point cmake and let it generate files for Visual Studio.

Usage