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

Auteur Sujet: [2.0] sf::Keyboard::getKeyName  (Lu 3685 fois)

0 Membres et 1 Invité sur ce sujet

Kalith

  • Jr. Member
  • **
  • Messages: 93
    • Voir le profil
[2.0] sf::Keyboard::getKeyName
« le: Juillet 31, 2012, 05:21:30 pm »
Suite à la discussion qui a émergé ici, j'ouvre un nouveau topic dédié à cette question.

Je me cite moi-même... :
Citer
Voici une fonction issue de OIS qui est très utile et qui semble manquer à la SFML : obtenir une chaîne de caractère qui décrive le nom localisé d'une touche du clavier (différent de TextEntered : on peut avoir "Esc.", "Del.", "F1", les touches d'accent "^", etc.). On peut s'en servir entre autre pour afficher un écran de personnalisation des touches.

J'ai écrit un patch (en pièce jointe à ce post) qui permet d'implémenter ce comportement dans la classe sf::Keyboard. L'implémentation Windows est fonctionnelle, mais celle pour Linux est incomplète : la chaîne retournée par la fonction est toujours en anglais, et les noms sont un peu moches... Je cherche en ce moment un moyen de contourner le problème. L'implémentation pour OSX est toujours manquante, mais Hiura se proposerait éventuellement pour s'en occuper.

[attachment deleted by admin]
Kal.

lonestarr

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
Re : [2.0] sf::Keyboard::getKeyName
« Réponse #1 le: Août 17, 2012, 07:02:46 pm »
Bonjour,
Mon premier post ici juste pour dire merci :)
Ce patch s'applique sans pb sur la 2.0-rc-61.
-lonestarr