Я использую PyHook
для прослушивания события клавиатуры / мыши:
def main():
hm = PyHook3.HookManager()
hm.KeyDown = onKeyboardEvent
hm.HookKeyboard()
hm.MouseAll = onMouseEvent
hm.HookMouse()
, но при запуске некоторых приложений (особенно некоторых полноэкранных игр) сценарий не может получать события клавиатуры или мыши, когда окно активно и когда окно находится в фоновом режиме, скрипт работает хорошо.
Я думаю, что события клавиатуры / мыши блокируются, когда окно приложения активно. Есть ли другой способ решить эту проблему? Например, получите разрешение администратора, чтобы принудительно установить хук клавиатуры / мыши.