在Cocoa中轮询键盘

时间:2012-07-11 08:04:29

标签: objective-c cocoa input keyboard polling

我的Cocoa应用程序应该持续响应用户按下的键的状态。为此,我想以固定的间隔轮询键盘,而不是依赖于键盘事件。是否有任何Cocoa API来实现这一目标?如果没有,还有其他选择吗?

2 个答案:

答案 0 :(得分:3)

轮询绝不是一个好主意。在大多数情况下,你不应该这样做。

您可能感兴趣的有2个API:

请注意键盘访问可能会带来一些安全问题,因此系统可能不允许您读取键盘状态。检查辅助功能设置(访问辅助设备)。

答案 1 :(得分:0)

不要轮询键盘,只需在App委托类中实现-keydown: