c - 在有或没有 ncurses 的情况下,如何修改 linux 控制台中的键盘重复延迟

标签 c linux console ncurses

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

我已经检查了 ncurses 手册页和文档,但我似乎找不到任何关于更改键盘重复延迟的引用,而且程序 kbdrate 也不适合我使用,因为对于一个要求以 root 身份运行的游戏。

谢谢, 伊曼纽尔

最佳答案

如何捕获按键按下并反复检查按键是否启动?

关于c - 在有或没有 ncurses 的情况下,如何修改 linux 控制台中的键盘重复延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3163287/

相关文章:

linux - 错误: failed to push some refs to 'git@github.com:<name>/<project>.git'

java - 尝试制作平均查找器,不使用 ReadLine(),仅使用控制台

reactjs - 来自 antd 表的控制台警告。警告 : Each child in a list should have a unique "key" prop

c - 更新文本而不打印新行 c

c - GLSL:片段着色器计数 'out' s

c - 在这种情况下,我该如何使用char指针?(Windows中的SOCKET编程)

c - 在sqlite3中,我们可以将sqlexecute(.....callback function...)转换为sqlite_prepare,step,finalize

c# - 如何使用 C#/Mono 设置 Linux/Mac 计算机时钟?

linux - bash 脚本中的 IFS

python - 终端中带有 block 字符的文本进度条