Suite à la discussion qui a émergé
ici, j'ouvre un nouveau topic dédié à cette question.
Je me cite moi-même... :
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]