Создать сочетание клавиш для «свернуть все окна текущего приложения, кроме текущего окна»
Я хочу привязать сочетание клавиш к действию «свернуть все окна из текущего приложения, кроме текущего окна». (Речь идет всегда о Google Chrome.)
(Вроде как ⌘ + ⌥ + h
, что переводится как «скрыть все приложения, кроме текущего».)
Я никогда не связывал новый ярлык, но подозреваю, что смогу это понять, если у меня будет рабочий AppleScript для этой задачи. Я также использую Better Touch Tool, на случай, если через это приложение легче пройти.
В этом вопросе задается то же самое, но, насколько я могу судить, ответы нельзя привязать к простому сочетанию клавиш.
В этом вопросе задается то же самое (за исключением специально для Safari), и пользователь предлагает AppleScript
tell application "Safari"
activate
tell application "System Events"
keystroke "h" using {command down, option down}
end tell
set miniaturized of (windows whose index is not 1) to true
end tell
Когда я заменяю "Safari" на "Google Chrome" в скрипте и пытаюсь запустить его из редактора скриптов, я получаю сообщение об ошибке
Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.
Кто-нибудь может помочь? Спасибо
Ответы
Следующий пример кода AppleScript минимизирует все, кроме переднего окна в Google Chrome :
tell application "System Events" to ¬
set miniaturized of windows of application ¬
"Google Chrome" whose index is not equal to 1 to true
Так как у вас уже есть BetterTouchTool и предполагая его можно запустить AppleScript код или AppleScript .scrpt файл с клавиши быстрого доступа , то есть , вероятно , самый простой путь для запуска кода .
Тем не менее, мой предпочтительный метод для запуска AppleScript сценариев с клавиш быстрого доступа , является использование сторонних приложений с именем FastScripts , однако вы также можете использовать Automator с Run AppleScript действия как служба / Quick действий и назначить ей комбинацию клавиш в : Системные настройки > Клавиатура > Ярлыки > Службы
- Клавиш назначается Service / Quick действий необходимо не конфликтует с по умолчанию сочетания клавиш для зависимости от того , приложение является самым передним в то время она нажата, в противном случае может быть нежелательным поведением.
- FastScripts можно запустить как бесплатное приложение, до 10 сочетаний клавиш, или обновить его за 24,95 долларов США, чтобы разблокировать неограниченное количество сочетаний клавиш. Я не связан с Red Sweater Software, LLC, кроме как пользователь FastScripts.