Asciimatics Keyboard Input - PullRequest
       0

Asciimatics Keyboard Input

0 голосов
/ 29 апреля 2020

Я только начал использовать библиотеку asciimatics и хочу, чтобы она принимала ввод с клавиатуры. Пока мой код:

from asciimatics import *
import time

def demo(screen):
    while True:
        x = screen.get_event()
        if x:
            screen.print_at(str(x), 0, 0)
            screen.refresh()

Screen.wrapper(demo)

Но когда я, скажем, пытаюсь набрать "e", он дает мне следующее:

KeyboardEvent: 101) 0

Он собирает эти случайные числа на клавиатуре и мыши Мероприятия. (Я хочу только события клавиатуры).

Я хочу, чтобы он записывал ввод с клавиатуры, аналогичный input . Изменить: это должно быть что-то "chr"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...