В настоящее время я использую Quicksilver, чтобы открыть калькулятор, когда нажимаю F19. Боюсь, Ртуть когда-нибудь умрет. Каков наилучший способ получить эту функциональность после того, как Quicksilver откажется от призрака? Есть ли встроенный системный метод? (Я на OS X 10.6.6)
2 ответа
Одним из встроенных способов является использование Automator для создания службы, а затем привязка F19 к этой службе. Одна сложность заключается в том, что вы (очевидно) не можете назначить функциональную клавишу непосредственно службе, используя стандартный пользовательский интерфейс; но вы можете создать ярлык приложения для вызова службы по имени.
Сначала создайте Сервис с Automator.
- Запустите Automator. Если вы не знаете, где это, используйте Spotlight.
- Когда будет предложено ввести шаблон для нового рабочего процесса, выберите "Сервис".
- В верхней части рабочего процесса службы находится "Служба получает выбранный" - выберите "Нет ввода" в нижней части.
- Библиотека должна быть видна слева. Если нет, нажмите Показать библиотеку на панели инструментов.
- В библиотеке выполните поиск "запуск". Должно появиться "Запустить приложение".
- Перетащите его в рабочий процесс.
- Выберите Калькулятор во всплывающем окне для действия.
- Сохраните этот рабочий процесс под именем "Запустить калькулятор"
Сервис сохраняется в вашем домашнем каталоге, в ~/Library/Services (где вы можете удалить его, если позже решите, что он вам не нужен). Теперь создайте привязку ключа.
- В меню Automator (на самом деле почти в любом приложении), где находится Quit, выделите
Services
- В меню справа
Launch Calculator
уже должен быть указан как "Общий" сервис. Но ему не назначен ключ. - Выберите
Services Preferences...
под ним. Откроется Системные настройки на странице "Комбинации клавиш" на панели "Клавиатура". - "Услуги" должны быть выбраны слева.
- Если вы прокрутите до конца справа, вы должны увидеть "Запустить калькулятор" в разделе "Общие"
- Вы можете дважды щелкнуть пустую область в правом конце элемента - там, где указаны сочетания клавиш для других, которые имеют что-то привязанное, - и когда появится текстовое поле, удерживайте нажатой новую комбинацию клавиш. Но это не работает для функциональных клавиш; он не "берет", и текстовое поле не исчезает, как это происходит с некоторыми другими комбо, такими как
Ctrl-Option-Command-Asterisk
- по крайней мере, не для меня. - Поэтому нажмите «
+
под списком (слева от "Восстановить настройки по умолчанию"), чтобы создать новый ярлык приложения. - Приложение: "Все приложения". Название меню: "Запустить калькулятор". Сочетание клавиш:
F19
Теперь переключитесь на любое другое приложение и посмотрите на меню «Сервисы». F19
должен быть привязан, и поэтому он будет работать практически с каждым приложением. (Два лакомых кусочка: он не связан внутри приложения «Системные настройки» в момент его создания, поэтому вы не можете попробовать его немедленно; вам нужно переключиться и вернуться, чтобы меню обновилось. Во-вторых, приложение «Калькулятор» не имеет меню «Службы», поэтому вы не можете запустить Калькулятор из Калькулятора, хотя действие «Запустить приложение» должно обрабатывать это теоретически, ничего не делая, поскольку оно уже активно.)
Кстати, в конечном итоге я решил эту проблему, купив отличный Альфред Powerpack. Он предлагает глобальные горячие клавиши, которые было легко настроить и работать точно так, как ожидалось.