J'ajoute actuellement un NSMenuItem à mon NSMenu et je suis capable de détecter et de gérer avec succès l'événement click. Cependant, je veux ajouter une deuxième option et détecter si l'utilisateur a cliqué sur le ligneMenu tout en maintenant SHIFTSwift NSMenuItem détecter shift cliquez sur
let menuItem = myMenu?.submenu?.addItemWithTitle("Click me", action: "itemClicked:", keyEquivalent: "")
Est-il possible de le faire? J'ai regardé keyEquivalent mais je ne vois rien à la façon de le faire fonctionner.
Merci
observation mondiale pour les touches shift/commande fonctionnent, mais ce code n'est pas exécuté lorsque l'utilisateur navigue à travers les sous-menus donc cela ne fonctionne pas @leodabus – VTS12
merci pour la réponse, j'ai essayé de le changer en addLocalMonitorForEventsMatchingMask et cela ne marche toujours pas. .pas certain de pourquoi cela a été downvoted – VTS12
des idées @LeoDabus? Thx encore – VTS12