使用read()和termios读取原始键盘输入

时间:2017-08-29 19:48:36

标签: c unix input termios

我正在为大学写一个简约的shell,我偶然发现了一个问题:我无法在所有终端上读取ctrl-arow_up和ctrl-arow_down。

我试过cat -e然后按下Guake定期的那些钥匙 - 什么都没发生。但是当我在xterm或默认的ubuntu终端中尝试相同时,它工作(它显示“^ [[1; 5A”和“^ [[1; 5B”)。

如何在所有终端中使用?或者如何禁用shell密钥预处理?

0 个答案:

没有答案