мне было интересно, как я могу получить ключ вдавленным питонаКак получить нажатие клавиши?
Я пробовал делать:
import msvcrt as keys
while True:
key = keys.getch()
if key == "a":
print("You have pressed a")
Кто-нибудь знает, как это исправить?
Вы действительно не сказали, в чем проблема. –
Этот код работает так, как я ожидал. Как вы ожидаете, что это сработает? –
Для чего это? Если вы планируете более продвинутый ввод/рисование/обновление консоли, взгляните на библиотеку curses. В зависимости от того, что вы делаете, было бы проще писать в неконсольном приложении, таком как pygame/pyglet, даже если вы в основном обрабатываете текст. (Как современный roguelike) – ninMonkey