我试图访问C中的击键。我可以访问字母数字键。如何访问Control,Shift并Alt重点? 另外,我读过某个地方,有时在控制台中输入文本时,操作系统会掩盖退格键。我想知道用户在哪里按退格键。这与知道何时按下’\ n’并不相同。GNU C.Ubuntu 11。
Control
Shift
Alt
Dietrich Epp在评论中回答:使用 ncurses 库。
您可能会制作一个X11客户端图形应用程序;在这种情况下,请使用图形工具包库,例如GTK或Qt
如果要制作控制台应用程序,请使用ncurses或readline
从字面上看,您的问题没有任何意义:严格的C标准不知道键或击键是什么(标准中提到的唯一I / O操作与<stdio.h>thru 相关 FILE)。这就是为什么大多数人使用其他库和标准(除了ISO C所需的库和标准)的原因,例如。Posix …
<stdio.h>
FILE