Как обнаружить нажатие клавиши в Python с помощью модуля клавиатуры?Python

Программы на Python
Anonymous
Как обнаружить нажатие клавиши в Python с помощью модуля клавиатуры?

Сообщение Anonymous »

Я создаю программу на Python, которая определяет, какая клавиша нажата, и на основе моей клавиатуры она принимает решение.
Я хочу ее реализовать используя модуль клавиатуры в Python.
Я бы сделал что-то вроде этого,

Код: Выделить всё

import keyboard
while True:
if keyboard.read_key() == 'enter':
print('Enter is pressed)
if keyboard.read_key() == 'q':
print('Quitting the program)
break
if keyboard.read_key() == 's':
print('Skiping the things')
Но это не работает. Когда я выполняю эту программу, мне нужно дважды нажать s, чтобы выполнить блок "s".
Кроме того, у меня проблема: после завершения выполнения все ключи записываются в командную строку. Можно ли это исправить?>

Подробнее здесь: https://stackoverflow.com/questions/743 ... ard-module

Вернуться в «Python»