Bonjour, bonjour .
Je viens à mes dépens de me rendre compte qu'il allait me falloir passer par les unicodes avec la SDL sinon azerty et/ou qwerty allaient raler
Bref, je comprend pourquoi, mais j'ai un peu de mal à voir comment :
Je récupère mes valeurs unicodes pour toutes les touches appuyées, je ne prend que celle entres 32 et 127 qui se "map" directement avec a table ascii si mes souvenirs sont bon et le tour est joué.
Le problème est que je viens de voir que l'unicode n'est pas présent sur l'event SDL_KEYUP, je supose que c'est à cause des combinaisons de touches ayant un sens en unicode et pas en ascii mais ca ne me dit pas quelles touche va réelement être relaché !
SDLK_a = 97
Si jappuie sur "a" :
sym = 113 ( équivalent de SDLK_q, d'ou la necessité de passé en unicode)
unicode = 97 ( ok )
Si je relache "a"
sym = 113 ( dans mes events ca va correspondra a SDLK_q .... problème!)
unicode = pas dispo
Je fais comment pour obtenir réllement mes touches relachées alors ?
Partager