Bonjour!

Je fais un petit programme qui gère la pression sur les touches du clavier, en exécutant des trucs différents selon la touche.
Actuellement ça marche au poil, sauf pour certaines touches comme espace, les flèches directionnelles, début, fin, PageUp et PageDown, et je ne comprends vraiment pas pourquoi.
D'ailleurs, au cours d'un essai préliminaire, j'avais réussi à utiliser les touches flèches sans problème.
Par exemple, quand je met ça dans mon handler keyPressEvent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
void FenClaverdict::keyPressEvent(QKeyEvent *event)
{
   switch (event->key()) {
     case Qt::Key_Left:
         textOut->setText("Left!");
         break;
     case Qt::Key_Right:
         textOut->setText("Right!");
         break;
     case Qt::Key_Down:
         textOut->setText("Down!");
         break;
     case Qt::Key_Up:
         textOut->setText("Up!");
         break;
     case Qt::Key_Space:
         textOut->setText("Space!");
         break;
}
}
textOut étant un QTextEdit, il ne se passe rien... (alors que ça fonctionne très bien avec d'autre touches comme Qt::Key_A ou Qt::Key_Tab)

Vous auriez des idées pour me tirer d'affaire?