मैं वर्तमान में उपयोग करता हूं FastScripts । इसमें सभी स्क्रिप्ट शामिल हैं ~/Library/Scripts/
, इसलिए आपको मैन्युअल रूप से स्क्रिप्ट जोड़ने की आवश्यकता नहीं है। यह एप्लिकेशन-विशिष्ट स्क्रिप्ट का भी समर्थन करता है, और इसमें कुछ विशेषताएं हैं जो AppleScripts के साथ उपयोगी हैं, जैसे यह स्क्रिप्ट से पहले बंद हो जाती है keystroke
या key code
जब तक संशोधक कुंजी जारी नहीं की जाती है।
अगर आपने इसके लिए पावरपैक खरीदा है अल्फ्रेड 2 , आप इस तरह वर्कफ़्लो बना सकते हैं:
हॉटकी में डिफ़ॉल्ट रूप से थोड़ी देरी होती है, लेकिन आप ट्रिगर व्यवहार को बदलकर इसे कम कर सकते हैं:
KeyRemap4MacBook शेल स्क्रिप्ट चलाने का भी समर्थन करता है:
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_say_a</name>
<url type="shell">say a</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::A, KeyCode::VK_OPEN_URL_SHELL_say_a</autogen>
</item>
</root>
अन्य अनुप्रयोग जो स्क्रिप्ट को शॉर्टकट असाइन करने में सहायता करते हैं:
एक अन्य विकल्प एक ऑटोमेटर सेवा बनाना है:
- ऑटोमेटर खोलें और सेवा टेम्पलेट चुनें।
- जाँच करें कि इनपुट प्रकार और एप्लिकेशन स्कोप सही है, या "चयनित टेक्स्ट" को "नो इनपुट" में बदल दें यदि सेवा को कोई इनपुट प्राप्त नहीं होता है।
- स्क्रिप्ट के लिए एक रन शैल स्क्रिप्ट या रन AppleScript कार्रवाई जोड़ें।
- सेवा सहेजें और इसे सिस्टम प्राथमिकता से शॉर्टकट दें।
10.7 के बाद से एक बग हो गया है जहां सेवाओं के लिए शॉर्टकट हमेशा काम नहीं करते हैं जब तक आप मेनू बार से सेवाओं के मेनू पर होवर नहीं करते हैं। सेवाओं के लिए शॉर्टकट तब काम नहीं करते हैं जब किसी एप्लिकेशन में एक सेवा मेनू (जैसे टॉवर) नहीं है, वह सबसे सामने है। सेवाओं के चलने से पहले ध्यान देने योग्य देरी भी है।
open -a ScreenSaverEngine
यहां तक कि एक बालक छोटा है।