प्रति-ऐप आधार पर अपने कीबोर्ड को स्वचालित रूप से कैसे बदलें

टास्कर और ऑटोटूल्स या सिक्योरटास्क प्लगइन्स का उपयोग करके प्रति-ऐप आधार पर अपने कीबोर्ड को स्वचालित रूप से कैसे स्विच करें, इस पर एक ट्यूटोरियल।

आईओएस के विपरीत, एंड्रॉइड में कई वर्षों से आपके डिफ़ॉल्ट कीबोर्ड को बदलने की क्षमता है। Google Play Store पर बड़ी संख्या में वैकल्पिक कीबोर्ड फैल गए हैं। हालाँकि अधिकांश लोग संभवतः Gboard, स्विफ्टकी, या स्वाइप में से किसी एक का उपयोग करते हैं, ऐसे कई अन्य बेहतरीन कीबोर्ड एप्लिकेशन हैं जिनका उपयोग कई कारणों से लाखों लोग प्रतिदिन करते हैं। एक कारण यह है कि कई लोग गैर-डिफ़ॉल्ट कीबोर्ड एप्लिकेशन की तलाश भाषा समर्थन के कारण करते हैं।

कुछ कीबोर्ड ऐप्स कुछ भाषाओं के लिए बेहतर बनाए गए हैं, लेकिन आम तौर पर अन्य सभी मामलों में सर्वश्रेष्ठ नहीं हैं। बहुत से बहुभाषी उपयोगकर्ता जब भी अपनी मूल भाषा में कुछ टाइप करना चाहते हैं बनाम अंग्रेजी में कुछ टाइप करना चाहते हैं तो अक्सर कीबोर्ड ऐप्स के बीच स्विच करते रहते हैं। यदि आपके डिवाइस पर एकाधिक कीबोर्ड सक्षम हैं, तो कीबोर्ड के बीच स्विच करने के लिए आप किस विधि का उपयोग कर सकते हैं यह इस बात पर निर्भर करता है कि आपके पास कौन सा डिवाइस है। हाल ही में जारी गैलेक्सी S8 या गैलेक्सी S8+ को छोड़कर, सैमसंग स्मार्टफोन में कीबोर्ड दिखाए जाने पर एक अधिसूचना पोस्ट की जाती है, जिसे टैप करने पर कीबोर्ड स्विचर डायलॉग खुल जाता है। वर्चुअल नेविगेशन बार कुंजियों वाले अन्य फोन, जैसे कि हुआवेई के फोन, नेविगेशन बार में ही कीबोर्ड स्विच करने के लिए एक बटन दिखाते हैं।

यदि आप केवल कुछ एप्लिकेशन का उपयोग करते समय बार-बार कीबोर्ड बदलते हैं, तो यहां एक ट्यूटोरियल दिया गया है कि आप प्रति-ऐप के आधार पर स्वचालित रूप से ऐसा कैसे कर सकते हैं। इस तरह, आप कीबोर्ड स्विच करने के लिए नेव बार बटन या अधिसूचना का उपयोग करना बंद कर सकते हैं और इसके बजाय इस प्रक्रिया को स्वचालित कर सकते हैं। हालाँकि मेरे पिछले बयानों में बहुभाषी उपयोगकर्ताओं के लिए इसके सबसे उपयोगी होने का उल्लेख है, मैं कुछ अन्य अवसरों के बारे में सोच सकता हूँ जहाँ यह उपयोगी हो सकता है:

  • जब आप एंड्रॉइड ऑटो का उपयोग कर रहे हों तो स्वचालित रूप से Google वॉयस टाइपिंग पर स्विच करें
  • जब आप पासवर्ड डालने के लिए तैयार हों तो स्वचालित रूप से अपने पासवर्ड मैनेजर के कीबोर्ड पर स्विच करें

प्रति-ऐप आधार पर स्वचालित रूप से कीबोर्ड स्विच करें

आवश्यकताएं:

  • Tasker ($2.99)
  • सुरक्षित कार्य (मुक्त)

या

  • ऑटोटूल्स ($2.99)

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

चरण 1: टास्कर की एक्सेसिबिलिटी सेवा को सक्षम करना

टास्कर को यह पता लगाने के लिए कि हम किस एप्लिकेशन में हैं, हमें इसकी एक्सेसिबिलिटी सेवा प्रदान करने की आवश्यकता है। ऐसा करना बहुत त्वरित है, बस सेटिंग्स -> एक्सेसिबिलिटी पर जाएं और सेवाओं की सूची में "टास्कर" देखें। अभिगम्यता सेवा सक्षम करें.

