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 に答える