Коротко: Cmd Q находится рядом с Cmd W и Cmd Tab, поэтому промах закрывает всё приложение. Есть три распространённых способа защиты. Двойное нажатие требует второго Cmd Q вскоре после первого. Подтверждение показывает диалог, на который нужно ответить. Удержание заставляет держать Cmd Q примерно две трети секунды. Удержание меньше всего мешает тому, кто быстро печатает, двойное нажатие работает везде, где работает Still Dock, а подтверждение понятнее всего тому, кто только начинает пользоваться Mac.
| Двойное нажатие | Подтверждение | Удержание | |
|---|---|---|---|
| Что нужно сделать для выхода | Нажмите Cmd Q, затем быстро нажмите ещё раз | Нажмите Cmd Q, затем «Завершить» в диалоге | Удерживайте Cmd Q немного дольше |
| Что делает промах | Показывает короткую подсказку, ничего не закрывается | Открывает диалог, который нужно закрыть | Показывает короткую подсказку, ничего не закрывается |
| Руки остаются на клавиатуре | Да | Да, клавишами Return или Escape | Да |
| Легко объяснить новичку | Да | Да, диалог сообщает, что произойдёт | Осваивается с первой попытки |
| Где найти | Still Dock, обе версии | Собственные настройки некоторых приложений, например Firefox | «Предупреждать перед выходом» в Chrome, Still Dock с stilldock.com |
Первое нажатие Cmd Q показывает над Dock подсказку «Нажмите Cmd Q ещё раз, чтобы выйти», и приложение продолжает работать. Второе нажатие вскоре после первого закрывает его как обычно. Быстрое двойное нажатие тоже закрывает, поэтому этот вариант подходит тем, кто часто выходит из приложений и не хочет, чтобы защита мешала. Его использует версия Still Dock из App Store, и его можно выбрать в версии с stilldock.com.
Появляется окно с вопросом, выйти ли. Пока оно открыто, случайное нажатие ничего не закроет, а текст прямо говорит, что сейчас произойдёт, и это помогает ребёнку или пожилым родителям. Цена: лишнее нажатие или Return каждый раз, когда вы действительно хотите выйти. Некоторые приложения умеют это сами; например, Firefox может спрашивать перед выходом по Cmd Q. Still Dock в версии со stilldock.com использует подтверждение для Cmd W, где случайное закрытие окна более вероятно.
Удержание Cmd Q примерно две трети секунды закрывает приложение, а короткое нажатие только показывает подсказку. Chrome приучил к этому функцией «Предупреждать перед выходом». Тому, кто быстро печатает, это почти ничего не стоит, ведь намеренный выход просто чуть более долгое нажатие. Still Dock предлагает удержание в версии с stilldock.com для любого выбранного приложения. Чтобы отслеживать удержание клавиши в другом приложении, нужно разрешение Универсального доступа, поэтому версия из App Store предлагает двойное нажатие.
Защита Cmd Q входит в Still Dock Pro. Подробнее о самой защите см. как отключить Cmd Q на Mac.
Все три защищают от одиночного промаха. Подтверждение сложнее всего обойти случайно, потому что оно ждёт ответа. Двойное нажатие и удержание пропускают намеренный выход без диалога.
Да. Выход через меню приложения разрешён всегда. Защищены только клавиши Cmd Q.
Still Dock защищает приложения, которые вы добавили в его список. Сам Still Dock всегда закрывается одним нажатием Cmd Q, поэтому никогда вас не запрёт.