一尘不染

在C中访问按键

linux

我试图访问C中的击键。我可以访问字母数字键。如何访问ControlShiftAlt重点?
另外,我读过某个地方,有时在控制台中输入文本时,操作系统会掩盖退格键。我想知道用户在哪里按退格键。这与知道何时按下’\ n’并不相同。GNU
C.Ubuntu 11。


阅读 246

收藏
2020-06-07

共1个答案

一尘不染

Dietrich Epp在评论中回答:使用 ncurses 库。

您可能会制作一个X11客户端图形应用程序;在这种情况下,请使用图形工具包库,例如GTKQt

如果要制作控制台应用程序,请使用ncursesreadline

从字面上看,您的问题没有任何意义:严格的C标准不知道键或击键是什么(标准中提到的唯一I / O操作与<stdio.h>thru 相关
FILE)。这就是为什么大多数人使用其他库和标准(除了ISO
C所需的库和标准)的原因,例如。Posix

2020-06-07