Macos 从OSX上的重点应用程序截取键盘和鼠标事件

Macos 从OSX上的重点应用程序截取键盘和鼠标事件,macos,mouseevent,fullscreen,keyboard-events,Macos,Mouseevent,Fullscreen,Keyboard Events,很快我将不得不使用OSX,像hammerspoon这样的工具对我来说缺少一些重要的功能。我需要能够截获键盘和鼠标事件完全从重点应用程序。假设我按住ctrl+alt+apple+左键单击某个应用程序,我不想让应用程序知道左键单击。到目前为止,我唯一想到的是构建一个透明的全屏应用程序,尽管我不确定这是否可行 有没有更好的想法或提示,如何用你选择的语言来实现这一点 谢谢 您需要创建一个事件点击。但是,应用程序必须以root用户身份运行,或者用户必须授权应用程序已被授予访问功能的权限 苹果的文档可以找到

很快我将不得不使用OSX,像hammerspoon这样的工具对我来说缺少一些重要的功能。我需要能够截获键盘和鼠标事件完全从重点应用程序。假设我按住ctrl+alt+apple+左键单击某个应用程序,我不想让应用程序知道左键单击。到目前为止,我唯一想到的是构建一个透明的全屏应用程序,尽管我不确定这是否可行

有没有更好的想法或提示,如何用你选择的语言来实现这一点


谢谢

您需要创建一个事件点击。但是,应用程序必须以root用户身份运行,或者用户必须授权应用程序已被授予访问功能的权限

苹果的文档可以找到


有趣的是,我正在写一篇关于如何使用事件点击的博文,其中包括我为自己编写的ObjectiveC API,但这篇博文要过一周左右才能发布。

谢谢!:请添加另一个评论与链接,这样我可以检查出来!