2012-07-31 4 views
0

addGlobalMonitorForEventsMatchingMask를 사용하지 않고 전역 키 이벤트를 검색하는 방법은 무엇입니까? 키를 눌렀다는 알림 만 필요하고 정확히 어떤 키인지 알 필요가 없습니다.글로벌 키 이벤트 감지

답변

1

마지막 키보드 이벤트 이후로 CGEventSourceSecondsSinceLastEventType을 폴링 할 수 있습니다. 어떤 키를 눌렀는지 알지 못한 채 키 이벤트에 대해 통보받을 방법이 있는지 모르겠습니다. Quartz 이벤트 탭에는 addGlobalMonitorForEventsMatchingMask과 동일한 보안 제한 사항이 적용됩니다. 나는 이것을 피하기를 원합니다.

+0

팁 주셔서 감사합니다. 실제로 필요한 항목을 찾았습니다. http://stackoverflow.com/questions/4643579/objective-c-get-notifications-about-a-users-idle-state. –