0

我将 OpenGL+GLUT 用于简单的应用程序,但我无法处理“Tab”按键。有人知道如何处理 Tab 键的按下吗?

谢谢

PS:Mac OS 10.5.6,GCC 4.0

解决方案

void processNormalKeys(unsigned char key, int x, int y){
    if ((int)key == 9) {
        //tab pressed
        ....
    }
....
}


....
int main(int argc, char ** argv) {
    ....
    glutKeyboardFunc(processNormalKeys);
    ....
}
4

1 回答 1

2

我相信点击选项卡会触发正常的键盘回调,键值为 9(选项卡的 ASCII 码)。

于 2009-04-21T18:41:48.360 回答