Bonjour.
Je dois rediriger TOUS les évènements clavier de mac osx vers un framework personnel multiplateforme.
Après avoir lu la doc macosx je ne vois toujours pas quelle est la meilleurs façon de faire, voir même si il y en a une bonne.
Pour le moment j'utilise l'évènement KeyDown d'une NSView.
Le problème c'est que les valeurs de kVK_ANSI_A a kVK_ANSI_Keypad9 ne dépendent pas du layout du clavier, en clair si on click sur "m" il peut nous arrivé un autre caractère si l'on est pas sur un clavier US (sic!)
Le moyen que j'ai trouvé est vérifier la valeur char du NSEvent, c'est long, fastidieux et de plus je ne vois pas trop comment gérer l'utilisation des accents grave et circonflexe, pour ne parle que d'eux...
Quelqu'un aurait il déjà eu a faire a ce genre de problème ?
Toutes aide me sera précieuse ...
Cordialement.
Partager