У меня есть текстовая фраза (на самом деле, несколько этапов), которую я часто использую в нескольких приложениях. Я хотел бы создать комбинацию клавиш или горячую клавишу, которая будет вставлять эту текстовую фразу, куда бы я ни поместил курсор в поле ввода текста (Apple Mail, Microsoft Word, TextEdit, TextWrangler, окна браузера и т. Д.), А не постоянно копировать и склеивание из записки.
Я бы предпочел не покупать какие-либо приложения (кажется, что Keyboard Maestro обладает такой функциональностью, но, кажется, глупо платить 36 долларов только за это), хотя бесплатные приложения вполне подойдут. Попытался поискать в Системных настройках> Клавиатура> Сочетания клавиш, но не нашел очевидного решения, и все найденные мной сценарии AppleScripts, похоже, не переводятся для меня должным образом. Я нашел другие решения для этой проблемы на этом форуме для пользователей Windows (например, AutoHotKey), но не для пользователей Mac.
Команда
keystroke
может использоваться только для вставки символов, которые находятся на текущей раскладке клавиатуры, и для длинных строк текста есть видимая задержка. Вы также можете вставить текст напрямую:Этот метод не очень пригоден для использования. В 10.7 и 10.8 есть ошибка, когда ярлыки для служб Automator не всегда работают, пока вы не наведете курсор на меню служб.
Я использовал FastScripts, чтобы назначить этот скрипт для F3:
snippets.txt выглядит так:
Другой вариант - использовать DefaultKeyBinding.dict . Это сделает ⌥M или ⌥X и m вставить адрес электронной почты:
Вы также можете добавить пользовательский текст в всплывающие окна, отображаемые при удерживании клавиш. Смотрите этот вопрос .
источник
Найдите приложение под названием "Textexpander", которое дает вам возможность определять текстовые фразы, такие как @dd, которые - при вводе - будут расширены до определенного содержимого - в этом случае фактической даты.
AFAIK это условно. Так что это на самом деле не бесплатно, но демонстрационный режим не ограничен по времени.
источник
Приложение Alfred позволяет вам делать это, а также многое другое, используя функции Workflow и Snippets. Я все время пользуюсь Альфредом и очень рекомендую его. Чтобы разблокировать рабочие процессы, вы должны заплатить за лицензию Powerpack, но вы не пожалеете об этом. 😉
источник
Просто нажмите: Системные настройки, Клавиатура, Текст и введите свой ярлык и фразу
источник
Отдельная клавиатура под названием «Марсианская клавиатура» будет содержать текстовые строки, такие как предложения и даже короткие абзацы. Это избавит вас от необходимости вводить раздражающие нажатия клавиш, которые вы набираете много раз, день за днем. Клавиши работают как клавиши вставки. Он имеет возможность хранить все ярлыки в Word на одной клавиатуре, используя клавиши переключения слоев. Это в основном для профессионального использования, так что это немного дороже.
источник