अरबी टेक्स्ट एक्सपैंडर: स्निपेट्स जो अरबी कीबोर्ड पर वास्तव में एक्सपैंड होते हैं

संक्षिप्त उत्तर: अरबी एक प्रत्यक्ष-इनपुट लिपि है, जिसका मतलब है कि Lightning Assist की जैसे-आप-टाइप-करें (इनलाइन) एक्सपैंशन इसके साथ स्वाभाविक रूप से काम करती है — कोई इनपुट पद्धति संपादक (IME) नहीं, कोई कंपोज़िंग चरण नहीं, और कॉन्फ़िगर करने के लिए कोई विशेष प्रीफ़िक्स नहीं। किसी स्निपेट का ट्रिगर बस वही सटीक टेक्स्ट है जो आपने उसे बनाते समय टाइप किया था, चाहे अरबी में हो या किसी अन्य लिपि में। यदि आप किसी ट्रिगर को असली शब्द से दृश्य रूप से अलग रखने के लिए एक आरंभिक अक्षर चाहते हैं, तो अरबी सेमीकोलन ؛ (मानक अरबी लेआउट पर Shift+P) एक स्वाभाविक, आसानी से पहुँचने वाला विकल्प है — लेकिन यह पूरी तरह वैकल्पिक है।
यदि आप नियमित रूप से अरबी में टाइप करते हैं और सोचते रहे हैं कि क्या कोई टेक्स्ट एक्सपैंडर आपके कीबोर्ड के साथ तालमेल बिठा सकता है, तो संक्षिप्त उत्तर है हाँ। यह पोस्ट बताती है कि Lightning Assist में अरबी सपोर्ट वास्तव में कैसे काम करता है, और अगर आप किसी ऐसे टूल से आ रहे हैं जो एक निश्चित प्रीफ़िक्स कैरेक्टर के इर्द-गिर्द बना है तो आपको क्या जानना चाहिए।
अरबी कीबोर्ड पर फ़िक्स्ड-प्रीफ़िक्स टेक्स्ट एक्सपैंडर की मूल समस्या
कई टेक्स्ट एक्सपैंडर एक ही, हार्ड-कोडेड प्रीफ़िक्स कैरेक्टर पर निर्भर करते हैं — एक ऐसी कुंजी जिसे आप किसी संक्षेप से ठीक पहले दबाते हैं ताकि टूल को बताया जा सके कि "यह एक ट्रिगर है, सामान्य टेक्स्ट नहीं।" इन टूल में लगभग सार्वभौमिक डिफ़ॉल्ट सेमीकोलन है: ;।
एक US QWERTY कीबोर्ड पर, सेमीकोलन कुंजी दबाने पर ; कैरेक्टर सीधे टाइप होता है; कई अन्य लैटिन लेआउट पर (जर्मन QWERTZ, स्पेनिश, फ़्रेंच AZERTY) ; के लिए Shift दबाना पड़ता है। लैटिन-प्रथम धारणा पर बना एक टेक्स्ट एक्सपैंडर आपकी कीस्ट्रोक में इन जैसे कैरेक्टरों से बने ट्रिगर की तलाश करता है।
एक अरबी कीबोर्ड पर, वही भौतिक कुंजी — जो लैटिन कीबोर्ड पर ; की जगह पर स्थित होती है — बिल्कुल भी ; टाइप नहीं करती। यह ك टाइप करती है, अरबी अक्षर "काफ़।" अरबी टाइपोग्राफी में एक अलग सेमीकोलन कैरेक्टर मौजूद है, अरबी सेमीकोलन ؛ (Unicode U+061B), लेकिन इस तक एक अलग कुंजी संयोजन (अधिकांश अरबी कीबोर्ड लेआउट पर Shift+P) से पहुँचा जाता है।
जिस टूल में ; को एकमात्र ट्रिगर कैरेक्टर के रूप में हार्ड-कोड किया गया है, उसके लिए यह बेमेल स्थिति अरबी कीबोर्ड सक्रिय रहते हुए एक गतिरोध बन जाती है: जिस कैरेक्टर का वह इंतज़ार कर रहा है वह कभी नहीं आता, इसलिए कुछ भी एक्सपैंड नहीं होता। कोई एरर मैसेज नहीं आता — संक्षेप बस चुपचाप नज़रअंदाज़ कर दिया जाता है।
अरबी के लिए एक ही ग्लोबल प्रीफ़िक्स गलत मॉडल क्यों है
आम वर्कअराउंड — सेटिंग्स में प्रीफ़िक्स कैरेक्टर को फिर से कॉन्फ़िगर करना — उल्टी दिशा में उसी समस्या से टकराता है। यदि आपका OS इनपुट स्रोत उस सेटिंग्स फ़ील्ड को खोलते समय अरबी पर सेट है, तो ; टाइप करने पर वहाँ भी ك ही बनता है, इसलिए आप वह कैरेक्टर दर्ज ही नहीं कर पाते जिसे आप कॉन्फ़िगर करने की कोशिश कर रहे हैं। प्रीफ़िक्स सेट करने के लिए अस्थायी रूप से लैटिन कीबोर्ड पर स्विच करना भी इसे पूरी तरह हल नहीं करता, क्योंकि टूल अब भी एक बार में केवल एक ही निश्चित प्रीफ़िक्स पहचानता है — इसके पास यह जानने का कोई तरीका नहीं है कि किस पल में कौन सा कीबोर्ड सक्रिय है, ताकि उसके अनुसार अलग ट्रिगर कैरेक्टर इस्तेमाल किया जा सके।
एक ही ग्लोबल प्रीफ़िक्स के इर्द-गिर्द बने टूल इस सीमा को अपने डिज़ाइन से ही विरासत में पाते हैं। यह कोई ऐसी खामी नहीं है जिसे आप कॉन्फ़िगरेशन से हल कर सकें — यह आपकी लाइब्रेरी के हर स्निपेट को एक साझा ट्रिगर कैरेक्टर से बाँधने का नतीजा है।
Lightning Assist अरबी को कैसे संभालता है: कोई प्रीफ़िक्स कॉन्फ़िगर नहीं करना पड़ता
Lightning Assist बिल्कुल भी ग्लोबल प्रीफ़िक्स का उपयोग नहीं करता। न तो कोई सेटिंग ढूँढनी पड़ती है, न कोई एक कैरेक्टर है जिसे हर स्निपेट को साझा करना पड़े, और न ही कुछ ऐसा है जो इस आधार पर व्यवहार बदले कि कौन सा कीबोर्ड लेआउट सक्रिय है।
इसके बजाय, हर स्निपेट का ट्रिगर बस वही शाब्दिक टेक्स्ट है जो आप उसे बनाते समय टाइप करते हैं — अरबी, अंग्रेज़ी, या Lightning Assist द्वारा समर्थित किसी भी अन्य लिपि में। जब आप बाद में किसी भी एप्लिकेशन में वही सटीक टेक्स्ट टाइप करते हैं, तो ऐप उसे पहचान लेता है और उसे रीयल टाइम में इनलाइन एक्सपैंड कर देता है।
चूँकि अरबी सीधे टाइप की जाती है — जैसा चीनी, जापानी या कोरियाई के लिए इनपुट पद्धति संपादक (IME) का चरण होता है वैसा अरबी के लिए नहीं होता — Lightning Assist अरबी कीबोर्ड के लिए स्वचालित रूप से इनलाइन एक्सपैंशन का उपयोग करता है, ठीक वैसे ही जैसे वह लैटिन कीबोर्ड के लिए करता है। न तो कोई मोड चुनना पड़ता है, न कोई प्रीफ़िक्स कॉन्फ़िगर करना पड़ता है।
यदि आप अपने अरबी ट्रिगर पर केवल इसलिए एक आरंभिक अक्षर चाहते हैं ताकि वे असली शब्दों से दृश्य रूप से अलग दिखें, तो अरबी सेमीकोलन ؛ (मानक अरबी लेआउट पर Shift+P) एक सुविधाजनक विकल्प है, क्योंकि यह पहले से ही मानक अरबी टाइपोग्राफी का हिस्सा है। यह आपकी पसंद है, स्निपेट-दर-स्निपेट — न कि कोई सिस्टम-व्यापी सेटिंग।
हर लिपि का व्यवहार कैसा है इसकी पूरी तस्वीर के लिए — अरबी, सिरिलिक, हिब्रू, CJK और अधिक — समर्थित भाषाएं और कीबोर्ड मैट्रिक्स देखें। यदि आप कई लिपियों के साथ काम करते हैं, तो गैर-लैटिन पाठ विस्तारक मार्गदर्शिका उन सभी को साथ-साथ कवर करती है, और सिरिलिक के लिए एक समर्पित रूसी और सिरिलिक कीबोर्ड मार्गदर्शिका भी है।
इसे आज़माना: अपना पहला अरबी स्निपेट बनाएं
इसे काम करते देखने का सबसे तेज़ तरीका:
- स्निपेट एडिटर खोलें और एक नया स्निपेट बनाएं
- ट्रिगर को ؛سلام पर सेट करें (या यदि आप आरंभिक अक्षर छोड़ना चाहें तो सिर्फ़ سلام)
- एक्सपैंशन को वह पूरा वाक्यांश सेट करें जो आप चाहते हैं कि यह उत्पन्न करे
- अपने अरबी कीबोर्ड पर स्विच करें और किसी भी एप्लिकेशन में ट्रिगर टेक्स्ट टाइप करें
टाइप करना खत्म करते ही इसे इनलाइन एक्सपैंड होते देखें।
Lightning Assist के साथ अरबी टेक्स्ट एक्सपैंडर सेट करना
शुरू करने में बस कुछ मिनट लगते हैं:
चरण 1 — डाउनलोड और इंस्टॉल करें। Lightning Assist को 14 दिनों तक मुफ़्त आज़माएं — किसी क्रेडिट कार्ड की आवश्यकता नहीं। यह Windows, macOS और Linux पर नेटिव रूप से चलता है।
चरण 2 — अपने अरबी कीबोर्ड पर स्विच करें। Lightning Assist आपके सक्रिय कीबोर्ड का पता लगाता है और अरबी के लिए स्वचालित रूप से इनलाइन (जैसे-आप-टाइप-करें) एक्सपैंशन का उपयोग करता है — इसके लिए कोई अलग सेटअप चरण या प्रीफ़िक्स कॉन्फ़िगर करने की ज़रूरत नहीं है।
चरण 3 — अपने अरबी स्निपेट बनाएं। स्निपेट एडिटर खोलें और अपने सबसे अधिक उपयोग किए जाने वाले वाक्यांश जोड़ें। अरबी ट्रिगर फ़ील्ड और एक्सपैंशन कंटेंट दोनों में पूरी तरह समर्थित है। आरंभिक ؛ वैकल्पिक है — यह बस ट्रिगर को असली शब्द जैसा दिखने से रोकने का एक तरीका है। उदाहरण के लिए:
| ट्रिगर | इसमें एक्सपैंड होता है |
|---|---|
| ؛سلام | السلام عليكم ورحمة الله وبركاته |
| ؛شكر | شكراً جزيلاً على تواصلكم، سيتم الرد خلال 24 ساعة |
| ؛عنوان | [अरबी में आपका पूरा पता] |
| ؛توقيع | [आपका पूरा अरबी ईमेल हस्ताक्षर] |
चरण 4 — इसे किसी भी एप्लिकेशन में इस्तेमाल करें। Lightning Assist एक नेटिव डेस्कटॉप ऐप है, ब्राउज़र एक्सटेंशन नहीं। यह आपके ईमेल क्लाइंट, किसी भी ब्राउज़र, Word, मैसेजिंग ऐप्स, IDE और बाकी हर उस जगह में काम करता है जहाँ आप टाइप करते हैं — अरबी और कोई भी अन्य भाषा, साथ-साथ।
मिश्रित अरबी/लैटिन वर्कफ़्लो
कई अरबी-भाषी उपयोगकर्ता कई भाषाओं में काम करते हैं और दिन भर अरबी और लैटिन कीबोर्ड के बीच स्विच करते हैं। चूँकि हर ट्रिगर बस अपने स्निपेट से जुड़ा शाब्दिक टेक्स्ट होता है, लिपियों को मिलाना कोई विशेष मोड नहीं है — यह बस इस तरह है कि स्निपेट लाइब्रेरी काम करती है:
- एक अरबी स्निपेट ट्रिगर ؛سلام का उपयोग कर सकता है
- एक अंग्रेज़ी स्निपेट ट्रिगर ;sig का उपयोग कर सकता है, या बस sig जैसा एक सामान्य शब्द
दोनों एक ही लाइब्रेरी में मौजूद रहते हैं, और हर एक तब चलता है जब आप उसका सटीक ट्रिगर टेक्स्ट टाइप करते हैं, चाहे उस समय कोई भी कीबोर्ड लेआउट सक्रिय हो। किसी प्रति-लेआउट प्रीफ़िक्स को बदलने की ज़रूरत नहीं है, और कीबोर्ड बदलने पर कुछ भी फिर से कॉन्फ़िगर करने की ज़रूरत नहीं है।
अरबी में वॉइस टाइपिंग के बारे में क्या?
Lightning Assist में एक अलग सुविधा के रूप में पुश-टू-टॉक वॉइस-टू-टेक्स्ट भी शामिल है। आप एक कॉन्फ़िगर करने योग्य हॉटकी दबाए रखते हैं, बोलते हैं, और आपके शब्द जो भी एप्लिकेशन सक्रिय है उसमें टाइप किए गए टेक्स्ट के रूप में दिखाई देते हैं। वॉइस मोड में ट्रिगर या कीबोर्ड लेआउट का कोई मतलब ही नहीं है — आपके बोले गए शब्दों को पहचाना जाता है और सीधे डाला जाता है। AI Speech सुविधाओं के लिए AI क्रेडिट की आवश्यकता होती है, जो अलग से खरीदे जाते हैं और मुफ़्त टियर पर भी काम करते हैं।
अरबी टेक्स्ट एक्सपैंडर विकल्पों की तुलना
| Lightning Assist | TextExpander | Espanso | |
|---|---|---|---|
| अरबी कीबोर्ड पर जैसे-आप-टाइप-करें एक्सपैंशन | हाँ — प्रत्यक्ष इनलाइन सपोर्ट, कोई प्रीफ़िक्स सेटअप नहीं | एक कॉन्फ़िगर करने योग्य प्रीफ़िक्स का उपयोग करता है; मैन्युअल सेटअप पर निर्भर | मैन्युअल YAML कॉन्फ़िगरेशन |
| Windows | हाँ | हाँ | हाँ |
| macOS | हाँ | हाँ | हाँ |
| Linux | हाँ | नहीं | हाँ |
| AI लेखन कमांड | हाँ (AI क्रेडिट) | नहीं | नहीं |
| वॉइस-टू-टेक्स्ट | हाँ (AI क्रेडिट) | नहीं | नहीं |
| अरबी के लिए आवश्यक सेटअप | कोई नहीं | मैन्युअल प्रीफ़िक्स कॉन्फ़िगरेशन | YAML एडिटिंग |
TextExpander का कोई Linux ऐप नहीं है, और इसका प्रीफ़िक्स-आधारित इनलाइन एक्सपैंशन अब भी आपसे खुद एक काम करने वाला प्रीफ़िक्स चुनने और कॉन्फ़िगर करने की अपेक्षा रखता है। Espanso मुफ़्त और क्रॉस-प्लेटफ़ॉर्म है लेकिन बिना ग्राफ़िकल इंटरफ़ेस के YAML कॉन्फ़िगरेशन फ़ाइलों का उपयोग करता है, जिससे अरबी स्निपेट के लिए सेटअप की मुश्किल बढ़ जाती है। Lightning Assist को अरबी के लिए किसी प्रीफ़िक्स कॉन्फ़िगरेशन की ज़रूरत नहीं है — आप जो चाहें वह ट्रिगर टेक्स्ट, अरबी में, लेकर एक स्निपेट बनाते हैं, और यह काम करता है।
मूल्य निर्धारण
Lightning Assist Premium असीमित स्निपेट, फ़ोल्डर और टीम शेयरिंग के लिए $5.99/माह है। बिना किसी क्रेडिट कार्ड के 14 दिन का मुफ़्त ट्रायल उपलब्ध है। यदि आपके पास प्रोमो कोड LIFETIME50 है, तो आप $2.99/माह की छूट वाली दर लॉक कर सकते हैं। पूर्ण प्लान तुलना देखें।
AI सुविधाओं (AI Chat, AI Commands, AI Enhance) के लिए Premium आवश्यक है और ये अलग से खरीदे गए AI Credits खर्च करती हैं। पुश-टू-टॉक वॉइस-टू-टेक्स्ट (AI Speech) मुफ़्त टियर पर भी AI Credits का उपयोग करके काम करता है।
अक्सर पूछे जाने वाले प्रश्न
मेरे अरबी कीबोर्ड पर ';' 'ك' क्यों टाइप करता है?
अरबी कीबोर्ड लेआउट पर, सेमीकोलन की स्थिति वाली भौतिक कुंजी अरबी अक्षर ك (काफ़) पर मैप की जाती है। अरबी सेमीकोलन ؛ एक अलग Unicode कैरेक्टर (U+061B) है जो एक अलग कुंजी स्थिति पर है, आमतौर पर मानक अरबी लेआउट पर Shift+P। जो टेक्स्ट एक्सपैंडर ; को एकमात्र ग्लोबल प्रीफ़िक्स के रूप में हार्ड-कोड करते हैं, वे अरबी कीबोर्ड पर कभी सक्रिय होते नहीं दिखेंगे। Lightning Assist किसी भी निश्चित प्रीफ़िक्स की आवश्यकता न रखकर इस समस्या से पूरी तरह बच जाता है — आपके स्निपेट का ट्रिगर बस वह टेक्स्ट है जो आपने उसे बनाते समय टाइप किया था।
क्या Lightning Assist मेरे कीबोर्ड का पता लगाने के लिए मेरी कीस्ट्रोक भेजता है?
नहीं। कीबोर्ड की पहचान स्थानीय रूप से, आपके डिवाइस पर, वर्तमान सक्रिय इनपुट स्रोत के लिए OS से पूछताछ करके की जाती है। Lightning Assist इसका उपयोग इनलाइन (जैसे-आप-टाइप-करें) एक्सपैंशन और Hotkey Mode के बीच निर्णय लेने के लिए करता है — अरबी, एक प्रत्यक्ष-इनपुट लिपि होने के नाते, हमेशा इनलाइन एक्सपैंशन का उपयोग करती है। आपकी कीस्ट्रोक और आपके द्वारा टाइप की गई सामग्री कभी प्रेषित नहीं होती। ऐप आपके खाते में आपके सक्रिय कीबोर्ड लेआउट का एक संक्षिप्त पहचानकर्ता ज़रूर दर्ज करता है, ताकि हम उन लेआउट के लिए परीक्षण और सहायता को प्राथमिकता दे सकें जिनका हमारे उपयोगकर्ता वास्तव में उपयोग करते हैं — विवरण के लिए हमारी गोपनीयता नीति देखें।
क्या मैं एक ही लाइब्रेरी में अरबी स्निपेट और अंग्रेज़ी स्निपेट का उपयोग कर सकता हूँ?
हाँ। हर स्निपेट का ट्रिगर वह शाब्दिक टेक्स्ट है जो आपने उसे बनाते समय टाइप किया था, इसलिए अरबी और अंग्रेज़ी ट्रिगर एक ही लाइब्रेरी में स्वतंत्र रूप से साथ रह सकते हैं। कोई प्रति-लेआउट प्रीफ़िक्स स्विचिंग नहीं है — हर ट्रिगर बस तब चलता है जब आप उसे टाइप करते हैं।
क्या यह वेब ब्राउज़र और ईमेल क्लाइंट सहित हर ऐप में काम करता है?
हाँ। Lightning Assist एक नेटिव डेस्कटॉप एप्लिकेशन है जो OS स्तर पर काम करता है। यह किसी भी एप्लिकेशन के किसी भी टेक्स्ट फ़ील्ड में काम करता है — ब्राउज़र (सभी), ईमेल क्लाइंट, Word, Slack, IDE, टर्मिनल, सब कुछ। यह ब्राउज़र एक्सटेंशन से अलग है, जो केवल ब्राउज़र में काम करते हैं।
क्या कोई मुफ़्त ट्रायल है?
हाँ — 14 दिन, कोई क्रेडिट कार्ड नहीं। यहाँ डाउनलोड करें।
स्रोत
- Unicode कैरेक्टर U+061B — अरबी सेमीकोलन ؛ — Unicode कंसोर्टियम कैरेक्टर संदर्भ
- अरबी कीबोर्ड लेआउट संदर्भ — कीबोर्ड लेआउट प्रलेखन
- Lightning Assist मूल्य निर्धारण — आधिकारिक प्लान विवरण