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 :
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')
        .... 
    }
}
Le CTRL+Z n'est pas intercepté.
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.