Mac पर कीबोर्ड शॉर्टकट से कोई खास फ़ोल्डर खोलने के लिए, Apple के Shortcuts ऐप में एक शॉर्टकट बनाएँ जो Finder में फ़ोल्डर का तय पाथ खोले, फिर उसे एक कीबोर्ड संयोजन असाइन करें। नीचे दिए गए तरीके में एक अस्थायी उदाहरण फ़ोल्डर इस्तेमाल किया गया है और उसे खोलने से पहले जाँचा जाता है कि वह मौजूद है।

अपने फ़ोल्डर के लिए सही शॉर्टकट चुनें

यह गाइड ऐसे Mac डेस्कटॉप उपयोगकर्ता के लिए है जो बार-बार वही स्थानीय फ़ोल्डर खोलता है और किसी दूसरे ऐप से एक कीबोर्ड संयोजन द्वारा उस तक पहुँचना चाहता है। इस कस्टम तरीके में Shortcuts के भीतर एक छोटी शेल स्क्रिप्ट इस्तेमाल होती है। Apple, Shortcuts में स्क्रिप्ट चलाने और शॉर्टकट को कीबोर्ड संयोजन असाइन करने, दोनों के बारे में जानकारी देता है। macOS के लिए Shortcuts से परिचित हों, Mac पर काम करते समय शॉर्टकट चलाएँ।

इसे बनाने से पहले देखें कि Finder में पहले से आपकी ज़रूरत का कीबोर्ड शॉर्टकट मौजूद है या नहीं। ये बिल्ट-इन संयोजन Finder में काम करते हैं:

फ़ोल्डर या काम Finder कीबोर्ड शॉर्टकट
Documents खोलें Shift-Command-O
Downloads खोलें Option-Command-L
अपना होम फ़ोल्डर खोलें Shift-Command-H
किसी खास फ़ोल्डर का पाथ दर्ज करें Shift-Command-G

Apple ने इन संयोजनों को अपने Mac कीबोर्ड शॉर्टकट संदर्भ में सूचीबद्ध किया है। कस्टम फ़ोल्डर कभी-कभार खोलने के लिए Finder सक्रिय करें, Shift-Command-G दबाएँ, उसका पाथनाम पेस्ट करें और Return दबाएँ। Finder में पाथनाम से नेविगेट करने की सुविधा इस तरीके का समर्थन करती है। Mac पर सीधे किसी खास फ़ोल्डर में जाएँ।

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

गंतव्य फ़ोल्डर तैयार करें और जाँचें

पहले एक खाली उदाहरण फ़ोल्डर इस्तेमाल करें। Finder में Go > Home चुनें, फिर File > New Folder चुनें और फ़ोल्डर का नाम Folder Shortcut Demo रखें। अगर यह नाम पहले से मौजूद है, तो कोई दूसरा अप्रयुक्त नाम चुनें और नीचे दी गई स्क्रिप्ट में भी वही बदलाव करें। Finder में फ़ोल्डर बनाने के लिए Shift-Command-N भी इस्तेमाल किया जा सकता है। Mac कीबोर्ड शॉर्टकट।

ऑटोमेशन सेट करने से पहले स्थान की पुष्टि करें। Finder में Shift-Command-G दबाएँ, ~/Folder Shortcut Demo/ दर्ज करें और Return दबाएँ। Finder के पाथनाम फ़ील्ड में टिल्ड आपके होम फ़ोल्डर को दर्शाता है। आपको खाली उदाहरण फ़ोल्डर के भीतर पहुँचना चाहिए। Mac पर सीधे किसी खास फ़ोल्डर में जाएँ।

बाद में किसी दूसरे गंतव्य का उपयोग करने के लिए, याददाश्त से पाथ बनाने के बजाय उसका पूरा पाथनाम प्राप्त करें। Apple Finder का यह तरीका बताता है: फ़ोल्डर पर राइट-क्लिक करें, Option दबाए रखें, फिर as Pathname पर समाप्त होने वाला कमांड चुनें। Mac पर Terminal में फ़ाइलें और फ़ोल्डर निर्दिष्ट करें।

फ़ोल्डर खोलने वाला शॉर्टकट बनाएँ

Shortcuts खोलें और नया शॉर्टकट बनाने के लिए जोड़ने वाला बटन क्लिक करें। उसका नाम Open Folder Shortcut Demo रखें। Apple के मैन्युअल निर्माण तरीके में शॉर्टकट का नाम रखना, ऐक्शन लाइब्रेरी से ऐक्शन जोड़ना और रन बटन से उसका परीक्षण करना शामिल है। Mac पर कस्टम शॉर्टकट बनाएँ।

ऐक्शन लाइब्रेरी में Run Shell Script खोजें और वह ऐक्शन जोड़ें। उसका Shell विकल्प /bin/bash पर सेट करें। नमूना स्क्रिप्ट को नीचे दी गई पूरी स्क्रिप्ट से बदलें। Apple, Shortcuts में बिल्ट-इन शेल स्क्रिप्टिंग के समर्थन के बारे में बताता है; यहाँ का तरीका इस समर्थन को macOS के दस्तावेज़ीकृत open कमांड के साथ जोड़ता है। macOS के लिए Shortcuts से परिचित हों, Mac पर Terminal में कमांड चलाएँ और टूल इस्तेमाल करें।

