Какое ключевое окно в Objective-C Cocoa?

Что такое ключевое окно? И для чего он используется? Я прочитал его для "ключевого ввода", но может ли кто-то расширить это? Пример будет оценен.

Ответы

Ответ 1

"Ключевое окно" - это окно, которое в настоящее время принимает события мыши и клавиатуры. Обычно главное окно и ключевое окно одно и то же, но это не обязательно верно (например, если у вас открыто окно утилиты, оно не может быть основным окном, но оно может стать ключевым окном).