कस्टम कीबोर्ड शॉर्टकट के साथ आवेदन शुरू करना


17

मैक ओएस 10.6 में सिस्टम प्राथमिकता में "कीबोर्ड शॉर्टकट" वरीयता फलक है। यह आपको नई प्रविष्टियाँ जोड़ने देता है, लेकिन वे काम नहीं करते हैं। क्या हॉटकीज़ जोड़ने का यह सही तरीका है? उदाहरण के लिए, मैं चाहूंगा कि Command + Esc टर्मिनल.app खोल सके।


जैसा कि डैनियल बताते हैं, आप अल्फ्रेड.एप्प या क्विकसिल्वर, या गूगल के क्यूएसबी प्रोजेक्ट जैसे कुछ देखना चाहते हैं।
छिलका

मैं अल्फ्रेड का उपयोग और प्यार करता हूं, लेकिन आप स्पॉटलाइट का उपयोग करके भी लॉन्च कर सकते हैं। यदि आप अक्सर टर्मिनल का उपयोग कर रहे हैं (या "T" से शुरू होने वाले अन्य ऐप्स की तुलना में कम से कम, तो यह 3 कीस्ट्रोक्स के समान हो सकता है - एक को स्पॉटलाइट लॉन्च करने के लिए, एक "टी" दर्ज करने के लिए, एक को हिट करने के लिए वापसी पहले मिले परिणाम को स्वीकार करें।
डग हैरिस

किसी और के सुझाव को दोहराने की जरूरत नहीं है दोस्तों। कृपया नई जानकारी के लिए टिप्पणियाँ छोड़ें। मुझे भी बहुत अच्छा लगता है, लेकिन मैं लॉन्चर्स के बारे में नहीं पूछ रहा हूं।
17

जवाबों:


14

आपको यहां दो मुद्दों से निपटना होगा

  • आप केवल एप्लिकेशन के मेनू आइटम और सेवाओं के लिए कीबोर्ड शॉर्टकट असाइन कर सकते हैं। Terminal.app न तो है।
  • आप आमतौर पर सिस्टम वरीयताएँ »कीबोर्ड» कीबोर्ड शॉर्टकटEsc में सेवाओं के लिए कीबोर्ड शॉर्टकट नहीं बना सकते हैं ।

सुनिश्चित करें कि क्विकसिल्वर, अल्फ्रेड या लॉन्चबार जैसे वास्तविक एप्लिकेशन लॉन्चर बेहतर समाधान नहीं होंगे।

एक टर्मिनल के लिए, Visor पर एक नज़र है । यह आपको एक HUD कंसोल बनाने की अनुमति देता है। यदि आपने क्वेक खेला है, तो आप जानते हैं कि यह कैसे काम करता है।


कहा जा रहा है, आप यह काम कर सकते हैं।

सबसे पहले, शुरू करके एक सेवा बनाएं /Applications/Automator.appऔर सेवा टेम्पलेट चुनें। यूटिलिटीज लाइब्रेरी का चयन करें और लॉन्च एप्लिकेशन पर डबल-क्लिक करें । पॉपु-मेनू से अन्य का चयन करें ... और फिर चुनें /Applications/Utilities/Terminal.app

लॉन्च एप्लिकेशन कमांड के ऊपर , कोई इनपुट और कोई एप्लिकेशन नहीं चुनें ।

Command-Sसेव करने के लिए दबाएँ , और इसे लॉन्च टर्मिनल नाम दें ।


अब, सिस्टम वरीयताएँ खोलें »कीबोर्ड» कीबोर्ड शॉर्टकट , एप्लिकेशन शॉर्टकट चुनें ( सेवाएं नहीं !)। बटन पर क्लिक करें, और सभी एप्लिकेशन का चयन करें । जैसा नाम, प्रकार । फिर, कीबोर्ड शॉर्टकट इनपुट फ़ील्ड चुनें और दबाएं । जोड़ें पर क्लिक करें ।+Launch TerminalCommand-Esc

किया हुआ। अब एप्लिकेशन मेनू » कीबोर्ड शॉर्टकट के साथ लॉन्च टर्मिनल नामक सेवाओं में एक नया मेनू आइटम है Command-Esc, और इसे चुनना टर्मिनल शुरू होता है।

यहाँ छवि विवरण दर्ज करें


एक शानदार हैक :)
16

