我想知道是否有可能在 OSx 上从某个地方读取键盘输入,例如 GNU/Linux 的/dev/input 文件。
这样做的目的是制作一个非常简单的键盘记录器,(学习目的),或者如果有一个我可以在 C 中调用的函数。
谢谢。
最佳答案
由于并非所有读者都像您一样有良好的意愿,因此我不会详细介绍,而是为您指明正确的方向。
您可能知道,WindowServer 在两种环境下工作:Carbon(旧)和 Cocoa(新)。这些是各自的 API:
- 碳 →
InstallEventHandler(链接因年代久远而失效?无论如何,引用书籍是 Learning Carbon ,第 6 章 - Carbon Events) - cocoa → addGlobalMonitorForEventsMatchingMask
关于c - OSX 上的键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809251/