2010-03-03 7 views
2

osx 10.6에서 백그라운드로 앉아서 키 입력을 듣고 기록하고 창 제목별로 그룹화하는 프로그램을 작성 중입니다. (아니, 나는 악의적 인 소프트웨어를 쓰지 않고있다. 나는이 프로그램이 어떤 방식 으로든 부끄러워 할 필요가 없다. 거대한 이메일을 타이핑하고 실수로 페이지를 새로 고침 할 때 안전망을 갖고 싶다. (APPLE-R) 새로운 탭 (APPLE-T)을 여는 대신에, 나는 키 스트로크 캡처 코드에 대한 애플의 EventMonitorTest 예제를 이미 발견했다. 이제 "키 윈도우"제목을 찾아야한다.탄소 프론트 윈도우 제목 얻기

누구나 이런 종류의 기능에 대한 예를 어디에서 찾을 수 있습니까? 고맙습니다!

+1

1 분마다 자동 저장 하시겠습니까? :) – Sergio

+0

Reddit.com과 대부분의 사이트에는 동일한 문제가 있습니다. 그들은 localstorage가 존재한다는 것을 알고 있지 않습니까? –

답변

4

가능성의 몇 가지 :

  1. 당신이 사용할 수있는 Accessibility API
  2. 당신은 레오파드
  3. 에 소개 된 CGWindow functions을 사용할 수 있습니다 (물론 64 비트 탄소가이 기능을 지원하지 않는다는 것을 명심하지만)

CGWindow API가 다소 낮은 수준이고 모든 창 (응용 프로그램 창, 메뉴 막대, 도크 아이콘 등)을 다소 비슷하게 처리하기 때문에 첫 번째 옵션이 더 쉽게 수행 될 것으로 생각됩니다.

관련 문제