блокировка клавиатуры
обновлено
Нажмите 1, 5 или 15 минут – либо ∞ – и клавиатура целиком перестаёт отвечать, чтобы её можно было протереть, не выключая Мак и не закрывая крышку. Заставка объясняет, что происходит, а иконка в строке меню превращается в клавиатуру. Выйти можно четырьмя способами: кнопкой на заставке, кнопкой в панели, просто открыв панель, или удержав esc + shift пять секунд. Короткое нажатие кнопки питания тоже проглатывается; удержание по-прежнему выключает Мак – это делает аппаратура.

- как включается – отдельной кнопки старта нет: нажатие на время и есть запуск. 1, 5 или 15 минут, либо ∞ – держать, пока не снимете сами.
- пока включено – на весь экран появляется заставка с объяснением, а звезда в строке меню превращается в клавиатуру: сразу видно, почему клавиши молчат. проглатываются все нажатия, отпускания и модификаторы, включая ряд яркости, громкости и медиа. ничего не записывается: события отбрасываются, а не читаются.
- четыре способа выйти – и ни один не сочетание клавиш: кнопка «готово» на заставке, кнопка разблокировки в панели, просто открытие панели Hop или удержание esc + shift пять секунд, если мышь недоступна. снятие сопровождается коротким звуком.
- кнопка питания – короткое нажатие проглатывается, как и всё остальное, но удержание по-прежнему выключает Мак принудительно: это делает аппаратура, до приложений такое нажатие не доходит. Touch ID тоже продолжает работать.
- универсальный доступ – разрешение то же самое, что нужно оконному менеджеру: именно оно управляет перехватом клавиш на уровне системы. без него клавиши продолжали бы срабатывать, поэтому Hop спрашивает разрешение до того, как обещать блокировку.
разрешения приложения
универсальный доступ — вставка в приложение под панелью, перемещение окон, блокировка клавиатуры, рисование, пока зажаты клавиши.