Bạn có thể tạo một macro với một ứng dụng như Bàn phím Maestro , iKey hoặc QuicKeys . Nhiều người trong số họ cũng hỗ trợ một cái gì đó như các macro nhanh trong Bàn phím Maestro. Bạn có thể nhấn ⌃F1 để bắt đầu hoặc dừng ghi macro, sau đó phát lại bằng ⌥F1.
Bạn cũng có thể mô phỏng nhấn phím bằng AppleScript. Không cần trì hoãn khi bắt đầu nếu tập lệnh được chạy với 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
Các keystroke
lệnh chỉ có thể được sử dụng để chèn các ký tự được bao gồm trong cách bố trí bàn phím hiện tại. Nếu văn bản đủ dài, cũng có độ trễ hiển thị khi được chèn.
Một cách khác để chèn văn bản là sử dụng bảng tạm:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down