इसके बाद, हमें सिक्योरटास्क या ऑटोटूल्स को अपने डिवाइस पर सिस्टम सेटिंग्स को संशोधित करने की क्षमता प्रदान करने की आवश्यकता है। ऐसा करने के लिए, हमें सिक्योरटास्क या ऑटोटूल्स को एक विशेष अनुमति देनी होगी जिसे WRITE_SECURE_SETTINGS के नाम से जाना जाता है। जो आम तौर पर नियमित अनुप्रयोगों के लिए पहुंच योग्य नहीं है, लेकिन उपयोगकर्ता द्वारा इसके उपयोग के माध्यम से मैन्युअल रूप से प्रदान किया जा सकता है एडीबी. इस प्रकार, इसे कार्यान्वित करने के लिए आपको अपनी मशीन पर एडीबी को चालू रखना होगा। सौभाग्य से, यह अनुमति देना केवल एक बार की बात है, इसलिए एक बार ऐसा करने के बाद आप हमारे कई अन्य ट्यूटोरियल का अनुसरण करने के लिए प्लगइन का उपयोग कर सकते हैं जो इस प्लगइन का उपयोग करते हैं (जिनमें से) वहां कई हैं).

यदि आपके पास पहले से ही एडीबी सेटअप है, तो आप चरण 2ए को छोड़ सकते हैं।

चरण 2ए: एडीबी की स्थापना

पहली चीज़ जो आपको करने की ज़रूरत होगी वह है अपने विशेष ओएस के लिए एडीबी बाइनरी डाउनलोड करना। आप ऐसा यहां कर सकते हैं. एक बार जब आप उन्हें डाउनलोड कर लेते हैं, तो आपको यह सुनिश्चित करना होगा कि आपके पास है उचित ड्राइवर यदि आप विंडोज़ पर हैं।

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

अब अपने फोन को प्लग इन करें और उसी निर्देशिका में एक कमांड प्रॉम्प्ट खोलें जहां आपने एडीबी बाइनरी निकाली थी। (विंडोज उपयोगकर्ता, उस फ़ोल्डर में शिफ्ट+राइट-क्लिक दबाए रखें और "यहां कमांड प्रॉम्प्ट खोलें" चुनें।) टाइप करें adb devices कमांड प्रॉम्प्ट में. आपको एक संदेश दिखाई देगा कि ADB सर्वर प्रारंभ किया जा रहा है, फिर आपके फ़ोन पर एक संकेत दिखाई देगा जिसमें आपसे आपके कंप्यूटर को ADB एक्सेस प्रदान करने के लिए कहा जाएगा। इसे स्वीकार करें। अब जब आप प्रवेश करेंगे adb devices कमांड प्रॉम्प्ट में, आपको अपने डिवाइस का सीरियल नंबर देखना चाहिए, यदि ऐसा है तो आप सफल हैं।

एडीबी कमांड प्रॉम्प्ट खुलने के साथ, सिक्योरटास्क को अपेक्षित अनुमति देने के लिए निम्नलिखित कमांड दर्ज करें।

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

यदि आप ऑटोटूल्स का उपयोग कर रहे हैं, तो यह कमांड दर्ज करें:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

सिक्योरटास्क/ऑटोटूल्स में अब रूट एक्सेस के बिना सिस्टम सेटिंग्स को संशोधित करने की क्षमता होगी! अब हम टास्कर की ओर बढ़ने के लिए तैयार हैं।

चरण 3: टास्कर प्रोफ़ाइल सेट करना

टास्कर खोलें और पर टैप करें + नई प्रोफ़ाइल बनाने के लिए बटन। पर थपथपाना आवेदन एप्लिकेशन संदर्भ जोड़ने के लिए. ऐप चयन स्क्रीन में, वह ऐप चुनें जिसमें आप चाहते हैं कि कीबोर्ड स्वचालित रूप से स्विच हो जाए।

टास्कर की मुख्य स्क्रीन पर वापस जाने के लिए बैक की दबाएं या ऊपर बाईं ओर बैक एरो पर टैप करें। टास्कर आपसे एक नया टास्क बनाने या किसी मौजूदा को संलग्न करने के लिए कहेगा। एक नया कार्य बनाना चुनें. इसे नाम देने की जहमत न उठाएं, कार्य संपादन स्क्रीन पर जाने के लिए बस चेकमार्क पर टैप करें।

अब हम Task बनाएंगे. यदि आप ऑटोटूल्स का उपयोग कर रहे हैं तो चरण 3ए का पालन करें, या सिक्योरटास्क का उपयोग करते हुए चरण 3बी पर जाएं।

