J'essaie d'ouvrir une fenêtre lorsque l'utilisateur appuie sur Cmd + L, mais comment puis-je faire en sorte que mon objet contrôleur écoute cette combinaison de touches particulière?Touches de raccourci? Les évènements clés?
1
A
Répondre
3
Créez un élément de menu, définissez son raccourci sur Cmd-L et connectez-le à une action sur ce contrôleur (ou sur un autre contrôleur, qui transmet à votre contrôleur souhaité).
Ou ... lisez la section Handling Key Events du Guide de gestion des événements Cocoa et installez une vue personnalisée qui, lorsqu'elle est le premier répondeur, interprète cet événement clé et en informe votre contrôleur. Ou ... insérez votre contrôleur dans la chaîne du répondeur.
... mais la méthode la plus simple est la première que j'ai mentionnée.
Questions connexes
- 1. touches de raccourci XUL
- 2. Touches de raccourci Eclipse Synchronize
- 3. gedit touches de raccourci cassées, a mod2
- 4. Touches de raccourci en Java
- 5. Création de touches de raccourci Visual Studio
- 6. touches de raccourci du système prépondérants
- 7. Comment programmer les touches de raccourci de menu dans .NET?
- 8. VBA désactiver/activer les combinaisons de touches de raccourci
- 9. Définition des touches de raccourci dans Textmate
- 10. Désactiver Internet touches de raccourci Explorateur
- 11. Aide sur l'utilisation des touches de raccourci
- 12. Appliquer les touches de raccourci à Silverlight page
- 13. comment ignorer les touches de raccourci dans os x
- 14. Delphi: Comment arrêter automatiquement les touches de raccourci TAction?
- 15. Quelles sont les touches de raccourci utiles dans Visual Studio?
- 16. Codes-clés des touches fléchées
- 17. Relier des touches avec javascript tout en évitant les touches de raccourci du navigateur
- 18. Création de clés de raccourci avec plusieurs caractères
- 19. Touches numériques de capture d'événement de touche de raccourci
- 20. Blocage des touches de raccourci à l'aide de C#
- 21. Vue CommonNavigator: Certaines touches de raccourci ne fonctionnent pas
- 22. DataGridView - Touches de raccourci Vs MouseClick pour Cell Focus
- 23. Les touches de raccourci-texte en mode paysage n'affichent pas tous les caractères de EditText
- 24. onKeyDown dans un service? (Touches de raccourci globales)
- 25. Séquence de touches/raccourci clavier/raccourci pour étendre le chemin Zone/Itération dans TFS?
- 26. Afficher les touches de raccourci dans les info-bulles dans Visual Studio 2010
- 27. Raccourcir les touches dans Java
- 28. Codes-clés des touches de fonction avec verrouillage F?
- 29. Est-il possible d'ajouter des touches de raccourci pour les éléments MenuBar/MenuItem dans GWT?
- 30. Comment utiliser les touches de raccourci du pavé numérique dans un formulaire C# Windows?
La réponse de Joshua Nozzi fonctionnera si vous ne voulez répondre qu'à cette combinaison de touches dans votre propre application. Vous n'avez pas spécifié si vous le souhaitez ou une touche d'accès rapide globale (c'est-à-dire que vous pouvez appuyer sur cette touche n'importe où sur le système). J'espère que vous ne demandez pas de définir ⌘L comme une touche de raccourci globale, car j'utilise beaucoup de * L * dans mes navigateurs et dans iTunes. –
Oh non, juste sur mon application. – ruipacheco