SDLK_0 ... SDLK_9 : Majuscules et Minuscules
Fermé
Armagadonski
Messages postés
22
Date d'inscription
dimanche 19 février 2012
Statut
Membre
Dernière intervention
29 avril 2014
-
22 mars 2012 à 18:39
Armagadonski Messages postés 22 Date d'inscription dimanche 19 février 2012 Statut Membre Dernière intervention 29 avril 2014 - 22 mars 2012 à 19:28
Armagadonski Messages postés 22 Date d'inscription dimanche 19 février 2012 Statut Membre Dernière intervention 29 avril 2014 - 22 mars 2012 à 19:28
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
22 mars 2012 à 18:53
22 mars 2012 à 18:53
Il n'y a pas de valeurs majuscules ou minuscules pour des chiffres, la distinction n'a de sens que pour les lettres !
22 mars 2012 à 18:58
22 mars 2012 à 19:13
Il ne s'agit pas de touches de clavier (dont la disposition change d'un pays à l'autre), mais de valeur !
Lorsque tu appuies sur le 0 tu obtiens le SDLK_0, mais si c'est le & c'est SDLK_AMPERSAND.
Chaque valeur a son propre code. On peut ainsi distinguer les lettres minuscules et majuscules (ex: SDLK_a et SDLK_A) mais en aucun cas le "&" est un "1" minuscule...
22 mars 2012 à 19:28
j'ai créé une fonction qui comporte ces instructions:
switch(event3.key.keysym.sym)
{
case SDLK_KP1: case SDLK_1:
printf("1");
break;
case SDLK_KP2: case SDLK_2:
printf("2");
break; }
dans cette cas l'appui sur "1" ou "&" donne la même résultat, moi je veux que le bouton "1" qui fonctionne et donne la résultat :////