【发布时间】:2011-10-03 08:50:27
【问题描述】:
我正在寻找一种简单的方法来在 unix 机器上运行某些东西并跟踪按下特定键的时间。因此,当有人敲击键盘上的某个键时,它会触发某种事件。
我不是 c/c++ 开发人员,所以如果有人能指出我正确的方向。运行 OSX
【问题讨论】:
-
您要截取用于您的应用程序的密钥,还是用于另一个应用程序的密钥?
-
当您在操作系统中的任何位置处于焦点时拦截键。为了提供更多细节,我希望捕获一个 cetain 按键,然后使用 Nodejs 监听该事件。我可以自己做节点部分,但对 C/C++ 扩展没有太多经验..
-
解决方案将特定于 OSX。您可能想重新标记您的问题。
-
@David X Mac OS X(在问题中提到)不使用 X,但如果用户明确允许,可以使用辅助功能来做到这一点。不需要是root。当然,如果您不希望用户明确允许这样做,您总是可以编写一个 kext。是的,为 Mac OS X 编写键盘记录器相对容易。
-
如果你不是 C 或 C++ 开发人员,为什么要用 C 或 C++ 编写这个?