Keyboard

Управляйте клавиатурой

press

def press(key: str) -> None:
Название
Тип
Описание

key

str

клавиша для нажатия

release

def release(key: str) -> None:
Название
Тип
Описание

key

str

клавиша для нажатия

is_pressed

def is_pressed(key: str) -> bool:
Название
Тип
Описание

key

str

Нажата ли эта клавиша

bind

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

Словарь(аргумент) передающийся в функцию на отжатие

wait_key

Название
Тип
Описание

hotkey

str

клавиша для нажатия

suppress

bool

Подавлять ли ввод клавиатуры

on_release

bool

Срабатывать при отпускании клавиши

read_key

Название
Тип
Описание

suppress

bool

подавлять ли нажатие клавиши

press_and_release

Название
Тип
Описание

key

str

клавиша для нажатия

duration

float

Время которое пройдёт после зажатия клавиши до его отжатия

Последнее обновление