2010-03-03 52 views
2

我写一个程序来旁听OSX 10.6的背景下,听按键并记录下来,通过窗口标题将它们分组。 (不,我不写恶意软件。我不需要这个程序以任何方式偷偷摸摸,我只是想有,当我已经输入了巨大的电子邮件,然后小心刷新页面的安全网(APPLE-R)而不是打开一个新的选项卡(APPLE-T))我已经找到了用于击键捕获代码的苹果EventMonitorTest示例,现在我只需要找到“关键窗口”标题。获得前窗的标题在碳

有谁知道我在哪里可以找到这种功能的例子吗?谢谢!

+1

自动保存每一分钟? :) – Sergio 2010-03-03 18:25:16

+0

Reddit.com和大多数网站都有同样的问题。难道他们不知道本地存储存在吗? – 2015-05-05 23:57:11

回答

4

几个可能的原因:

  1. 您可以使用Accessibility API(当然要记住,64位碳不支持此)
  2. 你可以使用Leopard中
  3. 推出了 CGWindow functions

我怀疑第一种选择将是更容易做到这一点,因为CGWindow API是有点低层次,把所有窗口(应用程序窗口,菜单栏,停靠图标等)或多或少一视同仁。