5

Недавно я обновился до Snow Leopard от Leopard, и я использовал замечательное приложение под названием Spark, которое позволяло вам переназначать ключи, устанавливать скрипты / макросы и даже иметь повторяющиеся функции.

Тем не менее, это приложение, похоже, больше не находится в активной разработке, и 10.6 лишил возможности связывать определенные клавиши-модификаторы (Shift) с другими клавишами.

Мне совершенно не хватает таких вещей, как Shift+Insert для вставки (Linux/Windows), установка Ctrl+Shift+Esc для Activity Monitor и Ctrl+Alt+Del для окна входа в систему.

Итак, как я могу достичь этого вместо этого?

3 ответа3

5

Посмотрите, соответствует ли KeyRemap4MacBook (теперь переименованный в Karabiner) вашим потребностям. Вы можете перекомпилировать (теперь просто сконфигурировать), чтобы добавить больше сопоставлений, если вам это нужно. (Кроме того, это не только для MacBook.)

4

В Snow Leopard Automator позволяет создавать сервисы, для которых вы можете назначить сочетание клавиш. Так что, если вы можете имитировать задачу в каком-то Apple Script, то это может быть вариант. Как: связать Command-L для быстрого переключения пользователей.

Для запуска таких программ, как Activity Monitor, есть встроенное действие "Запустить приложение". Для других задач, а не для "Запуск сценария оболочки", как в примере выше, вам, вероятно, понадобится "Запуск AppleScript". Люблю просто вставлять что угодно:

on run {input, parameters}
  tell application "System Events"
    keystroke "v" using command down
  end tell
  return input
end run

Я не эксперт по AppleScript, поэтому вышеперечисленное можно улучшить. (Однако я думаю, что встроенное действие "Получить содержимое буфера обмена" не может быть использовано для вставки чего-либо, и даже тогда оно может быть ограничено только текстом.)

3

FastScripts является хорошей альтернативой. Клавиатура Maestro гораздо мощнее (и дороже).

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