Sujet: [Résolu] Modifier les touches du claviers Mer 16 Mar 2011 - 8:55
Bonjour, je voudrais savoir si il est possible de modifier les touches du clavier avec une fonction GML ou avec une DLL.
C-à-d, par exemple, que si j'appuie sur la touche A, GameMaker croit que j'ai appuyez sur la touche G par exemple.
C'est pour créer un menu où l'utilisateur puisse modifier les touches du clavier (si il préfère sauter avec la touche Shift plutôt qu'avec la touche Espace par exemple).
Merci d'avance
Dernière édition par NVR le Mer 16 Mar 2011 - 10:06, édité 1 fois
Sujet: Re: [Résolu] Modifier les touches du claviers Mer 16 Mar 2011 - 9:04
Citation :
Il est parfois utile de simuler l'appui d'une touche par une autre. C'est par exemple le cas lorsque vous souhaitez que le joueur utilise à la fois les touches flêchées et les touches du pavé numérique. Plutôt que de dupliquer les actions, vous pourrez faire en sorte que les touches du clavier numérique correspondent à celles des touches flêchées. Vous voudrez peut-être également implémenter un mécanisme dans lequel le joueur pourra choisir lui-même les touches à utiliser dans le jeu. Les fonctions suivantes sont dédiées à cet usage :
keyboard_set_map(key1,key2) Simule l'emploi de la touche de code key1 avec la touche de code key2. keyboard_get_map(key) Retourne l'actuel mappage de la touche key. keyboard_unset_map() Réinitialise toutes les touches à leur valeur d'origine (plus de mappage).
Invité Invité
Sujet: Reponse Mer 16 Mar 2011 - 9:49
C'est exactement ce que je cherchais.
Merci
Contenu sponsorisé
Sujet: Re: [Résolu] Modifier les touches du claviers