Отслеживание нажатых кнопок в фоне
Каким образом можно в OS X отследить нажатые кнопки клавиатуры приложением, работающим в фоне (так, как это делает Punto Switcher)?
Источник: Stack Overflow на русском
Каким образом можно в OS X отследить нажатые кнопки клавиатуры приложением, работающим в фоне (так, как это делает Punto Switcher)?
Вам нужно использовать NSEvent API:
+addGlobalMonitorForEventsMatchingMask:handler:
и/или+addLocalMonitorForEventsMatchingMask:handler:
Пример использования данного API для отслеживания нажатий клавиш: Writing a Keylogger for OS X.