سؤال

يمكنني استخدام OpenGL + وفرة للتطبيق البسيط، لكن لا يمكنني التعامل مع مفتاح المفتاح "علامة التبويب". هل يعرف أي شخص كيفية التعامل مع الضغط على المفتاح 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);
    ....
}
هل كانت مفيدة؟

المحلول

أعتقد أن ضرب علامة التبويب يؤدي إلى تشغيل رد الاتصال العادي لوحة المفاتيح مع قيمة مفتاح 9 (ASCII for Tab).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top