如何在有或没有 ncurses 的 Linux 控制台中修改键盘重复延迟

xav*_*ran 5 c linux console ncurses

我正在用 ncurses 和 C 编写一个小乒乓球克隆。我需要找到一种方法来设置键盘重复延迟,以使玩家更容易移动拨片,否则他们会卡住按下向下键并等待大约 50 毫秒直到钥匙开始重复。

我检查了 ncurses 手册页和文档,我似乎找不到任何关于更改键盘重复延迟的参考,而且程序 kbdrate 不适合我使用,因为游戏询问会有点奇怪以 root 身份运行。

谢谢,伊曼纽尔

Ant*_*ony 0

捕获按键按下并反复检查按键是否按下怎么样?