Émulation d'un clavier à partir d'une télécommande
Salut a tous,
je travaille avec Qt embedded, j'ai écris un code qui permet d'émuler un clavier et une souris a partir des signaux d'une télécommande, le code fonctionne correctement je peut bouger le curseur et émuler tout les boutons du clavier sauf que ma télécommande a un clavier a 9 touches alphanumérique (comme le téléphone), je voudrais modifier mon code pour pouvoir écrire correctement tout les caractères.
Exemple: si je clic 3 fois sur le bouton 2 j'ai le caractère 'C' en sortie.
Voici un bout du code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
switch(msg) // Test sur le signal venant de la télécommande
{
case 2: // ici code du signal Ex:bouton 2 sortie 'A'
QWSServer::sendKeyEvent( 'A', Qt::Key_A,0, 1, 0);
break;
...........
...........
...........
case 37:
QWSServer::sendKeyEvent( 0, Qt::Key_Space,0, 1, 0);
break; |
}
Merci.