macos - 在 Mac OS X 中捕获事件

标签 macos event-handling

有人知道如何在 Mac OS X 中捕获事件吗?我的问题是,我需要在事件到达任何应用程序之前拦截例如 MOUSEKEYDOWN 或 KEYSTROKE。我的目标是阻止该事件或更改它可能包含的数据。我读了一些有关 kEvent 类的内容,但找不到一些示例来了解如何开始使用它进行编程。

最佳答案

尝试 Quartz 事件点击。您可以通过 Event Taps Testbench 探索它们的工作原理或阅读documentation .

关于macos - 在 Mac OS X 中捕获事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6307847/

相关文章:

macos - "command not found: tshark"Wireshark 应用程序已下载并运行时命令行错误

windows - 如何将 Windows 笔记本电脑用作 Macbook Pro 的外接显示器?

c# - 如何在两种不同形式(同一程序)之间引发事件

c# - 在 C# 中具有强类型发送者的 EventHandler

javascript - 如何手动触发 onchange 事件?

macos - 如何在 OSX 的恢复模式下取消隐藏/Users 文件夹

objective-c - 我可以以编程方式打开和关闭 WiFi 并更改网络吗? (Mac SDK)

macos - Mac : reloading document in Chrome or Firefox?

azure - 使用哪些 Azure 服务来通知某些内容已完成?

java - 我需要在单击 JToggleButton 时显示 JPanel