2010-10-18 19 views
0

Est-il possible de contrôler "l'accès complet au clavier" (Prefs système -> Clavier -> (Radio) Tous les contrôles) avec une API? Il provoque des problèmes majeurs quand cette chose est dans mon application (comme les boutons ne fonctionnent pas comme prévu, etc ... il a une interface utilisateur personnalisée)Désactiver l'accès complet au clavier pour l'application

Cordialement, Erik

+0

Quelle version d'OS X utilisez-vous sur quel type de machine? Avez-vous installé un panneau de préférences non standard ou quelque chose d'autre? Je ne me souviens pas tous avoir vu quoi que ce soit comme ce que vous décrivez et je ne vois rien de tel dans les panneaux de préférences disponibles sur mes systèmes. –

+0

Ned Deily: Comme il le dit, c'est dans le panneau de préférences du clavier. Sur Snow Leopard, c'est dans l'onglet Raccourcis clavier de ce volet. –

+0

Merci, Peter, je le vois maintenant. –

Répondre

3

Override nextValidKeyView et previousValidKeyView dans votre vue personnalisée à retourner quelque chose de sain, ou définir les vues nextKeyView et previousKeyView de la vue à des vues spécifiques si la détection de vues clés valides est automatiquement impossible.

Si l'accès complet au clavier ne permet pas de naviguer correctement dans votre application, personne ne peut non plus utiliser la souris. En outre, certains d'entre nous apprécient vraiment l'accès complet au clavier et détestent toute application qui ne fonctionne pas correctement ou qui ne fonctionne pas correctement (et, du point de vue de l'utilisateur, il n'y a pas de différence).