macos - 使用 Qt/Accessibility API 在 Mac OS X Mojave 上的全局键盘记录器
问题描述
我想知道是否有一个有据可查的 API 可以提供一种使用可访问性 API 处理全局键和鼠标事件的方法。我怀疑有一个类或接口,但我不知道名称,也不知道在哪里可以找到文档。
我的搜索将我带到了已弃用的 Carbon Event Taps:
https://developer.apple.com/documentation/coregraphics/quartz_event_services
我想知道是否有更新的 API 来标准化对全局输入事件的访问。具体来说,我正在寻找类似于 Karabiner Elements 的Event viewer的东西。但那是在 Objective C 中,所以不适合 Qt。
解决方案
推荐阅读
- android - Android 架构组件:如何取消改造请求?
- javascript - Webpack 4 文件加载器适用于字体文件,但不适用于图像文件
- php - PHP Symfony 没有搜索结果
- windows - CreateFile 返回的所需权限未保留
- mysql - 从两个不同的表中收集数据,Sql
- shell - 如何在 shell 脚本中执行 ccm cqlsh 命令,如 INSERT、CREATE 和 SEELCT?
- django - Wagtail 网站无法使用 DigitalOcean Spaces 加载媒体文件
- css - 设置宽度时 Flex 无法正确对齐
- javascript - 在 ionic 3 中提交后未显示评论
- rest - 使用 Azure 组件定期调用 REST API