python 3 как отследить нажатие на кнопки
📁 python
Как мне отследить нажатие на кнопку клавиатуры если python скрипт запущен в фоновом режиме?
Отследить нажатие кнопок можно через модуль keyboard:
pip install keyboardЭто пример для отслеживания клика по горячим кнопкам:
import keyboarddef foo(): print('World')keyboard.add_hotkey('Ctrl + 1', lambda: print('Hello'))keyboard.add_hotkey('Ctrl + 2', foo)keyboard.wait('Ctrl + Q')Отслеживание всех кликов на кнопки:
import keyboarddef print_pressed_keys(e): print(e, e.event_type, e.name)keyboard.hook(print_pressed_keys)keyboard.wait()
Войдите чтобы оставить ответ
Блоги