मुझे यकीन है कि Cmd-Escकुछ अनुप्रयोगों द्वारा उपयोग किया जाता है। Escस्वत: पूर्णता से जुड़ा हो सकता है । मुझसे गलती भी हो सकती है।
डैनियल बेक

मैं चाहता था कि यह काम करे, लेकिन कीबोर्ड शॉर्टकट अभी भी टर्मिनल लॉन्च नहीं करता है। मैं इसे मेनू से चुन सकता हूं, लेकिन यह शॉर्टकट रखने के उद्देश्य को हरा देता है। (डैनियल, हाँ सामने की पंक्ति डिफ़ॉल्ट रूप से उस शॉर्टकट का उपयोग करती है, जिसे आप कीबोर्ड
प्रीफ़

1
रिबूट, और यह वही है जो मैंने पाया है। शॉर्टकट गेट के ठीक बाहर काम नहीं करते हैं। लेकिन अगर आप ऐप मेनू> सेवाओं में जाते हैं तो वे दिखाई देते हैं। यह 'ताज़ा' करने या सेवा को सक्रिय करने के लिए लगता है। उसके बाद शॉर्टकट डीओ काम करते हैं, लेकिन केवल उस ऐप में। क्या यह आपको भी मिल रहा है?
इगोरियो

1
यह किसी अन्य उपयोगकर्ता खाते के साथ काम करता है, और अब यह मेरे उपयोगकर्ता खाते के साथ भी काम करता प्रतीत होता है। मैं चकरा गया। कोई विचार जो कि प्रशंसापत्र या डेमॉन जिम्मेदार है? एक अन्य नोट पर, यह विधि लॉन्चर ऐप का उपयोग करने की तुलना में धीमी गति से ऐप लॉन्च करती है, यह नहीं कि यह आपकी गलती है या कुछ भी है, लेकिन शॉर्टकट के बारे में अच्छी बात यह है कि गति।
इगोरियो

2

एक बग है जहां ऑटोमेटर सेवाओं के लिए शॉर्टकट हमेशा तब तक काम नहीं करते हैं जब तक कि मेनू बार से एक बार सेवा मेनू नहीं दिखाया गया हो। और वे उन अनुप्रयोगों में उपलब्ध नहीं होंगे जिनके पास सेवा मेनू नहीं है । चलने से पहले ध्यान देने योग्य देरी भी है।

अल्फ्रेड की तरह एक तीसरे पक्ष के आवेदन का उपयोग करना बेहतर विचार होगा।

आप शेल कमांड जैसे शॉर्टकट भी असाइन कर सकते हैं open -a iTunes

यह स्क्रिप्ट को तब तक अवरुद्ध करेगा, जब तक कि एप्लिकेशन खुलने से समाप्त न हो जाए, इसलिए यदि इसे FastScripts के साथ चलाया जाता है, तो अधिक समय लगेगा।

tell application "iTunes"
    reopen
    activate
end tell

मैंने उनके जवाब की व्याख्या की जैसे कि लॉन्चर जैसे थर्ड पार्टी सॉफ्टवेयर नहीं चाहते। इसलिए FastScripts, Apptivate आदि बाहर थे - हालाँकि वे स्वीकार करते थे कि शायद मेरे समाधान से बेहतर काम करते हैं। मुझे पता है कि पौधों को संपादित करने के बारे में, मैंने कुछ समय पहले @ अर्जन की मदद से यह पता लगाया - लेकिन मुझे लगता है कि आप सहमत हैं कि यह आमतौर पर संभव नहीं है, और नामित मेनू आइटम शॉर्टकट विकल्प का उपयोग करना काफी आसान है। Btw, एसयू में आपका स्वागत है, मुझे आपके पोस्ट पसंद हैं।
डैनियल बेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.