कई परियोजनाएं हैं जो इसे संबोधित करती हैं। AFAIK के दो सबसे सक्रिय व्यक्ति,
सिकौली और ऑटोके (एक परियोजना जिसे मैं सहायता प्रदान करता हूं।)
मैंने सिचुली का उपयोग नहीं किया है, लेकिन यह स्क्रीन पर पैटर्न खोजने और उन पर आधारित क्रियाओं को ट्रिगर करने पर आधारित प्रतीत होता है।
AutoKey उपयोगकर्ता को ट्रिगर वाक्यांशों और हॉटकीज़ को परिभाषित करने की अनुमति देता है जो वाक्यांशों का विस्तार करते हैं (एक बहुत शक्तिशाली स्वतः पूर्ण सुविधा के समान) या पायथन 3 में लिखी गई स्क्रिप्ट चलाएं जो केवल उपयोगकर्ता के प्रोग्रामिंग कौशल द्वारा सीमित हैं। यह कीबोर्ड और माउस इवेंट जनरेशन के लिए एक एपीआई प्रदान करता है। यह Xautomation के साथ भी एकीकृत होता है जो आपको स्क्रीन पर एक छोटी छवि खोजने और माउस कर्सर को उसमें ले जाने की अनुमति देता है।
मैं कई वर्षों से AutoKey का उपयोग कर रहा हूं और हमारी सूची में इसका समर्थन कर रहा हूं । यह कई उत्पादकता उपकरणों की तरह है: आप इसके बिना प्राप्त कर सकते हैं, लेकिन एक बार जब आप इसका उपयोग करना शुरू कर देंगे, तो आपको आश्चर्य होगा कि आपने इसके बिना कभी कैसे किया।
कुछ विवरण:
AutoKey AutoHotKey परिभाषाओं और लिपियों के साथ काम नहीं करता है। उन्हें फिर से लिखना होगा।
मैंने कॉन्सेप्ट बैश स्क्रिप्ट (अनुरोध पर उपलब्ध) का एक प्रमाण लिखा था, जो ऑटोहोटे वाक्यांशों में ऑटोहॉटके वाक्यांशों का अनुवाद करता है, लेकिन यह केवल एक प्रारंभिक बिंदु है और ऑटोहॉटके के अधिकांश विकल्पों को अनदेखा करता है।
चूंकि AutoKey स्क्रिप्ट Python3 में लिखी गई हैं, इसलिए अतिरिक्त कार्यक्षमता प्रदान करने के लिए स्क्रिप्ट के भीतर से xdotool और wmctrl जैसे टूल को कॉल करना भी संभव है, लेकिन यह आमतौर पर आवश्यक नहीं है। हालाँकि ऑटोकै स्क्रिप्ट पाइथन में लिखी गई हैं, पाइथन के बहुत सीमित ज्ञान से काफी कुछ पूरा किया जा सकता है। आपको अधिकांश प्रयोजनों के लिए एक धाराप्रवाह पायथन प्रोग्रामर होने की आवश्यकता नहीं है।
यदि आप एक डेबियन-आधारित वितरण का उपयोग करते हैं, तो कृपया अपने वितरण द्वारा दिए गए AutoKey के संस्करण को स्थापित न करें। उनका AutoKey पैकेज अप्राप्त और बहुत पुराना है। हमसे एक वर्तमान संस्करण प्राप्त करें ।