एक बार जब आप कार्य संपादन स्क्रीन पर हों, तो प्रविष्टि कार्य बनाने के लिए इन चरणों का पालन करें जो हमारे द्वारा पहले चुने गए ऐप में प्रवेश करने पर हमारा कीबोर्ड बदल देगा:

  1. पर टैप करके एक नई क्रिया जोड़ें + नीचे मध्य में आइकन.
  2. प्रेस लगाना तब ऑटोटूल्स तब सुरक्षित सेटिंग्स.
  3. पर टैप करें पेंसिल ऑटोटूल्स कॉन्फ़िगरेशन लाने के लिए आइकन।
  4. नीचे स्क्रॉल करें और टैप करें सेवाएं.
  5. चुनना इनपुट विधि.
  6. वह कीबोर्ड ऐप चुनें जिस पर आप अपनी पसंद का ऐप खोलने पर स्वचालित रूप से स्विच करना चाहते हैं)।
  7. ऑटोटूल कॉन्फ़िगरेशन को सहेजने के लिए बैक कुंजी दबाएं फिर चेकमार्क पर टैप करें। टास्कर की स्क्रीन पर आपको "इनपुट मेथड:" के आगे कीबोर्ड सेवा का नाम देखना चाहिए।
  8. इस कार्य को पूरा करने के लिए बैक कुंजी दबाएं या पीछे के तीरों पर दो बार टैप करें।

इसके बाद, हमें एक निकास कार्य बनाने की आवश्यकता है जो हमारे द्वारा चुने गए ऐप को छोड़ने पर ट्रिगर हो जाता है। यह हमारे कीबोर्ड को वापस हमारे पसंदीदा/डिफ़ॉल्ट कीबोर्ड पर पुनर्स्थापित कर देगा। यहां चरण दिए गए हैं:

  1. टास्कर की मुख्य स्क्रीन पर वापस, आपके द्वारा अभी बनाए गए मौजूदा टास्क को देर तक दबाकर रखें। कुछ विकल्पों के साथ एक पॉप-अप दिखाई देगा। चुनना निकास कार्य जोड़ें.
  2. यहां एक नया कार्य बनाने का विकल्प चुनें।
  3. एक बार जब आप कार्य संपादन स्क्रीन पर हों, तो पिछले निर्देशों को छोड़कर, चरण 2-8 दोहराएं चरण #5 के दौरान उस कीबोर्ड का चयन करें जिस पर आप ऐप छोड़ने के बाद वापस जाना चाहते हैं उठाया.

चरण 3बी: यदि सिक्योरटास्क का उपयोग कर रहे हैं तो टास्कर टास्क

एक बार जब आप कार्य संपादन स्क्रीन पर हों, तो प्रविष्टि कार्य बनाने के लिए इन चरणों का पालन करें जो हमारे द्वारा पहले चुने गए ऐप में प्रवेश करने पर हमारा कीबोर्ड बदल देगा:

  1. दबाकर एक क्रिया बनाएं + नीचे मध्य में बटन.
  2. नल लगाना तब सुरक्षित कार्य तब सुरक्षित सेटिंग्स.
  3. थपथपाएं पेंसिल आइकन सिक्योरटास्क कॉन्फ़िगरेशन खोलने के लिए।
  4. सिक्योरटास्क में, एक्शन को इस पर सेट करें पढ़ना. सेटिंग प्रकार के लिए सुरक्षित default_input_method. परिणाम चर नाम प्रकार के लिए कीबोर्ड.
  5. सिक्योरटास्क कॉन्फ़िगरेशन को सहेजने के लिए चेकमार्क पर टैप करें, फिर बैक कुंजी पर टैप करें या टास्क संपादन स्क्रीन पर लौटने के लिए ऊपरी बाएँ तीर कुंजी दबाएँ।
  6. एक और क्रिया जोड़ें लेकिन इस बार जाएं चर तब परिवर्तनीय सेट.
  7. नाम के लिए इसे a पर सेट करें वैश्विक चर जो इंगित करता है वर्तमान डिफ़ॉल्ट कीबोर्ड का नाम. टास्कर वैश्विक चर को पहचानता है जब वेरिएबल नाम का पहला अक्षर बड़े अक्षरों में लिखा गया है। उदाहरण के लिए, मैंने नाम %Gboard रखा है।
  8. इसे %कीबोर्ड पर सेट करने के लिए.
  9. कार्य संपादन स्क्रीन पर लौटने के लिए वापस दबाएँ।
  10. स्क्रीन के नीचे बाईं ओर, पर टैप करें प्ले बटन कार्य को चलाने के लिए.

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

