質問

Simple ApplicationにOpenGL+GLUTを使用しますが、「タブ」キーを押すことはできません。誰かがタブキーの押しを処理する方法を知っていますか?

ありがとう

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);
    ....
}
役に立ちましたか?

解決

タブを押すと、キー値が9(タブのASCII)で通常のキーボードコールバックがトリガーされると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top