2010-03-03 61 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是有點低層次,把所有窗口(應用程序窗口,菜單欄,停靠圖標等)或多或少一視同仁。