如何在 Mac OSX 中使用 NSEvent 框架捕获和取消鼠标滚动事件



我正在使用带有全局监控的NSEvent来监听鼠标滚动事件。但是,该事件仍像往常一样传递给其他应用程序。我想取消该事件,以便只有我的应用程序可以解释该事件,然后取消它,以便其他应用程序看不到滚动事件。最好的方法是什么?

我所知,全局监视器仅用于侦听事件。 您必须使用较低级别的CGEventTap C API来实际捕获和修改(包括删除)流中的事件。

相关内容

  • 没有找到相关文章

最新更新