【问题标题】:Intercepting keyboard and mouse events from focused applications on OS X从 OS X 上的重点应用程序拦截键盘和鼠标事件
【发布时间】:2015-08-30 00:27:56
【问题描述】:

很快我将不得不使用 OS X,而像锤子勺这样的工具对我来说缺少一些重要的功能。我需要能够从焦点应用程序中完全拦截键盘和鼠标事件。假设我 ctrl+alt+apple+left_click 在应用程序上,我不希望应用程序知道左键单击。到目前为止,我唯一想到的就是构建一个透明的全屏应用程序,尽管我不确定这是否可行。

任何更好的想法或提示如何用您选择的语言来解决这个问题?

谢谢!

【问题讨论】:

    标签: macos mouseevent fullscreen keyboard-events


    【解决方案1】:

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

    Apple 的文档可以在 here 找到。

    有趣的是,我正在写一篇关于如何使用事件点击的博文(包括我为自己使用而编写的一个 ObjectiveC API),但这篇博文将在一周左右的时间内发布.

    【讨论】:

    • 谢谢! :) 请在链接中添加另一条评论,以便我查看!
    猜你喜欢
    • 2011-10-25
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 2016-11-28
    相关资源
    最近更新 更多