1
Fenêtrage / acceder à la touche + via shift =
« 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
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