c - 如何轮询C中的键盘键?

标签 c

我正在寻找适用于 Mac 的 kbhit() 的某种替代方法,它将允许我轮询特定键盘键的状态。我唯一的要求是它不能阻塞,或者要求我按下回车键。我在这个网站上看到了一些类似的帖子,但他们似乎都被阻止了。

我真的只是希望能够运行一个循环并检查在每个循环期间是否按下或未按下特定键,而不会减慢或阻塞我循环的其余部分。

最佳答案

来自 c-faq:

《写kbhit的代码片段合集》

http://c-faq.com/osdep/kbhit.txt

关于c - 如何轮询C中的键盘键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035409/

相关文章:

c - 指针运算 : huffman tree traversal

c - 悬空的 else 查询(或阅读不良代码的练习)

定期调用已创建线程的函数(手动调度)

c - 是否可以强制函数参数在 C 中保持不变?

c - 从 const char 指针到 char 指针的赋值不给出警告

c - 将 char 从文件读入结构

c - 为什么 __attribute__((constructor)) 在静态库中不起作用?

c - Makefile:将新规则添加到其他makefile中包含的规则中

c - 一个 bash 脚本,采用 .c 文件名作为参数,然后执行该文件

c - 定位Vala/Sqlite3内存泄漏