Anda dapat membuat makro dengan aplikasi seperti Keyboard Maestro , iKey atau QuicKeys . Banyak dari mereka juga mendukung sesuatu seperti makro cepat di Keyboard Maestro. Anda dapat menekan ⌃F1 untuk memulai atau berhenti merekam makro, dan kemudian memutarnya dengan ⌥F1.
Anda juga dapat meniru penekanan tombol dengan AppleScript. Penundaan di awal tidak diperlukan jika skrip dijalankan dengan 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
The keystroke
perintah hanya dapat digunakan untuk memasukkan karakter yang termasuk dalam layout keyboard saat ini. Jika teksnya cukup panjang, ada juga keterlambatan yang terlihat saat dimasukkan.
Cara lain untuk menyisipkan teks adalah dengan menggunakan clipboard:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down