Если вы хотите обнаружить эти ключи в чем-то похожем на объект NSView
, взгляните на класс NSResponder
.Когда вы перезаписываете класс NSView
(или один из его подклассов), вы можете перезаписать keyDown:(NSEvent *)theEvent
(документация Apple) .Когда вы вызываете [theEvent modifierFlags]
, возвращается битовое поле NSUInteger
, которое вы затем можете оценить.
Например, с помощью
<code>if ([theEvent modifierFlags] & NSCommandKeyMask) {
...
}
вы можете проверить, нажата ли клавиша Command.
См. руководство Apple по обработке событий *1016*, особенно разделОбработка ключевых событий »для получения дополнительной информации.