OSX上的键盘输入

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

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

谢谢。

既然不是所有的读者都有你的好意,我不会详细介绍,而是指向正确的方向。

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

  1. 碳→ InstallEventHandler (链接因年龄而中断?无论如何,参考书是学习碳 ,第6章 – 碳事件)
  2. Cocoa→ addGlobalMonitorForEventsMatchingMask