Mac OS 10.6 имеет панель настроек «Сочетания клавиш» в Системных настройках. Это позволяет вам добавлять новые записи, но они не работают. Это правильный способ добавить горячие клавиши? Например, я хотел бы, чтобы Ctrl + Esc открывал Terminal.app.
17
Ответы:
Вы должны решить две проблемы здесь
Esc
Сервисы в Системных настройках »Клавиатура» Сочетания клавиш .Убедитесь, что реальный лаунчер приложений, такой как Quicksilver, Alfred или LaunchBar, не будет лучшим решением.
Для Терминала взгляните на Visor . Это позволяет вам создать консоль HUD. Если вы играли в Quake, вы знаете, как это работает.
При этом, вы можете сделать эту работу.
Сначала создайте Сервис, запустив
/Applications/Automator.app
и выберите шаблон Сервиса . Выберите библиотеку утилит и дважды щелкните « Запустить приложение» . Выберите Other ... из всплывающего меню и затем выберите/Applications/Utilities/Terminal.app
.Над командой « Запустить приложение» выберите без ввода и любое приложение .
Нажмите
Command-S
для сохранения и назовите его Launch Terminal .Теперь откройте « Системные настройки» »Клавиатура» Сочетания клавиш , выберите « Сочетания клавиш» ( не « Службы» ). Нажмите
+
кнопку и выберите « Все приложения» . Как имя, введитеLaunch Terminal
. Затем выберите поле ввода сочетания клавиш и нажмитеCommand-Esc
. Нажмите Добавить .Выполнено. Теперь есть новый пункт меню в Меню приложений »Сервисы с именем Launch Terminal , с сочетанием клавиш
Command-Esc
, и при выборе его запускается Terminal.источник
Cmd-Esc
используется некоторыми приложениями. Может быть связано сEsc
автозаполнением. Хотя я могу ошибаться.Существует ошибка, из-за которой ярлыки для служб Automator не всегда работают до тех пор, пока меню служб не отобразится один раз в строке меню. И они не будут доступны в приложениях, в которых нет меню «Сервисы» . Там также заметная задержка, прежде чем они запускаются.
Лучше было бы использовать стороннее приложение, такое как Альфред .
Вы также можете назначить ярлыки для команд оболочки, таких как
open -a iTunes
.Это блокирует сценарий до тех пор, пока приложение не завершит открытие, поэтому может показаться, что при запуске с FastScripts это займет больше времени:
источник