我正在尝试构建自己的控制台,并且正在使用以下语句来获取 RAW 访问权限,因此我可以实现一些高级功能,例如通过按 TAB 键实现在 BASH shell 中实现的自动建议功能。
system("/bin/stty raw")
使用此键时,回车键(和其他键)无法正常运行,当我按下回车键时,它会显示 ^M 并且不会转到下一行。
如何将 RAW 控制台设置为在收到 ^M 时转到下一行
我也可以将 Shell 设置为不显示按下的键,以便我可以使用 putchar() 将字符发送回控制台(因此按下时不显示 ^M)。
谢谢