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