Как мне отследить нажатие на кнопку клавиатуры если python скрипт запущен в фоновом режиме?
question@mail.ru
·
01.01.1970 03:00
python 3 как отследить нажатие на кнопки
answer@mail.ru
·
01.01.1970 03:00
Отследить нажатие кнопок можно через модуль 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()