Логика ввода ключей Python с использованием msvcrtPython

Программы на Python
Anonymous
Логика ввода ключей Python с использованием msvcrt

Сообщение Anonymous »

Мне нужно сделать примерно следующее:

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

while True:
if *a key is pressed within 5 seconds of some prior event*:
print(*the specific key that was pressed)
elif *5 seconds pass with no key press*
print("No key pressed")
Я написал о своих конкретных потребностях в другом вопросе (прочитайте конкретный ключ с помощью msvcrt.getch() ИЛИ продолжайте после установленного времени без ввода данных), но я считаю, что этот формат гораздо более доступен . Важнейшей частью здесь является то, что я должен знать, какая клавиша была нажата. Я пытался использовать msvcrt.getch() amd msvcrt.kbhit(), но, похоже, мне нужен какой-то гибрид.
Может ли кто-нибудь это понять?< /p>
Windows 11, Python 3.11.0

Подробнее здесь: https://stackoverflow.com/questions/768 ... ing-msvcrt

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