Как изменить ярлыки / горячие клавиши MacOS Dock?
Я бы хотел modify/change/add
MacOS Dock shortcuts/hotkeys
,
Например, ярлык, который доступен по умолчанию:
- Option-Click на значке Dock-приложения, которое в данный момент не открыто = Скрыть текущее активное приложение, а затем открыть приложение, по которому щелкнули (из: https://support.apple.com/kb/PH21922?locale=en_US)
Одна очень специфическая способность, которую я хочу:
- Откройте, а затем Скрыть приложение
- Удерживая нажатой клавишу "Shift", щелкните значок приложения в доке = откройте, а затем спрячьте это приложение (или используйте другую простую комбинацию клавиш-модификаторов при нажатии)
Я в курсе команды bash open -a App --hide
(например, open -a TextEdit --hide
). Я хочу реализовать эту точную функциональность с помощью удобного ярлыка Dock, подобного упомянутому выше. Если вам интересно "почему?": Иногда я просто хочу открыть приложение, потому что знаю, что оно мне скоро понадобится, но я все еще занят другим приложением, поэтому просто откройте это второе приложение и сразу же скрывайте его, чтобы это не мешает мне, пока я все еще занят этим первым приложением.
Как мне это сделать?
3 ответа
Ты не можешь
Эти привязки клавиатуры встроены в приложение Dock и не могут быть изменены.
Служебная программа Mac, Keyboard Maestro, выполняет то, что вы просили, с помощью сочетаний клавиш, без использования Dock:
- открыть, затем сразу скрыть / свернуть
- Опция + открытая
Я придумал соответствующее решение: (на случай, если кому-то интересно)
- приложение AppleScript, которое представляет список выбора
Метод:
создать простой текстовый документ, содержащий список приложений, которые вы хотите обработать (используйте правильное имя, без пути, без расширения, одно имя в строке, без запятых)
откройте "Редактор скриптов" (/ Приложения / Утилиты)
скопируйте-вставьте следующий код (и отредактируйте первую строку кода для пути к вашему текстовому файлу с первого шага)
установите для apps_file значение "путь:apps_list.txt"
установить apps_list на абзацы (читать файл apps_file)
установите apps_pick для выбора из списка apps_list с подсказкой "Выберите одно или несколько приложений". с несколькими вариантами выбора
если результат равен false, вернуть
установите для path_base значение "Macintosh HD:Applications:"
установите path_msft в path_base & "Microsoft Office 2011:"
установите path_utly в path_base & "Utilities:"
установите spec_msft на "Microsoft", установите spec_utly на "Activity Monitor, Terminal"
повторить с apps_this в apps_pick
if apps_this contains spec_msft set path_this to path_msft else if apps_this is in spec_utly set path_this to path_utly else set path_this to path_base end if set apps_open to path_this & apps_this & ".app" run application apps_open
конец повтора
вернуть
я. перейти в меню "Файл -> Экспорт..."; II. используйте опцию "Формат файла: Приложение"; III. Сохранить; (поместите полученное приложение в свой док)
Это не так удобно, как я надеялся, но не слишком потертый.