Як створити простий макрос клавіатури за допомогою Automator?


16

Як я можу використовувати вбудований інструмент Automator (а не стороннє додаток) для створення простого макросу клавіатури?

Наприклад, я хочу, щоб він натискав Cmd-Shift Left, потім Cmd-U, потім Rightі т.д.

Я спробував використати функцію запису для створення цього макросу, але зіткнувся з декількома проблемами.

Перший полягає в тому, що це копіювання подій миші після натискання запису і, коли я заходжу в додаток, я хочу запустити макрос. Наприклад, у цьому випадку я хочу запустити його в Chrome. Я закінчив видалити перші кілька кроків, які передбачали запуск хрому. Причина, що я їх видалив, полягає в тому, що я не хочу, щоб це обмежувалося конкретною програмою, і я думаю, що це просто додає складності, якщо вона намагається активувати програму. Я хочу, щоб він дотримувався лише запущених команд клавіатури.

Друга проблема полягає в тому, що я не впевнений, як ініціювати макрос клавіатури. Чи зберігаю записаний файл? Куди? Як викликати макрос, коли я перебуваю в Chrome? Чи є спосіб призначити для неї комбінацію клавіш?


Я б рекомендував Maestro Keyboard, він робить саме це.
користувач14492

Відповіді:


16

Якщо ви не хочете користуватися будь-якими сторонніми програмами, ви дійсно ускладнюєте своє життя. Хоча я думаю, що це можливо.

1) Відкрийте Automator і створіть нову Службу. У своєму робочому процесі потрібно запустити Applescript. Там ви кажете йому натиснути потрібні клавіші. введіть тут опис зображення

Після того як ви збережете його як Службу, ви можете встановити ярлик клавіатури для нього в системних налаштуваннях. Він повинен автоматично відображатися під загальною групою. Переконайтеся, що він увімкнено, і введіть його для клавіатури введіть тут опис зображення

Я змусив це працювати, тестуючи функцію Показати історію Cmd-Y. Сподіваємось, вищесказане не надто кричуще.

Якщо ви хочете встановити глобальні ярлики та запустити сценарії, ви можете подивитися на BetterTouchTool: http://blog.boastr.net/


Це працювало раніше, але останнім часом, здається, припинилося (Сьєрра, 10.12.6). Запуск сервісу з меню Служб програми показує маленьку гвинтичку у верхньому системному меню, тому я знаю, що вона працює, але нічого не відбувається. Це тільки я?
Не панікуйте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.