2011-01-26 90 views
3

我想知道是否可以在OSx上从某处读取键盘输入,例如使用/ dev/input文件的GNU/Linux。OSX上的键盘输入

这样做的目的是使一个很简单的键盘记录,(学习目的),或者如果有,我可以在C

由于调用一个函数。

回答

3

既然并不是所有的读者都有你的好意,我不会详述,而是指向你正确的方向。如您所知,WindowServer可以在两种环境下工作:Carbon(旧)和Cocoa(新)。这是各自的API:

  1. 碳→InstallEventHandler(链接由于年龄细分无论如何,参考书籍是Learning Carbon,第6章 - 碳活动?)
  2. 可可→addGlobalMonitorForEventsMatchingMask