Я не могу получить некоторые ключевые события, попадающие в представление, которое я ожидаю получить, в частности событие нажатия клавиши Control-Tab - другие команды клавиатуры работают нормально.
Я создал подкласс метода sendEvent () NSApplication, чтобы увидеть, что происходит, и когда я нажимаю вкладку управления, я могу регистрировать срабатывание события как keyDown. Но keyDown получающего представления не вызывается.
В NSApp я вижу, что [[NSApp keyWindow] firstResponder] настроен правильно - он нацелен на tableView.
Я также пробовал регистрировать событие keyWindow keyDown, но оно тоже не запускается.
Итак, как мне узнать, что происходит с мероприятием?
Или есть что-то особенное в control-tab? - Может быть, это попытка пролистать поля в моем представлении или что-то в этом роде?
Как ни странно, событие keyUp всегда правильно доходит до представления.