我正在尝试使用LWJGL来获取是否按下某个键。如果按下退出键,则应用程序退出。然而,我不能让它读取任何键盘输入,虽然Display.isCloseRequested()
工作正常。LWJGL不会读取键盘输入
我在RHEL上使用LWJGL 2.6和Java 1.6。
for(;;) {
// check if we want to quit
if(Keyboard.isKeyDown(Keyboard.KEY_ESCAPE)) {
System.exit(0); // can't get this to happen!
}
if(Display.isCloseRequested()) {
System.exit(0);
}
/* timer code omitted */
render();
Display.update();
}
编辑:完全相同的代码工作在我的Windows机器完全正常,与LWJGL和JRE的版本相同。