मैक ओएस 10.6 में सिस्टम प्राथमिकता में "कीबोर्ड शॉर्टकट" वरीयता फलक है। यह आपको नई प्रविष्टियाँ जोड़ने देता है, लेकिन वे काम नहीं करते हैं। क्या हॉटकीज़ जोड़ने का यह सही तरीका है? उदाहरण के लिए, मैं चाहूंगा कि Command + Esc टर्मिनल.app खोल सके।
मैक ओएस 10.6 में सिस्टम प्राथमिकता में "कीबोर्ड शॉर्टकट" वरीयता फलक है। यह आपको नई प्रविष्टियाँ जोड़ने देता है, लेकिन वे काम नहीं करते हैं। क्या हॉटकीज़ जोड़ने का यह सही तरीका है? उदाहरण के लिए, मैं चाहूंगा कि Command + Esc टर्मिनल.app खोल सके।
जवाबों:
आपको यहां दो मुद्दों से निपटना होगा
Esc
में सेवाओं के लिए कीबोर्ड शॉर्टकट नहीं बना सकते हैं ।सुनिश्चित करें कि क्विकसिल्वर, अल्फ्रेड या लॉन्चबार जैसे वास्तविक एप्लिकेशन लॉन्चर बेहतर समाधान नहीं होंगे।
एक टर्मिनल के लिए, Visor पर एक नज़र है । यह आपको एक HUD कंसोल बनाने की अनुमति देता है। यदि आपने क्वेक खेला है, तो आप जानते हैं कि यह कैसे काम करता है।
कहा जा रहा है, आप यह काम कर सकते हैं।
सबसे पहले, शुरू करके एक सेवा बनाएं /Applications/Automator.app
और सेवा टेम्पलेट चुनें। यूटिलिटीज लाइब्रेरी का चयन करें और लॉन्च एप्लिकेशन पर डबल-क्लिक करें । पॉपु-मेनू से अन्य का चयन करें ... और फिर चुनें /Applications/Utilities/Terminal.app
।
लॉन्च एप्लिकेशन कमांड के ऊपर , कोई इनपुट और कोई एप्लिकेशन नहीं चुनें ।
Command-S
सेव करने के लिए दबाएँ , और इसे लॉन्च टर्मिनल नाम दें ।
अब, सिस्टम वरीयताएँ खोलें »कीबोर्ड» कीबोर्ड शॉर्टकट , एप्लिकेशन शॉर्टकट चुनें ( सेवाएं नहीं !)। बटन पर क्लिक करें, और सभी एप्लिकेशन का चयन करें । जैसा नाम, प्रकार । फिर, कीबोर्ड शॉर्टकट इनपुट फ़ील्ड चुनें और दबाएं । जोड़ें पर क्लिक करें ।+
Launch Terminal
Command-Esc
किया हुआ। अब एप्लिकेशन मेनू » कीबोर्ड शॉर्टकट के साथ लॉन्च टर्मिनल नामक सेवाओं में एक नया मेनू आइटम है Command-Esc
, और इसे चुनना टर्मिनल शुरू होता है।
Cmd-Esc
कुछ अनुप्रयोगों द्वारा उपयोग किया जाता है। Esc
स्वत: पूर्णता से जुड़ा हो सकता है । मुझसे गलती भी हो सकती है।
एक बग है जहां ऑटोमेटर सेवाओं के लिए शॉर्टकट हमेशा तब तक काम नहीं करते हैं जब तक कि मेनू बार से एक बार सेवा मेनू नहीं दिखाया गया हो। और वे उन अनुप्रयोगों में उपलब्ध नहीं होंगे जिनके पास सेवा मेनू नहीं है । चलने से पहले ध्यान देने योग्य देरी भी है।
अल्फ्रेड की तरह एक तीसरे पक्ष के आवेदन का उपयोग करना बेहतर विचार होगा।
आप शेल कमांड जैसे शॉर्टकट भी असाइन कर सकते हैं open -a iTunes
।
यह स्क्रिप्ट को तब तक अवरुद्ध करेगा, जब तक कि एप्लिकेशन खुलने से समाप्त न हो जाए, इसलिए यदि इसे FastScripts के साथ चलाया जाता है, तो अधिक समय लगेगा।
tell application "iTunes"
reopen
activate
end tell