आपको की आवश्यकता होगी दोहराना अपने सभी अन्य कीबोर्ड के लिए कीबोर्ड सेवा नाम सहेजने के लिए चरण 2-10, जिनके बीच आप स्विच करना चाहते हैं। आपको बस मैन्युअल रूप से दूसरे कीबोर्ड को बदलना है और चरण 2-10 को दोहराना है, हालाँकि, आपको इसकी आवश्यकता है चरण 7 में वेरिएबल नाम बदलें. उदाहरण के लिए, मैंने अपने कीबोर्ड को एक्सपीरिया कीबोर्ड में बदल दिया, इसलिए %Gboard नामक वैश्विक वैरिएबल को सहेजने के बजाय मैंने इसे %Xperia नाम दिया।

एक बार जब आप उन कीबोर्ड के लिए उपरोक्त चरणों को दोहराते हैं जिनके बीच आप स्विच करना चाहते हैं, तो अब हम कीबोर्ड को बदलने के लिए अपना वास्तविक कार्य सेट कर सकते हैं। इन चरणों का पालन करें:

  1. पिछली दो कार्रवाइयों को हटाएं जिन्हें हमने लंबे समय तक दबाकर रखा था, और फिर हाइलाइट की गई कार्रवाइयों को नीचे कूड़ेदान में खींच लिया।
  2. एक नई क्रिया जोड़ें और पर जाएँ लगाना --> सुरक्षित कार्य --> सुरक्षित सेटिंग्स.
  3. सिक्योरटास्क कॉन्फ़िगरेशन खोलने के लिए पेंसिल आइकन पर टैप करें।
  4. इस बार कार्रवाई के लिए चुनें लिखना. सेटिंग के लिए यह फिर से होगा सुरक्षित default_input_method. लेकिन इस बार नई वैल्यू के लिए इसे सेट करें वैश्विक चर नाम वह कीबोर्ड जिस पर आप स्वचालित रूप से स्विच करना चाहते हैं। उदाहरण के लिए, मैंने यहां %Gboard डाला है।
  5. टास्क संपादन स्क्रीन से बाहर निकलकर टास्कर के मुख्य मेनू पर वापस जाएँ।

अब हमें एक एक्ज़िट टास्क जोड़ने की ज़रूरत है जो तब ट्रिगर होगा जब हम अपनी पसंद का ऐप छोड़ेंगे ताकि टास्कर हमें हमारी पसंद के डिफ़ॉल्ट कीबोर्ड पर वापस लौटा दे। यहां चरण दिए गए हैं:

  1. हमारे द्वारा अभी बनाए गए कार्य को तब तक दबाकर रखें जब तक आपको एक पॉप-अप न दिखाई दे।
  2. चुनना निकास कार्य जोड़ें.
  3. एक नया कार्य बनाएं.
  4. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स पर जाकर एक क्रिया जोड़ें। कार्रवाई: लिखना. सेटिंग: सुरक्षित default_input_method. नया मूल्य: वैश्विक चर नाम ऐप छोड़ने के बाद आप जिस कीबोर्ड पर वापस जाना चाहते हैं।

निष्कर्ष

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

एक बार जब आप इन्हें सेट कर लेते हैं, तो आप यह तय कर सकते हैं कि आप कब और कहाँ विभिन्न कीबोर्ड का उपयोग करना चाहते हैं। जैसा कि मैंने शुरुआत में बताया था, उदाहरण के लिए, आप एंड्रॉइड ऑटो में रहते हुए Google वॉयस टाइपिंग को स्वचालित रूप से सक्षम कर सकते हैं। या उदाहरण के लिए, यदि आप KeePass2Android का उपयोग कर रहे हैं, तो KeePass अधिसूचना आने पर आप टास्कर को KeePass कीबोर्ड पर स्विच कर सकते हैं पोस्ट किया गया (नोट: इसके लिए आपको किसी अन्य प्लगइन जैसे ऑटोनोटिफिकेशन या नोटिफिकेशन लिसनर का उपयोग करना होगा, जिसके लिए हम यहां नहीं जाएंगे) संक्षिप्तता)।

हमें उम्मीद है कि आपको यह ट्यूटोरियल उपयोगी लगा होगा। हमारा ध्यान रखें ट्यूटोरियल श्रेणी इस जैसे कई और उपयोगी ट्यूटोरियल ढूंढने के लिए!