Как мне запрограммировать клавишу F19 моего Mac, чтобы автоматически печатать текст, когда я нажимаю его?
2 ответа
Вы также можете создать ~/Library/KeyBindings/ и сохранить список свойств, такой как DefaultKeyBinding.dict.
{
"\UF716" = (insertText:, "test");
}
Приложения должны быть вновь открыты, чтобы применить изменения. Для получения дополнительной информации см. Http://www.hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.html или http://lri.me/keybindings.html.
Если вы хотите использовать любое сочетание клавиш со встроенными методами ...
Откройте Automator.app и создайте новый Сервис. Установите его так, чтобы он не принимал входных данных, и перетащите « Запустить AppleScript» с левой панели вправо.
Введите этот скрипт:
tell application "System Events"
keystroke "your-text.com"
end tell
Сохраните сервис под любым именем. Обычно вы назначаете ярлыки для служб, перейдя в « Системные настройки» »Клавиатура» Сочетания клавиш. Здесь вы можете назначить (почти) любую комбинацию клавиш.
Однако в OS X 10.6 есть ошибка, которая не позволит вам назначить сервис для F-клавиши. Смотрите второй вариант в моем ответе о том, как преодолеть это. В 10.7 похоже, что работает.
Если вы хотите использовать стороннее программное обеспечение ...
Откройте AppleScript Editor.app и вставьте скрипт сверху. Сохраните его в ~/Library/Scripts
. Вам нужно создать эту папку раньше, если она не существует. Если ваша библиотека скрыта, в Finder нажмите Cmd Shift G и введите ~/Library
чтобы просмотреть ее.
Затем, после того, как вы сохранили скрипт, вы можете установить FastScripts и привязать этот скрипт к F19 (или как вам угодно).