我想在Linux中创建命令行游戏,但我不知道要获得关键状态。我听说过getch()但是停止了程序。
答案 0 :(得分:1)
答案 1 :(得分:0)
在this文章中,作者实现了一个cKeyboard
类,它直接侦听来自/dev/event0
的事件。然后按如下方式使用该类:
#include "keyboard.h"
cKeyboard kb;
...
if (kb.getKeyState(KEY_UP)) {
// do something
}
它非常适合我,但我必须将event0
更改为event4
。