У меня есть боковая панель NSOutlineView в моем главном окне. Я хочу, чтобы пользователь мог переключать
фокусируйтесь с помощью клавиши табуляции через все представления в главном окне, но он не должен иметь возможность фокусировать NSOutlineView с помощью клавиши табуляции.
Я знаю, что с
- (BOOL)canBecomeKeyView { return NO; }
- (BOOL)acceptsFirstResponder { return NO; }
Я могу отключить фокус для вида, но это полностью отключает вид. Я хочу, чтобы пользователь мог использовать ключи в списке источников (щелкнув по списку). Просто поместите список источников из списка вкладок.
Существует также горячая клавиша, позволяющая программно фокусировать список источников, что также не работает, если я установил использование вышеуказанных функций.
Как правильно это сделать?