我刚开始使用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
它在键盘和鼠标事件中收集这些随机数。(我只想要键盘事件)
我想让它记录类似于输入的键盘输入。 编辑:它需要是“chr”吗
如所记录的here,
get_event
返回Events
。要获取按下键的字符串值,请使用chr(x.key_code)
if表示任何KeyboardEvent
相关问题 更多 >
编程相关推荐