Comment puis-je détecter que la touche Maj a été enfoncée?

J'ai un NSView sous-classe, et je tiens à réagir lorsque l'utilisateur appuie sur la ⇧ Shift. Cependant, -[NSView keyDown:] (que j'ai actuellement override) n'est pas appelé lorsque des touches de modification sont les seuls pressé.

Comment puis-je être averti lorsque la touche Shift a été pressé?

source d'informationauteur zneak