Autokey लिनक्स के लिए एक डेस्कटॉप ऑटोमेशन यूटिलिटी है। आप इसका उपयोग टेक्स्ट एक्सपैंडर के रूप में अपने पसंदीदा सॉफ़्टवेयर में आपके द्वारा सबसे अधिक उपयोग किए जाने वाले कार्यों के लिए अपने खुद के शॉर्टकट बनाने के लिए कर सकते हैं। आपके पास लंबे टेक्स्ट के टुकड़े - या यहां तक कि पूरे टेम्पलेट - को छोटे स्ट्रिंग संक्षेपों में मैप करने का विकल्प भी होगा।
जैसे-जैसे आप Autokey से अधिक परिचित होते जाएंगे, आप पाएंगे कि आप इसके साथ बहुत कुछ कर सकते हैं। आप डेस्कटॉप एप्लिकेशन को स्वचालित कर सकते हैं ताकि वे आपके इनपुट के बिना समान थकाऊ कार्य करें या यहां तक कि अपने खुद के मिनी-ऐप्स भी बना सकते हैं। आइए देखें कि आप अपने कंप्यूटर के साथ अपने दैनिक जीवन को स्वचालित करने के लिए Autokey का उपयोग कैसे कर सकते हैं।
इंस्टॉलेशन
इस ट्यूटोरियल में हम एप्लिकेशन को उबंटू में इंस्टॉल और उपयोग कर रहे हैं। प्रक्रिया अधिकांश डिस्ट्रीब्यूशन के लिए समान होनी चाहिए जिनके लिए आप एप्लिकेशन की एक प्रीपैकेज्ड फाइल ढूंढ सकते हैं।
यदि आप सॉफ्टवेयर को ऑन-बोर्ड लाने के दृश्य तरीके को पसंद करते हैं तो आप सॉफ्टवेयर सेंटर में Autokey ढूंढ सकते हैं। आपको दो संस्करण मिलेंगे: GNOME, MATE, और अन्य GTK-आधारित डेस्कटॉप एनवायरनमेंट के लिए Autokey-GTK, और KDE प्लाज्मा और QT टूलकिट पर निर्भर किसी भी चीज़ के लिए Autokey-QT।
इसी तरह, यदि आप टर्मिनल के प्रशंसक हैं, तो आप apt का उपयोग करके इसे इंस्टॉल कर सकते हैं, लेकिन आपको निम्न में से केवल एक का उपयोग करके उपयुक्त संस्करण चुनना चाहिए:
sudo apt install autokey-gtk sudo apt install autokey-qt
टेक्स्ट स्निपेट्स
अपने इंस्टॉल किए गए एप्लिकेशन में AutoKey का पता लगाएं और इसे चलाएं।
AutoKey दो अलग-अलग प्रकार की एंट्री के साथ काम करता है। आप सरल प्लेनटेक्स्ट का उपयोग कर सकते हैं, जिसे Autokey वाक्यांशों के रूप में दर्शाता है, शॉर्टकट और टेक्स्ट स्निपेट्स बनाने के लिए जो बड़े वाक्यांशों में विस्तारित होंगे (इसलिए नाम)। आप अपेक्षाकृत सरल पायथन स्क्रिप्ट लिखकर जटिल कार्यों को स्वचालित करने के लिए भी इसका उपयोग कर सकते हैं। आइए आसान सामान से शुरू करें, एक टेक्स्ट एक्सपेंशन स्निपेट बनाकर।
प्रोग्राम कुछ नमूना सामग्री के साथ आता है जो आपको इसके काम करने के तरीके से परिचित होने में मदद करेगा। बाईं सूची में "माई फ्रेज़" फोल्डर को एक्सपैंड करें, फिर उसके अंदर Addresses सबफोल्डर, और Home Address एंट्री चुनें।
ध्यान दें कि प्रोग्राम की मुख्य विंडो में टेक्स्ट की चार लाइनें हैं और उसके नीचे, Abbreviations के बगल में, स्ट्रिंग adr है। यदि आप Autokey सक्रिय के साथ एक टेक्स्ट एडिटर खोलते हैं, "adr" टाइप करते हैं, एंटर दबाते हैं, तो यह Autokey की मुख्य विंडो में सामग्री से बदल जाएगा। इस तरह आप अपने खुद के टेक्स्ट स्निपेट्स सेट कर सकते हैं। आइए एक साथ बनाएं।
प्रोग्राम के टूलबार पर New पर क्लिक करें और पॉप-अप मेनू से Phrase चुनें जो दिखाई देता है।
अपने स्निपेट के लिए एक नाम दर्ज करें - हमने MTE का उपयोग किया।
बाईं सूची से अपनी नई एंट्री चुनें, यदि यह पहले से चुनी नहीं है, और विंडो के केंद्रीय भाग में प्लेसहोल्डर टेक्स्ट को मिटा दें। इसे उस टेक्स्ट से बदलें जिसे आप तब प्रकट करना चाहते हैं जब आप एक संक्षिप्त नाम टाइप करते हैं - हमने अपनी साइट का नाम, Make Tech Easier दर्ज किया।
Abbreviations के बगल में "Set बटन" पर क्लिक करें, फिर दिखाई देने वाली विंडो के बाईं ओर Add पर क्लिक करें। वह संक्षिप्त नाम टाइप करें जिसे आप पिछले चरण में परिभाषित टेक्स्ट स्निपेट में विस्तारित करना चाहते हैं।
अपना पसंदीदा टेक्स्ट एडिटर चलाएं और आपके द्वारा परिभाषित संक्षिप्त नाम टाइप करें। यदि सब कुछ योजना के अनुसार हुआ, तो स्निपेट आपके संक्षिप्त नाम को बदल देगा।
संक्षिप्त नामों का उपयोग करने के बजाय, आप टेक्स्ट स्निपेट्स को कीबोर्ड शॉर्टकट भी असाइन कर सकते हैं - बस Abbreviation के बजाय Hotkey सेट करना चुनें। दोनों विकल्प उसी स्थान पर हैं। आप कई स्निपेट्स वाले फोल्डर्स को हॉटकी भी मैप कर सकते हैं। यदि आप बाद में हॉटकी दबाते हैं, तो फोल्डर की सामग्री के साथ एक पॉप-अप मेनू दिखाई देगा। आप वहां से एक एंट्री चुन सकते हैं ताकि उसकी सामग्री आपके द्वारा उपयोग किए जा रहे प्रोग्राम में पेस्ट हो जाए।
Autokey का उपयोग करके ऑटोमेशन
चीजों को स्वचालित करने का सरल तरीका उन कीप्रेस को दोहराना है जो आपके पसंदीदा एप्लिकेशन में आपके इच्छित परिणाम को प्राप्त करते हैं। उदाहरण के लिए, हम चाहते हैं कि हमारा टेक्स्ट एडिटर उस फाइल को सेव करे जिस पर हम "MTE.txt" नाम से काम कर रहे हैं। मुख्य विंडो में Ctrl + s टाइप करके, हम Autokey को एप्लिकेशन को CTRL + S संयोजन भेजने के लिए कहते हैं। फिर, हम अगली पंक्ति में फाइल का नाम दर्ज कर सकते हैं।
इस दृष्टिकोण के साथ, आप किसी भी एप्लिकेशन को स्वचालित करने के लिए कीप्रेस के अनुक्रम बना सकते हैं जिसे कीबोर्ड से नियंत्रित किया जा सकता है। आप अपने स्क्रिप्ट में अन्य विशेष कुंजियों का उपयोग कर सकते हैं, हमेशा कोष्ठक में: alt, enter, escape, tab, shift, और विंडोज कुंजी के लिए super।
उन्नत स्क्रिप्टिंग
सैद्धांतिक रूप से, Autokey आपको बिना पायथन स्क्रिप्ट को स्क्रैच से बनाए कुछ अपेक्षाकृत उन्नत ऑटोमेशन समाधान बनाने की अनुमति देता है। व्यावहारिक रूप से, हालांकि, इसका नवीनतम संस्करण उस संबंध में हमें विफल कर गया। आप टूल्स मेनू से "रिकॉर्ड कीबोर्ड/माउस" विकल्प चुनकर ऐसा कर सकते हैं, लेकिन जब भी हमने इसे आजमाया, एप्लिकेशन क्रैश हो गया।
Autokey पायथन का एक उत्कृष्ट परिचय हो सकता है, हालांकि, चूंकि इसके साथ आने वाले उदाहरण, जिन्हें आप Sample Scripts फोल्डर के अंदर पा सकते हैं, अपेक्षाकृत समझने में आसान हैं। आप उन्हें अपने खुद के स्क्रिप्ट के लिए आधार के रूप में उपयोग कर सकते हैं, और भी अधिक जटिल ऑटोमेशन समाधान बना सकते हैं।
क्या आप पहले से ही टेक्स्ट एक्सपैंडर या किसी अन्य ऑटोमेशन समाधान का उपयोग कर रहे हैं? यदि आप क्लिपबोर्ड मैनेजर ढूंढ रहे हैं, तो CopyQ आज़माएं।