2016-07-14 2 views
-3

Я думал о кодировании сценария, который будет работать на фоне моего компьютера, который обнаружит комбинации клавиш для запуска конкретных задач.Как заставить python постоянно проверять комбинации клавиш, даже если он находится в фоновом режиме?

Например, пользователь нажимает Ctrl + Alt + F1, после чего запускается браузер. Тем не менее, я не могу найти способ обнаружить эти комбинации, пока скрипт работает в фоновом режиме.

Я думал об использовании расширения .pyw для моего скрипта, но это делает скрипт не взаимодействующим.

Если кто-то должен знать, моя ОС Windows, 10.

+1

Просьба представить минимальный, проверенный пример (http://stackoverflow.com/help/mcve) вашей текущей попытки заставить его работать. Кроме того, укажите, какую операционную систему вы используете (как это определенно имеет значение с привязкой клавиш), и какую версию Python. – Keozon

+0

Ну, я еще не предпринял попытку проекта .... Я все еще планирую и обнаружил, что это проблема. Таким образом, я не могу привести пример. –

ответ

1

Я думаю pyHook библиотека это то, что вы ищете:

Пакет pyHook предоставляет обратные вызовы для глобальной мыши и события клавиатуры в Windows. Приложения Python регистрируют обработчики событий для пользовательских событий ввода, таких как левая мышь, левая мышь, клавиша вниз и т. Д., И устанавливают крючок клавиатуры и/или мыши.

Смежные вопросы