2

В настоящее время я использую Quicksilver, чтобы открыть калькулятор, когда нажимаю F19. Боюсь, Ртуть когда-нибудь умрет. Каков наилучший способ получить эту функциональность после того, как Quicksilver откажется от призрака? Есть ли встроенный системный метод? (Я на OS X 10.6.6)

2 ответа2

5

Одним из встроенных способов является использование Automator для создания службы, а затем привязка F19 к этой службе. Одна сложность заключается в том, что вы (очевидно) не можете назначить функциональную клавишу непосредственно службе, используя стандартный пользовательский интерфейс; но вы можете создать ярлык приложения для вызова службы по имени.

Сначала создайте Сервис с Automator.

  1. Запустите Automator. Если вы не знаете, где это, используйте Spotlight.
  2. Когда будет предложено ввести шаблон для нового рабочего процесса, выберите "Сервис".
  3. В верхней части рабочего процесса службы находится "Служба получает выбранный" - выберите "Нет ввода" в нижней части.
  4. Библиотека должна быть видна слева. Если нет, нажмите Показать библиотеку на панели инструментов.
  5. В библиотеке выполните поиск "запуск". Должно появиться "Запустить приложение".
  6. Перетащите его в рабочий процесс.
  7. Выберите Калькулятор во всплывающем окне для действия.
  8. Сохраните этот рабочий процесс под именем "Запустить калькулятор"

Сервис сохраняется в вашем домашнем каталоге, в ~/Library/Services (где вы можете удалить его, если позже решите, что он вам не нужен). Теперь создайте привязку ключа.

  1. В меню Automator (на самом деле почти в любом приложении), где находится Quit, выделите Services
  2. В меню справа Launch Calculator уже должен быть указан как "Общий" сервис. Но ему не назначен ключ.
  3. Выберите Services Preferences... под ним. Откроется Системные настройки на странице "Комбинации клавиш" на панели "Клавиатура".
  4. "Услуги" должны быть выбраны слева.
  5. Если вы прокрутите до конца справа, вы должны увидеть "Запустить калькулятор" в разделе "Общие"
  6. Вы можете дважды щелкнуть пустую область в правом конце элемента - там, где указаны сочетания клавиш для других, которые имеют что-то привязанное, - и когда появится текстовое поле, удерживайте нажатой новую комбинацию клавиш. Но это не работает для функциональных клавиш; он не "берет", и текстовое поле не исчезает, как это происходит с некоторыми другими комбо, такими как Ctrl-Option-Command-Asterisk - по крайней мере, не для меня.
  7. Поэтому нажмите « + под списком (слева от "Восстановить настройки по умолчанию"), чтобы создать новый ярлык приложения.
  8. Приложение: "Все приложения". Название меню: "Запустить калькулятор". Сочетание клавиш: F19

Теперь переключитесь на любое другое приложение и посмотрите на меню «Сервисы». F19 должен быть привязан, и поэтому он будет работать практически с каждым приложением. (Два лакомых кусочка: он не связан внутри приложения «Системные настройки» в момент его создания, поэтому вы не можете попробовать его немедленно; вам нужно переключиться и вернуться, чтобы меню обновилось. Во-вторых, приложение «Калькулятор» не имеет меню «Службы», поэтому вы не можете запустить Калькулятор из Калькулятора, хотя действие «Запустить приложение» должно обрабатывать это теоретически, ничего не делая, поскольку оно уже активно.)

2

Кстати, в конечном итоге я решил эту проблему, купив отличный Альфред Powerpack. Он предлагает глобальные горячие клавиши, которые было легко настроить и работать точно так, как ожидалось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .