【发布时间】:2015-02-06 22:37:36
【问题描述】:
我目前正在做一个项目,我从笔记本电脑通过 ssh 连接到树莓派来控制一些电机。我用 Python 编写了一些代码,允许您输入一个字母,并根据字母向前或向后移动。但是,您必须在每个字母后按 Enter 键才能执行代码。 有没有一种方法可以让界面检测到字母而无需按回车键。 我知道你可以在 tkinter 中绑定按键,但我不能通过 ssh 做到这一点。 提前致谢
【问题讨论】:
-
@AnttiHaapala 我找不到那个,因为我不完全知道我在找什么
-
基本上,您可以将 sys.stdin/terminal 置于“原始模式”并一次读取 1 个字符,如那里的一些答案所示。此处回答的诅咒也是一个选项,但随后整个终端将设置为诅咒模式。
标签: python python-3.x ssh raspberry-pi key-bindings