Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: Riton_Lafouine le Mai 04, 2020, 12:23:51 pm

Titre: acceder à la touche + via shift =
Posté par: Riton_Lafouine le Mai 04, 2020, 12:23:51 pm
Bonjour,

Il y a eu un bug avec mon précédent message, alors je réitère.

Je suis novice sur SFML mais aussi en programmation C++, j'apprends.

Je suis assez content car j'ai réussi à mettre en place une chaine d’événements qui fonctionne, certaines touches du clavier déclenchent des actions.

Pour mon programme, j'ai besoin d’accéder à la touche + via Shift= ; ce cas ne semble pas prévu dans sf::Keyboard car sf ::Keyboard::Add ne déclenche que la touche + du numpad alors que leur code ascii est similaire (43, de mémoire ...).

Y a t'il un moyen de pouvoir utiliser cette touche ou dois je mettre en place un filtrage via son code Ascii ? est il prévu l'implémentation de cette touche dans SFML.

Question subsidiaire, est il possible de verrouiller la touche Shift directement dans le programme afin d’accéder en direct à 1234567890 sans avoir à shifter, car mon programme sera généralement utilisé sur des ordinateurs portables qui n'ont pas forcément de pavé numérique et que l'accès à ces touches sera un des besoins principal.

Merci d'avance pour vos réponses,

Cordialement,

RLF