Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C或C+中处理箭头键、向上翻页键、向下翻页键+;在linux上 如何获取关键代码,这样我就能处理简单的C或C++?_C++_C_Linux - Fatal编程技术网

如何在C或C+中处理箭头键、向上翻页键、向下翻页键+;在linux上 如何获取关键代码,这样我就能处理简单的C或C++?

如何在C或C+中处理箭头键、向上翻页键、向下翻页键+;在linux上 如何获取关键代码,这样我就能处理简单的C或C++?,c++,c,linux,C++,C,Linux,我可以拿到普通钥匙,但我不知道如何拿到这些特殊钥匙。课程应该能够处理这些问题。有很多教程基于Linux的系统遵循UNIX传统,因为这些键是特殊的,它们的值取决于终端设置 这是因为在过去,每个UNIX系统都有完全不同类型的键盘。因此,能够编写通用代码来处理这些特殊的键在某种程度上是复杂的 最好的方法是使用终端处理库,如curses或其后续ncurses 在这里你可以很好地了解键盘的使用情况 感谢您的重播和示例链接。它非常有用s/每个UNIX系统/每个UNIX终端/。在过去,UNIX系统没有键盘。连

我可以拿到普通钥匙,但我不知道如何拿到这些特殊钥匙。

课程应该能够处理这些问题。有很多教程

基于Linux的系统遵循UNIX传统,因为这些键是特殊的,它们的值取决于终端设置

这是因为在过去,每个UNIX系统都有完全不同类型的键盘。因此,能够编写通用代码来处理这些特殊的键在某种程度上是复杂的

最好的方法是使用终端处理库,如curses或其后续ncurses

在这里你可以很好地了解键盘的使用情况


感谢您的重播和示例链接。它非常有用
s/每个UNIX系统/每个UNIX终端/
。在过去,UNIX系统没有键盘。连接到UNIX系统的终端有键盘。(*在我的例子中,old=PDP-11/44,new=VAX 11-780)。