【发布时间】:2014-03-21 06:53:40
【问题描述】:
我正在尝试构建自己的控制台,并且正在使用以下语句来获取 RAW 访问权限,因此我可以实现一些高级功能,例如通过按 TAB 键实现在 BASH shell 中实现的自动建议功能。
system("/bin/stty raw")
使用此键时,回车键(和其他键)行为不正常,当我按回车键时,它显示 ^M 并且不会转到下一行。
如何设置 RAW 控制台在收到 ^M 时转到下一行
-
我还可以将 Shell 设置为不显示按下的键,这样我就可以使用 putchar() 将 char 发送回控制台(因此按下时不会显示 ^M)。
李>
谢谢
【问题讨论】: