353.41K
Category: informaticsinformatics

keyboards

1.

Keyboards

2.

Установка
• Нажимаем клавиши Windows + R, вводим
команду cmd
• и нажимаем «Ок» либо «Enter»
• шкебеде

3.

• Пишем pip install keyboard и
нажимаем «Enter»
• Либо скачиваем библиотеку с pypi.org
(находим там keyboard) и засовываем в
папку с проектом, обращаясь через import

4.

Функции модуля клавиатуры
В этом модуле есть много функций, которые можно использовать для
имитации действий клавиатуры.
•keyboard.write(message, [delay])- пишет сообщение с задержкой или без
нее.
•keyboard.wait(key) - блокирует программу до тех пор, пока не будет
нажата клавиша. Ключ передается в виде строки ("пробел", "esc" и т.д.)
•keyboard.press(key)- нажимает клавишу и удерживается до вызова
функции release(key)
•keyboard.release(key)- выпускает ключ.
•keyboard.send(key)- нажимает и отпускает клавишу.
•keyboard.add_hotkey(hotkey, function)- создает hotkey, которая при нажатии
выполняет function.
•keyboard.record(key)- записывает активность клавиатуры до нажатия key.
•keyboard.play(recorded_events, [speed_factor]) - воспроизводит события,
записанные with keyboard.record(key) функция, с дополнительным

5.

Отслеживание нажатий клавиш

6.

Глобальное отслеживание горячих
клавиш

7.

Блокировка ввода

8.

Отслеживание нажатий с if
• Параметр suppress предотвращает
дополнительные действия (фантомные
клики к примеру)

9.

• Библиотека keyboard работает только на
Windows и Linux. На MacOS могут возникнуть
проблемы из-за ограничений системы.
• Для корректной работы на Windows может
потребоваться запускать программу с правами
администратора.
• Будьте осторожны с использованием этой
библиотеки, так как она может изменять
поведение системы или вашего приложения.
English     Русский Rules