2010-05-10 1 views
5

저는 여러분이 Mac OS X 용 앱을 개발하는 방법을 알고 있는지 묻습니다. 사용자가 입력하는 모든 것을 계속 읽습니다.이 동작을 구현하는 앱의 예로 Text Expander가 있습니다.사용자가 입력 한 모든 것을 계속 읽는 Mac OS X 용 앱을 개발하는 방법은 무엇입니까?

텍스트 확장기는 이전에 추가 된 약어를 ​​검색하여 사용자가 입력 한 모든 것을 읽습니다. 이 약어 중 하나가 발견되면 Text Expander는 해당 약어와 관련된 전체 내용의 약어 양식을 대체합니다.

그래서 Objective-C 또는 Cocoa의 리소스를 통해 이러한 종류의 작업을 수행 할 수 있습니다.

P .: 단지 언급하자면, 키 로거와 같은 것을 개발할 생각은 없습니다. 나는 단지 궁금해서 발췌 문장 플랫폼을 개발할 생각이다. 서비스에

+0

음 ... phy ...로 들립니다. – Meltemi

답변

5

이 작업은 CGEventTap으로 수행 할 수 있지만 프로세스가 루트로 실행 중이거나 보조 장치 액세스가 활성화되어 있어야합니다.

-1
+1

서비스가 사용자가 입력하는 내용을 지속적으로 모니터링하는 목표를 달성하는 방법은 무엇입니까? –

+0

사용자에게 개입하지 않고 이와 같은 기능을 구현하는 것이 "안전"한 방법입니다. 사람들이 응용 프로그램을 통해 우리에게 선택할 수있는 서비스를 만듭니다. –