Я пытаюсь написать приложение, которое прослушивает общесистемные события клавиш и мыши, соответствующие определенным шаблонам, и отвечает на них.
Я планирую запустить приложение в фоновом режиме. Нет, это не кейлоггер, это законное приложение с добрым намерением.
Я планирую использовать PyQT или, скорее всего, PySide для этого приложения. Довольно просто слушать события, когда окно приложения сфокусировано, но как мне это сделать, когда окна вообще нет?
Я специально работаю над OS X, но я бы предпочел кроссплатформенное решение.