Вы можете создать это с помощью AppleScript и запустить его с помощью Automator.
Создать скрипт:
tell application "System Events" to keystroke "Hello World."
Замените «Привет, мир». с вашим желаемым текстом, но не забудьте заключить кавычки вокруг текста, который вы вводите, так как именно это делает тип данных строкой.
Затем используйте Automator для запуска вышеуказанного AppleScript:
- Откройте Automator.
- Создать новый
services
рабочий процесс.
- Установите
Service Recieves
в no input
.
- Установите
in
в any application
.
- В разделе «Действия» на левой панели найдите «Запустить AppleScript».
- Как только вы обнаружите это, перетащите «Запустить AppleScript» на правую панель, которая введет его в ваш рабочий процесс.
- Сохраните рабочий процесс.
Наконец, используйте Системные настройки, чтобы назначить этот рабочий процесс глобальной горячей клавише.
- Откройте Системные настройки .
- Нажмите Клавиатура .
- Нажмите Сочетания клавиш .
- Прокрутите вниз и выберите Службы на левой панели.
- На правой панели найдите имя рабочего процесса Automator, который вы только что сохранили, и установите флажок слева от имени файла.
- Удерживайте нажатой нужную комбинацию клавиш, и она автоматически назначит этот рабочий процесс выбранным горячим клавишам.
Это, вероятно, самый простой способ выполнить желаемую задачу при написании как можно меньшего количества кода.
Существует также инструмент под названием Альфредэто замечательно; Я использую это много раз ежедневно. В этот момент я, вероятно, потерял бы без этого. Он может полностью перевести вас в центр внимания (на самом деле я удалил горячую клавишу, чтобы вызвать поиск в центре внимания (cmd + пробел), и назначил эту горячую клавишу вместо открытия Альфреда. В Альфреде вы можете делать такие вещи, как копировать текст из одного места, а затем копировать больше текста откуда-то и добавляйте их вместе, делайте все, что вы можете делать в поиске Spotlight, и многое, многое другое. Причина, по которой я привожу Альфреда, заключается в том, что вы можете создать точно такой же рабочий процесс в Альфреде и назначить его системе широкая горячая клавиша внутри одного и того же приложения без написания кода и вообще без кода (если вы рассматриваете только что приведенный мной пример написания кода).