Keyboard
Управляйте клавиатурой
press
def press(key: str) -> None:
Название
Тип
Описание
key
str
клавиша для нажатия
release
def release(key: str) -> None:
Название
Тип
Описание
key
str
клавиша для нажатия
def is_pressed(key: str) -> bool:
Название
Тип
Описание
key
str
Нажата ли эта клавиша
def bind(key: str, on_press: Callable, on_release: Callable, on_press_data: dict = {}, on_release_data: dict = {}) -> None:
Название
Тип
Описание
key
str
клавиша для нажатия
on_press
Callable
Функция для вызова на нажатие клавиши
on_release
Callable
Функция для вызова на отжатие клавиши
on_press_data
dict
Словарь(аргумент) передающийся в функцию на нажатие
on_release_data
dict
Словарь(аргумент) передающийся в функцию на отжатие
def wait_key(self, hotkey: str = "F", suppress: bool = False, on_release: bool = False) -> None:
Название
Тип
Описание
hotkey
str
клавиша для нажатия
suppress
bool
Подавлять ли ввод клавиатуры
on_release
bool
Срабатывать при отпускании клавиши
def read_key(self, suppress: bool = False) -> str:
Название
Тип
Описание
suppress
bool
подавлять ли нажатие клавиши
def press_and_release(self, key: str, duration: float = 0.1) -> None:
Название
Тип
Описание
key
str
клавиша для нажатия
duration
float
Время которое пройдёт после зажатия клавиши до его отжатия
Last updated