si : tout dépend ce que tu utilises.
Dans l´ideal, il te faut une fonction qui guette qu´une touche est enfoncée, et une qui guette une touche relachée.
Une astuce bien puissante est de faire un tableau de booleans : qui contiendra le statut de chaque touche.
si l´evenement touche enfoncée a lieu, tu mets la case concernée a 1
si l´evenement touche relachée a lieu, tu mets la case concernée a 0
et derriere, tu lis le tableau pour savoir le statut du clavier a tout moment.
Ainsi, si tu appuies sur 2 touches, 2 events sont envoyés, et tout marche bien.
ça se fait bien avec GLUT, avec SDL, et avec d´autres trucs du genre...