我正在编写一个程序,以便在osx 10.6中处于后台,听取键击并记录它们,按窗口标题对它们进行分组。 (不,我不是在编写恶意软件。我不需要这个程序以任何方式偷偷摸摸,我只想拥有一个安全网,因为当我输入一个巨大的电子邮件然后不小心刷新页面(APPLE-R)而不是打开一个新选项卡(APPLE-T))我已经找到了用于击键捕获代码的apple的EventMonitorTest示例,现在我只需要找到“关键窗口”标题。
有谁知道在哪里可以找到这种功能的示例?谢谢!
答案 0 :(得分:4)
有几种可能性:
我怀疑第一个选项会更容易做到这一点,因为CGWindow API有点低级,并且或多或少地平等对待所有窗口(应用程序窗口,菜单栏,停靠栏图标等)。