Mac OS 10.6 имеет панель настроек «Сочетания клавиш» в Системных настройках. Это позволяет вам добавлять новые записи, но они не работают. Это правильный способ добавить горячие клавиши? Например, я хотел бы, чтобы Ctrl + Esc открывал Terminal.app.
Mac OS 10.6 имеет панель настроек «Сочетания клавиш» в Системных настройках. Это позволяет вам добавлять новые записи, но они не работают. Это правильный способ добавить горячие клавиши? Например, я хотел бы, чтобы Ctrl + Esc открывал Terminal.app.
Ответы:
Вы должны решить две проблемы здесь
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 это займет больше времени:
tell application "iTunes"
reopen
activate
end tell