На вход метода keyDown поступает событие NSEvent, которое будет обозначать код нажатой клавиши. Нам остается лишь сверить код поступившей в переменную нажатой клавиши.
- (void)keyDown:(NSEvent *)theEvent
{
NSString *chars = theEvent.charactersIgnoringModifiers;
unichar aChar = [chars characterAtIndex: 0];
// F5
if (aChar == 63240)
{
// что-то делаем
}
// F6
if (aChar == 63241)
{
// что-то делаем
}
// что-то делаем другое
}
молодца мужик! так держать!
ОтветитьУдалить