Ви можете створити макрос із такою програмою, як Keyboard Maestro , iKey або QuicKeys . Багато з них також підтримують щось на зразок швидких макросів у клавіатурі Maestro. Ви можете натиснути ⌃F1, щоб почати або припинити запис макросу, а потім відтворити його з ⌥F1.
Ви також можете імітувати натискання клавіш за допомогою AppleScript. Затримка на початку не потрібна, якщо сценарій виконується за допомогою FastScripts .
delay 0.5 -- if the script is run with a shortcut that has modifier keys
activate application "TextEdit"
tell application "System Events"
keystroke "aa"
key code 123 using {shift down, command down}
end tell
keystroke
Команда може бути використана тільки для вставки символів, які включені в поточній розкладці клавіатури. Якщо текст є досить довгим, при вставці також помітна затримка.
Ще один спосіб вставити текст - це використовувати буфер обміну:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down