аватар question@mail.ru · 01.01.1970 03:00

python 3 как отследить нажатие на кнопки

Как мне отследить нажатие на кнопку клавиатуры если python скрипт запущен в фоновом режиме?

аватар 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()

Последние

Похожие