target="$HOME/Folder Shortcut Demo"

if [ ! -d "$target" ]; then
    printf 'Folder not found: %s\n' "$target" >&2
    exit 1
fi

/usr/bin/open -a Finder "$target"

यह उदाहरण फ़ोल्डर के लिए पूरी स्क्रिप्ट है; किसी अतिरिक्त फ़ाइल या पैकेज की ज़रूरत नहीं है। यह गंतव्य बनाने के लिए मौजूदा HOME एनवायरनमेंट वेरिएबल का उपयोग करती है, जाँचती है कि गंतव्य एक डायरेक्टरी है, और उसका पाथ Finder को open के ज़रिए देती है। Apple के कमांड दस्तावेज़ में open -a से ऐप चुनने का तरीका बताया गया है, जबकि कमांड-लाइन परिचय चुने हुए ऐप में आइटम खोलने का तरीका बताता है। Mac पर Terminal में कमांड चलाएँ और टूल इस्तेमाल करें, कमांड लाइन का परिचय।

पाथनाम और वेरिएबल के चारों ओर उद्धरण चिह्न रहने दें। इससे उदाहरण में मौजूद स्पेस एक ही आर्ग्युमेंट के भीतर रहते हैं। Apple अपने Terminal पाथनाम गाइड में स्पेस वाले पाथ को उद्धरण चिह्नों में रखने का तरीका बताता है।

अगर Shortcuts आपसे स्क्रिप्ट चालू करने को कहे, तो Shortcuts > Settings चुनें, Advanced खोलें और Allow Running Scripts चुनें। शॉर्टकट से स्क्रिप्ट चलाने की अनुमति के लिए Apple ने यही नियंत्रण बताए हैं। Mac पर Shortcuts में उन्नत गोपनीयता और सुरक्षा सेटिंग्स।

शॉर्टकट का रन बटन क्लिक करें। Finder में उदाहरण फ़ोल्डर दिखना चाहिए। इस लेख की तैयारी के दौरान स्क्रिप्ट की Bash सिंटैक्स जाँची गई थी; macOS इंटरफ़ेस में इसका व्यवहार यहाँ नहीं चलाया गया, इसलिए कीबोर्ड संयोजन असाइन करने से पहले अपने Mac पर Finder में इसका परीक्षण करें।

समझें कि ऐक्शन को क्या मिलता है और वह क्या लौटाता है

इस तरीके में स्क्रिप्ट के भीतर टेक्स्ट के रूप में अपना पाथ दिया जाता है। इसमें Shortcut Input, चुनी हुई फ़ाइलें या स्टैंडर्ड इनपुट इस्तेमाल नहीं होते। इसे इस बात से स्वतंत्र रहने दें कि सामने वाले ऐप में उस समय क्या चुना हुआ है।

सफल होने पर स्क्रिप्ट जानबूझकर स्टैंडर्ड आउटपुट में कुछ नहीं देती। इसका उपयोगी परिणाम Finder में फ़ोल्डर का खुलना है; यह Shortcuts फ़ोल्डर ऑब्जेक्ट नहीं लौटाती। फ़ोल्डर न मिलने पर यह स्टैंडर्ड एरर में एक डायग्नोस्टिक संदेश लिखती है और 1 स्टेटस के साथ बाहर निकलती है। इसके बाद किसी ऐक्शन को इसका आउटपुट लेने की ज़रूरत नहीं है।

अगर आप बाद में शॉर्टकट को बढ़ाते हैं, तो यह अंतर मायने रखता है। Apple Text, Files और Folder को अलग-अलग इनपुट प्रकारों के रूप में सूचीबद्ध करता है। टेक्स्ट पाथनाम को ऐसे नहीं बताना चाहिए मानो वह पहले से ही फ़ोल्डर ऑब्जेक्ट हो। अपने इंस्टॉल किए हुए संस्करण में किसी ऐक्शन के घोषित इनपुट और आउटपुट देखने के लिए, उसके आइकन पर Control-क्लिक करें और Show Info चुनें। Mac पर Shortcuts में इनपुट प्रकार समझें, Mac पर Shortcuts की ऐक्शन सूची में नेविगेट करें।

कीबोर्ड शॉर्टकट असाइन करें और जाँचें

रन बटन से परीक्षण सफल होने के बाद, विवरण बटन से शॉर्टकट का विवरण खोलें। Add Keyboard Shortcut क्लिक करें और अपना पसंदीदा संयोजन दबाएँ। उदाहरण के लिए, अगर यह आपके Mac पर उपलब्ध हो तो Control-Option-Command-O आज़माएँ। यह सिर्फ़ उदाहरण के लिए चुना गया संयोजन है; Apple ने इसे आरक्षित संयोजन के रूप में नहीं दिया है।

