他们询问如何捕获诸如 F11 或 insand getchr 之类的键不会为这些键返回任何内容,并且我找不到任何可以接受来自输入事件的原始输入的工作。
我现在正在 C++ 程序中尝试 ncurses/curses 来捕获这些键。
我的测试程序很简单,基本上是:
#include <stdlib.h>
#include <stdio.h>
#include <curses.h>
int main() {
int car;
while(c != '\b') {
c = getch();
printf("%i", c);
}
return 0;
}
我当然使用它与另一个 getch() 函数相同,但它返回-1
无限次.. 我在 Arch linux 中使用最新的内核,在标准终端中(xterm
也经过测试)
我需要打开某个开关才能在库中使用这个 getch() 吗?