Bonsoir, je n'arrive pas à effectuer des combinaison du genre CTRL+S, SHIFT+R,.. .
Les combinaisons ne marchent qu'entre touches spéciales : CTRL+FlecheUP par exemple.
J'ai essayer de plusierus manières differentes, sans succès.
Par exemple si je fais :
Le CTRL+Z n'est pas intercepté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void keyboard(...) { if(glutGetModifiers()==GLUT_ACTIVE_CTRL) { if(key=='z') .... } }
J'ai essayer avec des booleans (chaque fois que j'appuis sur CTRL dans fonction specialKey) puis si z est pressé dans le callback keyborad, j'ai essayer avec relachement, rien ne marche.
Merci de votre aide.
Partager