Apple बताता है कि macOS में असाइन किया गया संयोजन किसी भी ऐप से चलाया जा सकता है और यह भी बताता है कि कुछ सिस्टम संयोजनों को बदला नहीं जा सकता। किसी दूसरे ऐप को सक्रिय रखते हुए अपने संयोजन की जाँच करें, फिर किसी ऐसे ऐप में दोबारा जाँचें जिसे आप अक्सर इस्तेमाल करते हैं। Mac पर काम करते समय शॉर्टकट चलाएँ।

फ़ोल्डर का पाथनाम System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts के अंतर्गत Menu title फ़ील्ड में न डालें। Apple के अनुसार यह सुविधा सिर्फ़ मौजूदा मेनू कमांड के लिए है। फ़ोल्डर खोलने का काम Shortcuts वर्कफ़्लो में रखें और उसकी कुंजियाँ शॉर्टकट के विवरण से असाइन करें। Mac पर ऐप्स के लिए कीबोर्ड शॉर्टकट बनाएँ।

पता लगाएँ कि शॉर्टकट कुछ नहीं या गलत फ़ोल्डर क्यों खोलता है

गंतव्य की समस्या और कीबोर्ड की समस्या को अलग करने के लिए यह क्रम अपनाएँ। एक बार में एक ही चीज़ बदलें ताकि पता चल सके कि कौन-सी परत विफल हुई।

  1. Shortcuts के भीतर शॉर्टकट चलाएँ। अगर यह भी विफल होता है, तो कीबोर्ड संयोजन बदलने से पहले ऐक्शन और पाथनाम देखें।
  2. Finder में गंतव्य जाँचें। Shift-Command-G के साथ ~/Folder Shortcut Demo/ इस्तेमाल करें। अगर Finder वहाँ नहीं पहुँच पाता, तो फ़ोल्डर का स्थान ठीक करें या स्क्रिप्ट अपडेट करें।
  3. ऐक्शन की कोई भी त्रुटि पढ़ें। स्क्रिप्ट का Folder not found डायग्नोस्टिक बताता है कि डायरेक्टरी की जाँच विफल हुई। उसी नाम वाली सामान्य फ़ाइल भी इस जाँच में विफल होगी।
  4. कोई दूसरा कीबोर्ड संयोजन आज़माएँ। अगर रन बटन काम करता है लेकिन कुंजियाँ नहीं, तो कोई अप्रयुक्त संयोजन चुनें और दोबारा जाँचें। Apple टकरावों और आरक्षित शॉर्टकट को सीमाओं के रूप में बताता है। Mac पर ऐप्स के लिए कीबोर्ड शॉर्टकट बनाएँ, Mac पर काम करते समय शॉर्टकट चलाएँ।

फ़ोल्डर के स्थान बदलने, गायब होने और एक जैसे नामों का ध्यान रखें

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

अलग-अलग पैरेंट फ़ोल्डरों के भीतर दो फ़ोल्डरों का अंतिम नाम एक जैसा हो सकता है। पूरा पाथनाम तय करता है कि यह शॉर्टकट किसे खोलेगा। उदाहरण को अपने हिसाब से बदलते समय, अंतिम नाम के साथ पैरेंट फ़ोल्डरों की भी पुष्टि करें। सीधे इस्तेमाल होने वाले पूर्ण पाथ के लिए, असाइनमेंट को कॉपी किए हुए पाथनाम से बदलें और उसे सिंगल कोट्स में रखें; अगर पाथनाम में खुद एपॉस्ट्रॉफी हो, तो इस रूप में अतिरिक्त प्रबंधन की ज़रूरत होगी। Apple अपने कमांड लाइन के परिचय में लिटरल सिंगल-कोटेड टेक्स्ट और शेल एक्सपैंशन के बीच का अंतर बताता है।

फ़ोल्डर खोलने वाली स्क्रिप्ट कोई फ़ोल्डर नहीं बनाती और न ही फ़ाइलों को ओवरराइट करती है। अगर गंतव्य मौजूद नहीं है, तो यह चुपचाप नया खाली गंतव्य बनाने के बजाय रुक जाती है। शुरुआती Finder सेटअप के दौरान ऐसा अप्रयुक्त उदाहरण नाम चुनें ताकि किसी मौजूदा फ़ोल्डर को गलती से अस्थायी परीक्षण सामग्री न समझ लिया जाए।

जब उदाहरण रन बटन और चुनी हुई कुंजियों, दोनों से काम करने लगे, तो गंतव्य को उस स्थानीय फ़ोल्डर से बदलें जिसे आप वास्तव में खोलना चाहते हैं और दोनों परीक्षण दोहराएँ। गंतव्य का स्थान स्थिर रखें, मौजूदगी की जाँच बनाए रखें और जब भी उस फ़ोल्डर की ज़रूरत हो, सत्यापित कीबोर्ड संयोजन इस्तेमाल करें।

स्रोत