2012-12-27 1 views
2

Il existe un moyen de convertir un caractère (@"A") en CGKeyCode (développement de cacao)? J'ai déjà essayé beaucoup de "solutions", mais aucune n'a fonctionné.Convertisseur de code clé virtuel (caractère à int)

J'ai déjà implémenté la méthode keyCodeForKeyString, mais elle est vraiment courte et n'inclut pas tous les caractères d'un clavier.

+2

Ceci est un problème délicat, car il peut y avoir plusieurs façons d'obtenir le même caractère. Différentes touches, différentes combinaisons de touches, même différents périphériques d'entrée. Il peut être préférable de redéfinir le problème dans l'autre sens: lorsque l'utilisateur entre la clé qu'il souhaite utiliser, capture le code et le traduit en caractère uniquement pour l'affichage. –

Répondre

Questions connexes