Avatar ·

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

📁 python

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

Avatar ·

Отследить нажатие кнопок можно через модуль 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()

Войдите чтобы оставить ответ

Блоги