首页 > 解决方案 > 什么是“捕获”鼠标和键盘的 MacOS API,VM 或远程桌面程序会做的方式?

问题描述

我正在寻找虚拟机或远程桌面类型程序用于“捕获”鼠标和键盘的 Mac OS API。也就是说,我想写一个GUI程序,当用户在我的窗口中点击时,正常的鼠标光标消失,所有的键盘和鼠标输入都转移到我的程序中,包括像cmd-tab这样的全局快捷键。这个 API 叫什么名字?

标签: macoskeyboardmousehid

解决方案


找到它:CGEventTapCreate可以利用低级事件流来接收、过滤或插入 HID 事件。


推荐阅读