आप की तरह एक आवेदन के साथ एक मैक्रो बना सकते हैं कीबोर्ड उस्ताद , iKey या QuicKeys । उनमें से कई कीबोर्ड मैस्ट्रो में क्विक मैक्रोज़ जैसे कुछ का समर्थन भी करते हैं। आप मैक्रो की रिकॉर्डिंग शुरू करने या रोकने के लिए canF1 दबा सकते हैं, और फिर इसे ⌃F1 के साथ वापस खेल सकते हैं।
आप AppleScript के साथ keypresses का अनुकरण भी कर सकते हैं। स्क्रिप्ट स्क्रिप्ट 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