macos - 什么是“捕获”鼠标和键盘的 MacOS API,VM 或远程桌面程序会做的方式?
问题描述
我正在寻找虚拟机或远程桌面类型程序用于“捕获”鼠标和键盘的 Mac OS API。也就是说,我想写一个GUI程序,当用户在我的窗口中点击时,正常的鼠标光标消失,所有的键盘和鼠标输入都转移到我的程序中,包括像cmd-tab这样的全局快捷键。这个 API 叫什么名字?
解决方案
找到它:CGEventTapCreate可以利用低级事件流来接收、过滤或插入 HID 事件。
推荐阅读
- r - 使用 dfm 进行结构模型
- java - JAX-WS 拦截运行时异常以进行日志记录
- excel - 如何使用 VBA 在工作表中查找匹配的标题?
- google-cloud-platform - 更新或删除数据流谷歌云中的输出目录
- android - findNavController().navigate(direction) 不适用于 Interstitial.setAdListener 的 Override 方法,但它适用于点击侦听器 (Android)
- javascript - 未捕获的类型错误:无法读取未定义的属性“文件”
- python - 从模块导入的全局变量不更新 - 为什么?
- python - 如何修复错误“错误:命令错误退出状态 1:python。” 尝试使用 pip 安装 djangorestframework-extensions 时
- node.js - 推荐使用开源子存储库的 Git 项目结构
- react-native - 安装 react-native-screens 应用程序崩溃后