सबसे अच्छा गैर-लैटिन टेक्स्ट एक्सपैंडर (अरबी, सिरिलिक, हिब्रू, CJK)

त्वरित उत्तर: ज़्यादातर टेक्स्ट एक्सपैंडर लैटिन कीबोर्ड को ध्यान में रखकर बने हैं, और जब आप अरबी, रूसी, हिब्रू, जापानी या हिंदी इनपुट पर जाते हैं तो चुपचाप कुछ नहीं करते। Lightning Assist एक नेटिव डेस्कटॉप टेक्स्ट एक्सपैंडर (Windows, macOS, Linux) है जो आपके ऑपरेटिंग सिस्टम में सक्रिय कीबोर्ड लेआउट के ज़रिए आपकी कुंजियां पढ़ता है। जिन कीबोर्ड पर अक्षर सीधे टाइप होते हैं (अरबी, फ़ारसी, हिब्रू, सिरिलिक और ग्रीक), वहां आपके स्निपेट इनलाइन, यानी टाइप करते ही एक्सपैंड होते हैं। जो कीबोर्ड इनपुट मेथड से टेक्स्ट बनाते हैं या जिनकी कुंजियां ऐप एक-एक करके नहीं पढ़ सकता (चीनी, जापानी, कोरियाई, थाई, वियतनामी, हिंदी और अन्य भारतीय लिपियां), उनके लिए शॉर्टकट मोड है: संक्षिप्त रूप टाइप करें, फिर F1 जैसी कोई कुंजी दबाएं। नए अकाउंट की शुरुआत उसकी अपनी भाषा के अभिवादन-स्निपेट से होती है, जो ऐसे चिह्न से शुरू होता है जिसे उसका कीबोर्ड Shift के बिना टाइप करता है।
यह पोस्ट बताती है कि हर लिपि-परिवार के साथ क्या होता है, और सही ढंग से काम करने वाला गैर-लैटिन टेक्स्ट एक्सपैंडर कैसा दिखता है।
गैर-लैटिन कीबोर्ड कई टेक्स्ट एक्सपैंडर को क्यों तोड़ देते हैं
टाइप करते ही चलने वाले कई टेक्स्ट एक्सपैंडर अंदर से एक ही तरह काम करते हैं: वे आपके कीस्ट्रोक में एक उपसर्ग वर्ण (आमतौर पर ; या /) खोजते हैं, जो बताता है कि "इसके बाद स्निपेट का संक्षिप्त रूप है, सामान्य टेक्स्ट नहीं।" उपसर्ग के बाद जब टूल को कोई जाना-पहचाना संक्षिप्त रूप दिखता है, तो वह आपका टाइप किया हुआ मिटाकर पूरा टेक्स्ट डाल देता है।
समस्या यह है: वह उपसर्ग आमतौर पर लैटिन कीबोर्ड के हिसाब से चुना जाता है, जहां ; की अपनी कुंजी है। कई गैर-लैटिन कीबोर्ड पर वही भौतिक कुंजी कोई अक्षर टाइप करती है। और चीनी, जापानी और कोरियाई टेक्स्ट एक इनपुट मेथड एडिटर (IME) से बनता है, जो कीबोर्ड और एप्लिकेशन के बीच बैठता है, इसलिए टूल कोई भी उपसर्ग चुने, कच्चे कीस्ट्रोक पढ़ना भरोसेमंद नहीं रहता।
नतीजे में शायद ही कभी कोई त्रुटि संदेश आता है। एक्सपैंडर बस हर बार कुछ नहीं करता, उस कीबोर्ड पर जिसके लिए वह बना ही नहीं था। उपयोगकर्ता मान लेते हैं कि उन्होंने कुछ गलत कॉन्फ़िगर किया और घंटों सेटिंग में बिता देते हैं, जबकि असली वजह ट्रिगर का ऐसा डिज़ाइन है जो सिर्फ़ एक तरह के कीबोर्ड पर फिट बैठता है।
Lightning Assist इसे कैसे संभालता है
दो बातें फ़र्क पैदा करती हैं:
- उपसर्ग हर स्निपेट का होता है, ऐप का नहीं। हर स्निपेट में एक संक्षिप्त रूप और एक वैकल्पिक उपसर्ग फ़ील्ड (सिर्फ़ चिह्न) होता है। आप स्निपेट-दर-स्निपेट
;,=, कोई और चिह्न, या कुछ भी नहीं रख सकते। अगर आप ऐसा चिह्न चुनते हैं जो आपका मौजूदा कीबोर्ड सीधे टाइप नहीं कर सकता, तो सेव करने से पहले स्निपेट एडिटर आपको चेतावनी देता है। - शुरुआती स्निपेट आपके कीबोर्ड के हिसाब से होता है। नए अकाउंट को उसकी सिस्टम भाषा में अभिवादन-स्निपेट मिलता है, जो ऐसे चिह्न से शुरू होता है जिसे उस भाषा का सामान्य कीबोर्ड Shift के बिना टाइप करता है। ऐप की सक्रियण स्क्रीन पहली बार खुलने पर उस चिह्न को आपके असली कीबोर्ड से मिलाती है और ज़रूरत हो तो बदल देती है।
सक्रियण मोड आपके अकाउंट की एक ही सेटिंग है, ऐप की सक्रियण स्क्रीन पर: Inline (डिफ़ॉल्ट) या शॉर्टकट। जब वह स्क्रीन ऐसा कीबोर्ड देखती है जिस पर Inline नहीं चल सकता, तो वह Inline को अनुपलब्ध चिह्नित करती है और आपको शॉर्टकट पर ले जाती है।
लिपि-दर-लिपि
अरबी और फ़ारसी: Inline, = के साथ
अरबी कीबोर्ड लेआउट पर, जिस कुंजी पर अंग्रेज़ी कीबोर्ड में ; होता है वह अक्षर ك (काफ़) टाइप करती है, और अरबी सेमीकोलन ؛ के लिए Shift चाहिए। ; का इंतज़ार करने वाला टूल कभी सक्रिय नहीं होता। लेकिन अरबी एक डायरेक्ट-इनपुट लिपि है: आप जो टाइप करते हैं वह सीधे टेक्स्ट फ़ील्ड में पहुंचता है, कंपोज़ करने का कोई चरण नहीं, इसलिए Lightning Assist उसे किसी भी लैटिन कीबोर्ड की तरह पढ़ता है और इनलाइन एक्सपैंड करता है।
अरबी और फ़ारसी दोनों लेआउट = को Shift के बिना टाइप करते हैं, और = किसी शब्द के अंदर कभी नहीं आता, इसलिए नए अकाउंट =مرحبا (अरबी) या =سلام (फ़ारसी) से शुरू होते हैं। पूरा वॉकथ्रू: अरबी टेक्स्ट एक्सपैंडर गाइड।
हिब्रू: Inline, ; के साथ
हिब्रू कीबोर्ड भी डायरेक्ट-इनपुट हैं, और हिब्रू लेआउट की बेस लेयर पर ; मौजूद है, इसलिए हिब्रू अकाउंट ;שלום से शुरू होते हैं। अपने संक्षिप्त रूप हिब्रू में लिखें और अपने हिब्रू कीबोर्ड पर टाइप करें।
सिरिलिक (रूसी, यूक्रेनी, बल्गेरियाई…): Inline, = या ; के साथ
सिरिलिक डायरेक्ट-इनपुट है, और स्निपेट इनलाइन एक्सपैंड होते हैं। फ़र्क विराम-चिह्नों में है: रूसी और यूक्रेनी ЙЦУКЕН लेआउट पर ;, , और / तीनों के लिए Shift चाहिए, जबकि = के लिए नहीं। इसलिए रूसी अकाउंट =привет से शुरू होते हैं, यूक्रेनी =привит से और बेलारूसी =прывітанне से। बल्गेरियाई लेआउट की बेस लेयर पर ; है, इसलिए बल्गेरियाई अकाउंट ;здравей से शुरू होते हैं। पूरा वॉकथ्रू: रूसी और सिरिलिक कीबोर्ड के लिए टेक्स्ट एक्सपैंडर।
ग्रीक: Inline, = के साथ
ग्रीक भी सीधे टाइप होती है। वहां ; अच्छा विकल्प नहीं है: ग्रीक लेआउट पर जिस कुंजी पर अंग्रेज़ी कीबोर्ड में ; होता है वह एक्सेंट (टोनोस) कुंजी है, और ; ग्रीक का प्रश्न-चिह्न भी है। इसलिए ग्रीक में = इस्तेमाल होता है, और नए अकाउंट =γεια से शुरू होते हैं। ऐप के संस्करण 2.6.6 से पहले बने ग्रीक अकाउंट शॉर्टकट मोड में शुरू होते थे; वे सक्रियण स्क्रीन पर Inline पर जा सकते हैं।
चीनी, जापानी और कोरियाई: शॉर्टकट मोड
जापानी, कोरियाई और चीनी इनपुट एक इनपुट मेथड एडिटर (IME) से गुज़रता है। आप ध्वन्यात्मक अक्षर (रोमाजी, पिनयिन या जामो) टाइप करते हैं, IME विकल्प दिखाता है, और अंतिम टेक्स्ट एप्लिकेशन तक पहुंचने से पहले आप एक चुनते हैं। जब तक टेक्स्ट IME के कंपोज़िशन बफ़र में है, एप्लिकेशन को वह मिला ही नहीं होता, इसलिए कीस्ट्रोक देखने वाला एक्सपैंडर भरोसे से नहीं बता सकता कि आप क्या टाइप कर रहे हैं।
इसलिए Lightning Assist इन कीबोर्ड के लिए शॉर्टकट मोड इस्तेमाल करता है: अपना संक्षिप्त रूप टाइप करें, IME के ज़रिए या डायरेक्ट इनपुट में, फिर अपना हॉटकी दबाएं, और तैयार टेक्स्ट की जगह स्निपेट आ जाता है। शुरुआती स्निपेट 你好, こんにちは और 안녕 हैं, बिना उपसर्ग के। और जानकारी चीनी, जापानी और कोरियाई गाइड में।
थाई, वियतनामी, हिंदी और अन्य भारतीय लिपियां: शॉर्टकट मोड
थाई, वियतनामी (Telex, VNI), हिंदी और अन्य भारतीय कीबोर्ड, जॉर्जियाई, आर्मेनियाई, खमेर, लाओ और म्यांमार पर ऐप भरोसे से नहीं पढ़ सकता कि आप कुंजी-दर-कुंजी क्या टाइप कर रहे हैं: या तो टेक्स्ट किसी इनपुट मेथड से बनता है, या कुंजियां दिखने वाले अक्षरों से एक-एक करके मेल नहीं खातीं। ये कीबोर्ड शॉर्टकट मोड इस्तेमाल करते हैं: संक्षिप्त रूप टाइप करें, अपना हॉटकी दबाएं, और एक्सपैंशन आपके टाइप किए की जगह ले लेता है। สวัสดี या नमस्ते जैसे शुरुआती स्निपेट में उपसर्ग नहीं होता।
Inline बनाम शॉर्टकट मोड: संदर्भ तालिका
| लिपि / कीबोर्ड | मोड | शुरुआती स्निपेट |
|---|---|---|
| लैटिन (QWERTY, QWERTZ, AZERTY आदि) | Inline | ;hello (या आपकी भाषा का अभिवादन) |
| अरबी | Inline | =مرحبا |
| फ़ारसी | Inline | =سلام |
| हिब्रू | Inline | ;שלום |
| रूसी | Inline | =привет |
| यूक्रेनी | Inline | =привит |
| बल्गेरियाई | Inline | ;здравей |
| ग्रीक | Inline | =γεια |
| जापानी | शॉर्टकट | こんにちは |
| कोरियाई | शॉर्टकट | 안녕 |
| चीनी (सरलीकृत/पारंपरिक) | शॉर्टकट | 你好 |
| वियतनामी | शॉर्टकट | — |
| थाई | शॉर्टकट | สวัสดี |
| हिंदी / भारतीय | शॉर्टकट | नमस्ते |
इस तालिका का हमेशा अद्यतन रूप समर्थित भाषाएं और कीबोर्ड पेज पर है।
शॉर्टकट मोड क्या है और कैसे काम करता है?
शॉर्टकट मोड आपकी टाइपिंग पर नज़र रखने के बजाय किसी कुंजी दबाने पर स्निपेट एक्सपैंड करता है:
- आप अपने स्निपेट का संक्षिप्त रूप हमेशा की तरह, अपने IME या कीबोर्ड से, उपसर्ग के बिना टाइप करते हैं।
- आप अपना हॉटकी दबाते हैं। इसे आप ऐप में दी गई सूची से चुनते हैं: F1 जैसी फ़ंक्शन कुंजियां, या Alt अथवा Ctrl के साथ संयोजन।
- Lightning Assist संक्षिप्त रूप की जगह स्निपेट रख देता है, ठीक आपके कर्सर पर।
फ़ायदा: शॉर्टकट मोड कंपोज़िशन के बीच में कुंजियां रोकने के बजाय तैयार टेक्स्ट पढ़ता है, इसलिए IME में दखल नहीं देता।
कीमत: एक्सपैंशन अपने-आप नहीं होता। आप संक्षिप्त रूप टाइप करते हैं, फिर कुंजी दबाते हैं। जिन कीबोर्ड पर Inline चलता है (लैटिन, अरबी, हिब्रू, सिरिलिक, ग्रीक), वहां दिन भर इस्तेमाल होने वाले स्निपेट के लिए Inline तेज़ है। Wayland पर चल रहे Linux में F1 जैसी अकेली कुंजी पूरे सिस्टम के लिए आरक्षित नहीं की जा सकती, इसलिए वहां Ctrl वाला कोई संयोजन चुनें।
हर ऐप में चलता है, सिर्फ़ ब्राउज़र में नहीं
Lightning Assist एक नेटिव डेस्कटॉप एप्लिकेशन है। यह इनमें चलता है:
- ईमेल क्लाइंट (Outlook, ब्राउज़र में Gmail, Apple Mail, Thunderbird)
- वेब ब्राउज़र (Chrome, Firefox, Safari, Edge)
- ऑफ़िस सूट (Word, Google Docs, LibreOffice)
- चैट और संवाद ऐप (Slack, Teams, WhatsApp Web)
- कोड एडिटर (VS Code, JetBrains IDEs)
- टेक्स्ट फ़ील्ड वाले अन्य डेस्कटॉप एप्लिकेशन
ब्राउज़र एक्सटेंशन सिर्फ़ ब्राउज़र तक सीमित हैं। डेस्कटॉप ऐप की वजह से ही अरबी, हिब्रू, सिरिलिक और ग्रीक जैसी डायरेक्ट-इनपुट लिपियों में कीस्ट्रोक-स्तर का इनलाइन एक्सपैंशन, और बाकी सभी कीबोर्ड के लिए शॉर्टकट मोड, किसी भी ऐप में चल पाता है।
दूसरे टूल से तुलना
TextExpander Mac और Windows के लिए ऐप और Chrome के लिए एक्सटेंशन देता है; उसके डाउनलोड पेज पर कोई Linux ऐप सूचीबद्ध नहीं है।
Espanso मुफ़्त और क्रॉस-प्लेटफ़ॉर्म (Windows, macOS, Linux) है। उसके स्निपेट ("matches") YAML फ़ाइलों में रहते हैं जिन्हें आप टेक्स्ट एडिटर में बदलते हैं; कोई बिल्ट-इन विज़ुअल एडिटर नहीं है। गैर-लैटिन ट्रिगर के साथ काम करने का मतलब है उन अक्षरों को कॉन्फ़िगरेशन फ़ाइल में सही-सही टाइप करना। कॉन्फ़िगरेशन फ़ाइलों में सहज लोगों के लिए बढ़िया विकल्प; बाकी सबके लिए ऊंची बाधा।
Lightning Assist हर लिपि को उसके कीबोर्ड के हिसाब से शुरुआती बिंदु देता है (टाइप हो सकने वाला चिह्न, या जहां इनलाइन नहीं चल सकता वहां शॉर्टकट मोड), और विज़ुअल एडिटर में आपको उपसर्ग स्निपेट-दर-स्निपेट बदलने देता है।
गैर-लैटिन स्निपेट एक्सपैंशन के साथ शुरुआत
चरण 1 — Lightning Assist डाउनलोड करें। 14 दिन मुफ़्त आज़माएं, क्रेडिट कार्ड की ज़रूरत नहीं। Windows, macOS और Linux के लिए उपलब्ध।
चरण 2 — अपना शुरुआती स्निपेट आज़माएं। आपकी लाइब्रेरी में आपकी सिस्टम भाषा का अभिवादन-स्निपेट पहले से है। अपना कीबोर्ड सक्रिय रखकर उसे टाइप करें और एक्सपैंड होते देखें (या शॉर्टकट मोड में, टाइप करें और अपना हॉटकी दबाएं)।
चरण 3 — सक्रियण स्क्रीन देखें। वह Inline या शॉर्टकट दिखाती है। जिन कीबोर्ड पर Inline नहीं चल सकता, वहां Inline अनुपलब्ध चिह्नित होता है और शॉर्टकट इस्तेमाल होता है।
चरण 4 — अपनी भाषा में स्निपेट बनाएं। संक्षिप्त रूप और स्निपेट का टेक्स्ट कोई भी Unicode टेक्स्ट हो सकता है। Inline मोड में हर स्निपेट को ऐसा उपसर्ग दें जिसे आपका कीबोर्ड सीधे टाइप करे, या कोई उपसर्ग न दें। शॉर्टकट मोड में संक्षिप्त रूप ऐसा रखें जिसे आप आराम से टाइप कर सकें या अपने IME से कंपोज़ कर सकें।
चरण 5 — हर जगह इस्तेमाल करें। अपने ईमेल क्लाइंट, ब्राउज़र या किसी भी दूसरे ऐप में टाइप करना शुरू करें। एक्सपैंशन उस ऐप में चलता है जो भी फ़ोकस में हो।
मूल्य
Lightning Assist के मुफ़्त प्लान में 20 तक स्निपेट, फ़ोल्डर और एक टीम शामिल हैं, असीमित एक्सपैंशन के साथ। Pro $5.99/माह में असीमित लाइब्रेरी, टाइप करते समय सुझाव, Lightning Recall और 15 तक टीमें देता है। बिना क्रेडिट कार्ड के 14 दिन का मुफ़्त ट्रायल उपलब्ध है। $2.99/माह के लिए प्रोमो कोड LIFETIME50 इस्तेमाल करें। मूल्य पेज पर प्लान की पूरी जानकारी।
AI फ़ीचर (AI Chat, AI Commands, AI Enhance) हर प्लान में काम करते हैं और AI क्रेडिट खर्च करते हैं; पुश-टू-टॉक वॉइस टाइपिंग (AI Speech) Speech क्रेडिट खर्च करती है। Pro में दोनों के 1000-1000 हर महीने शामिल हैं, और मुफ़्त प्लान में आप क्रेडिट ज़रूरत के अनुसार खरीदते हैं।
अक्सर पूछे जाने वाले प्रश्न
कौन से गैर-लैटिन कीबोर्ड इनलाइन (टाइप करते ही) टेक्स्ट एक्सपैंशन का समर्थन करते हैं?
अरबी, फ़ारसी, हिब्रू, सिरिलिक (रूसी, यूक्रेनी, बल्गेरियाई और अन्य) और ग्रीक: ये सीधे टाइप होती हैं, इसलिए स्निपेट टाइप करते ही एक्सपैंड होते हैं। चीनी, जापानी और कोरियाई (IME के ज़रिए), थाई, वियतनामी, हिंदी और अन्य भारतीय लिपियां शॉर्टकट मोड इस्तेमाल करती हैं।
कुछ शुरुआती स्निपेट ; की जगह = से क्यों शुरू होते हैं?
क्योंकि उन कीबोर्ड पर ; के लिए Shift चाहिए, या वह वहां है ही नहीं। रूसी और यूक्रेनी लेआउट पर ; Shift+4 है; अरबी में ; वाली कुंजी ك टाइप करती है; ग्रीक में वह एक्सेंट कुंजी है। = इन सभी पर Shift के बिना टाइप होता है। उपसर्ग वैकल्पिक है और हर स्निपेट के लिए अलग तय होता है, इसलिए आप उसे बदल सकते हैं।
मैं अरबी और अंग्रेज़ी दोनों में टाइप करता/करती हूं। क्या मुझे अलग स्निपेट लाइब्रेरी चाहिए?
नहीं। एक ही लाइब्रेरी सभी कीबोर्ड लेआउट पर चलती है। हर स्निपेट का अपना उपसर्ग और संक्षिप्त रूप होता है, इसलिए =شكر और ;sig साथ-साथ रह सकते हैं, और हर एक तब सक्रिय होता है जब आप उसके सटीक अक्षर टाइप करते हैं।
क्या मैं जापानी या चीनी स्निपेट इस्तेमाल कर सकता/सकती हूं?
हां, शॉर्टकट मोड के ज़रिए। संक्षिप्त रूप टाइप करें, अपना हॉटकी दबाएं, और Lightning Assist उसकी जगह स्निपेट रख देता है। स्निपेट का टेक्स्ट कोई भी Unicode टेक्स्ट हो सकता है, जापानी, चीनी या कोरियाई समेत।
क्या Lightning Assist मेरा कीबोर्ड पहचानने के लिए मेरे कीस्ट्रोक कहीं भेजता है?
नहीं। ऐप आपके ऑपरेटिंग सिस्टम से, आपके डिवाइस पर ही, पूछता है कि कौन सा कीबोर्ड लेआउट सक्रिय है। आपके कीस्ट्रोक लोकल रूप से मिलाए जाते हैं और किसी सर्वर को कभी नहीं भेजे जाते।
सेशन के बीच में कीबोर्ड लेआउट बदलने पर क्या होता है?
Lightning Assist आपकी कुंजियां उसी लेआउट के ज़रिए पढ़ता है जो उस समय सक्रिय है, इसलिए हर स्निपेट तब सक्रिय होता है जब आप उसके सटीक अक्षर टाइप करते हैं, किसी भी लेआउट पर। मोड (Inline या शॉर्टकट) खुद आगे-पीछे नहीं बदलता; वह आपके अकाउंट की एक ही सेटिंग है। अगर सक्रियण स्क्रीन ऐसा कीबोर्ड देखती है जिस पर Inline नहीं चल सकता, तो वह अकाउंट को शॉर्टकट पर ले जाती है, और आप खुद वापस बदल सकते हैं।
क्या Linux वर्शन है?
हां। Lightning Assist Windows, macOS और Linux पर नेटिव रूप से चलता है। TextExpander के डाउनलोड पेज पर कोई Linux ऐप सूचीबद्ध नहीं है।
स्रोत
- Unicode कैरेक्टर U+061B — अरबी सेमीकोलन — Unicode संदर्भ
- रूसी कीबोर्ड लेआउट — ЙЦУКЕН — लेआउट संदर्भ
- अरबी (101) कीबोर्ड लेआउट — लेआउट संदर्भ
- इनपुट मेथड एडिटर — Microsoft प्रलेखन — IME आर्किटेक्चर
- TextExpander डाउनलोड — उपलब्ध प्लेटफ़ॉर्म
- Espanso — शुरुआत करें — matches कैसे कॉन्फ़िगर होते हैं
- Lightning Assist मूल्य निर्धारण — आधिकारिक प्लान विवरण