OSX上的键盘输入

时间:2011-01-26 19:48:32

标签: c macos input keyboard keylogger

我想知道是否有可能从某个地方读取OSx上的键盘输入,例如带有/ dev / input文件的GNU / Linux。

这样做的目的是制作一个非常简单的键盘记录器,(学习目的),或者如果有一个我可以在C中调用的功能。

感谢。

1 个答案:

答案 0 :(得分:3)

由于并非所有读者都有良好的意图,我不会详细介绍,而是指向正确的方向。

您可能知道,WindowServer可以在两个环境中运行:Carbon(旧)和Cocoa(new)。这些是相应的API:

  1. Carbon→ InstallEventHandler (链接因年龄而中断?无论如何,参考书籍为Learning Carbon,第6章 - 碳事件)
  2. Cocoa→addGlobalMonitorForEventsMatchingMask