Вопрос

Я использую 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);
    ....
}
Это было полезно?

Решение

Я считаю, что нажатие клавиши Tab запускает обычный обратный вызов клавиатуры со значением ключа 9 (ASCII для табуляции).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top