Описание тега off-chain
Два решения:
Решение 1: вышеупомянутый одна для переключения использовать F1, F2 и т. д. ключи в качестве стандартных функциональных клавиш
, а затем заблокировать экран через сценарий AppleScript, вызываемых общесистемные горячие клавиши:
уведомления "переключение клавиши Fn и замок"
-- ключи toggl ФН
сказать приложение "Системные настройки"
раскрыть якорь "keyboardTab" панели "ком.яблоко.предпочтения.клавиатура"
конец сказать
сказать приложение "системные события" сказать процесс "Системные настройки"
установите флажок 1 в разделе Группа 1 окно 1
конец сказать
закрыть приложение "Системные настройки"
-- экран блокировки
активировать приложение "SystemUIServer"
сказать приложение "системные события"
расскажите процесс "SystemUIServer" до нажатия клавиши "Q". с помощью {команда, контроль вниз}
конец сказать
Затем, следующий шаг экономии это как приложение, и создать службу в Automator, чтобы запустить это, и настройка горячих клавиш для этой службы.
Однако, это было слишком медленным и также раздражает побочный эффект если я начну писать еще один скрипт для ООН-переключать использовать F1, F2 и т. д. ключи как стандартные функциональные клавиши
после повторного входа в систему.
Решение 2: я закончил с использованием KeyboardCleanTool, который решает проблему более непосредственно путем блокировки всех клавиш на запуск приложения, пока один нажимает соответствующие кнопки пользовательского интерфейса:
KeyboardCleanTool супер простой маленький инструмент, который блокирует все Клавиатуры и сенсорной панели ввода.