VirtualKey <=> ASCIIKey
Salut,
Je suis en train de m'amuser avec les "hotkeys" et je ne comprends pas pourquoi le premier argument de RegisterEventHotKey() est un virtualKey. Style value 11 pour 'B'.
Existe t-il une fonction pour transformer le code ASCII en VirtualKey tout en tenant compte du clavier de l'utilisateur !?
Merci.
Je suis en train de m'amuser avec les "hotkeys" et je ne comprends pas pourquoi le premier argument de RegisterEventHotKey() est un virtualKey. Style value 11 pour 'B'.
Existe t-il une fonction pour transformer le code ASCII en VirtualKey tout en tenant compte du clavier de l'utilisateur !?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Non.
Mais il existe une fonction CARBON qui permet à partir d'un virtual key code d'obtenir le motif ASCII associé.
La fonction s'appelle KeyTranslate.
Mais il existe aussi une version unicode de cette fonction : UCKeyTranslate.
.
On peut trouver qq exemples à http://developer.apple.com/samplecode/iGetKeys/listing1.html