คุณสามารถสร้างแมโครด้วยการประยุกต์ใช้เช่นแป้นพิมพ์มาสโทร , iKeyหรือQuicKeys หลายคนยังรองรับแมโครอย่างรวดเร็วใน Keyboard 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