在GLUT中处理Tab键

时间:2009-04-21 18:26:20

标签: c++ opengl glut

我使用OpenGL + GLUT进行简单的应用,但我无法处理“Tab”按键。有人知道如何按Tab键吗?

感谢名单

P.S.: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);
    ....
}

1 个答案:

答案 0 :(得分:2)

我相信点击标签会触发正常的键盘回调,键值为9(标签为ASCII)。