Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Event.key.code retourne -1 sur plusieurs touches  (Lu 1931 fois)

0 Membres et 1 Invité sur ce sujet

Phanoo

  • Full Member
  • ***
  • Messages: 136
    • Voir le profil
Event.key.code retourne -1 sur plusieurs touches
« le: Octobre 30, 2017, 06:45:32 pm »
Dans mon programme j'ai besoin de check certaines touches, mais vu que certaines retournent -1 (touche maj, touche point d'exclamation) je ne peux pas les différencier. S'agit-il d'un bug SFML ou y'a une raison technique derrière et un moyen de contourner ce pb ?

Guit0x

  • Newbie
  • *
  • Messages: 35
    • Voir le profil
Re: Event.key.code retourne -1 sur plusieurs touches
« Réponse #1 le: Octobre 30, 2017, 09:46:25 pm »
Non non ce n'est pas un bug, c'est juste que toutes les touches ne sont pas gérées :

https://www.sfml-dev.org/documentation/2.4.2/classsf_1_1Keyboard.php#pub-types

Après je ne pourrai pas te dire si il est possible d'en gérer d'autre. En principe oui mais... aucune certitude.

Phanoo

  • Full Member
  • ***
  • Messages: 136
    • Voir le profil
Re: Event.key.code retourne -1 sur plusieurs touches
« Réponse #2 le: Novembre 02, 2017, 02:33:22 pm »
Effectivement je ne trouve pas la touche "!" (point d'exclamation), qui est la touche "?" (point d'interrogation) si on parle de clavier qwerty. Faudrait que je regarde comment SDL2 gère ça, mais il me semble qu'on devrait pouvoir récupérer le code de cette touche, ça me parait bizarre d'autant plus que c'est pas une touche spéciale