गलत कीबोर्ड लेआउट में टाइप हो गया? Harf उसे अपने आप ठीक कर देता है।

Harf Windows 10/11 के लिए Rust में लिखा गया एक मुफ़्त, ओपन-सोर्स ट्रे ऐप है: यह पहचान लेता है कि कोई शब्द गलत कीबोर्ड लेआउट में टाइप हुआ है, उसे वहीं ठीक कर देता है, और लेआउट बदल देता है ताकि अगला शब्द पहली बार में ही सही निकले। यह पूरी तरह आपके डिवाइस पर चलता है — इंटरनेट की कभी ज़रूरत नहीं।

sghl बन जाता है سلام आपका मतलब अरबी से था

اثممخ बन जाता है hello आपका मतलब अंग्रेज़ी से था

मुफ़्त · ओपन सोर्स (MIT) · Windows 10/11 · न कोई खाता, न इंटरनेट।
बाइनरी फ़ाइलें अभी कोड-साइन नहीं हैं, इसलिए Windows SmartScreen चेतावनी दिखा सकता है — अंदाज़ा लगाने के बजाय SHA-256 चेकसम से अपना डाउनलोड सत्यापित करें।

यह कैसे काम करता है

  1. हमेशा की तरह टाइप करें

    Harf सिस्टम ट्रे में रहता है और सिर्फ़ उसी शब्द पर नज़र रखता है जो आप अभी टाइप कर रहे हैं — इससे ज़्यादा कुछ नहीं।

  2. शब्द की सीमा पर जाँच

    जब आप स्पेस या विराम-चिह्न दबाते हैं, तो Harf जाँचता है कि शब्द सक्रिय लेआउट में अर्थ रखता है या साफ़ तौर पर किसी दूसरे लेआउट का शब्द लगता है।

  3. शब्द वहीं ठीक हो जाता है

    sghl वहीं बदलकर سلام हो जाता है जहाँ आपने उसे टाइप किया था। फ़ैसला गलत निकला? Ctrl+Alt+Z तुरंत पूर्ववत कर देता है।

  4. लेआउट आपके साथ बदल जाता है

    Harf Windows को उस लेआउट पर ले जाता है जो आपका असली इरादा था, ताकि अगला शब्द पहली बार में ही सही निकले।

विशेषताएँ

स्वचालित सुधार

अंग्रेज़ी (US/UK), अरबी (101), फ़्रेंच (AZERTY फ़्रांस), स्पैनिश (स्पेन और लैटिन अमेरिकी), हिन्दी (INSCRIPT / हिन्दी ट्रेडिशनल) और रूसी (ЙЦУКЕН) लेआउट के बीच — एक निश्चित (डिटर्मिनिस्टिक) मैपिंग, कोई अटकलबाज़ी नहीं।

लेआउट बदलना और क्रम से घुमाना

एक ही शॉर्टकट, Ctrl+Alt+H, आपके इंस्टॉल किए हुए लेआउट बदलता या क्रम से घुमाता है — चीनी और जापानी IME समेत, जिन्हें Harf बदलता तो है पर अपने आप ठीक नहीं करता।

माँगने पर सुधार

Ctrl+Alt+J से चुना हुआ टेक्स्ट बदलें, या Ctrl+Shift+D से पूरा मौजूदा वाक्य सुधारें। सभी शॉर्टकट दोबारा सेट किए जा सकते हैं।

डिज़ाइन से ही ऑफ़लाइन

नेटवर्क पर कोई निर्भरता नहीं — कोडबेस का एक संरचनात्मक परीक्षण इसे लागू करता है। 'घर फ़ोन करने' के लिए यहाँ कुछ है ही नहीं।

सिस्टम पर हल्का

Windows 10 और 11 के लिए Rust में लिखा एक छोटा नेटिव ट्रे ऐप। इंस्टॉल करें, या बस पोर्टेबल बिल्ड unzip करके चला लें।

आपकी भाषा बोलता है

ऐप का इंटरफ़ेस 8 भाषाओं में उपलब्ध है: अंग्रेज़ी, अरबी, सरलीकृत चीनी, हिन्दी, स्पैनिश, फ़्रेंच, जापानी और रूसी।

भाषा समर्थन — पूरी ईमानदारी से

हर भाषा के लिए Harf क्या-क्या करता है: इंटरफ़ेस अनुवाद, स्वचालित सुधार और लेआउट बदलना।
भाषा (लेआउट) इंटरफ़ेस अनुवाद स्वचालित सुधार लेआउट बदलना
अंग्रेज़ी (US, UK) हाँहाँहाँ
अरबी (101) हाँहाँहाँ
फ़्रेंच (AZERTY फ़्रांस) हाँहाँहाँ
स्पैनिश (स्पेन, लैटिन अमेरिकी) हाँहाँहाँ
हिन्दी (INSCRIPT / हिन्दी ट्रेडिशनल) हाँहाँहाँ
रूसी (ЙЦУКЕН) हाँहाँहाँ
चीनी (पिनयिन, वूबी) हाँ (सरलीकृत)नहीं — कंपोज़िंग IMEहाँ
जापानी (Microsoft IME) हाँनहीं — कंपोज़िंग IMEहाँ

फ़र्क़ क्यों? पिनयिन, वूबी और Microsoft का जापानी IME कंपोज़िंग इनपुट पद्धतियाँ हैं: कुंजी-दबाव एक संयोजन और उम्मीदवार-चयन चरण से गुज़रते हैं, हर कुंजी का किसी एक अक्षर से सीधा रिश्ता नहीं होता। आप असल में क्या लिखना चाहते थे, इसे निश्चित रूप से फिर से बनाने का कोई तरीक़ा नहीं है, इसलिए Harf इनके लिए लेआउट बदलना और घुमाना देता है — और ईमानदारी से मानता है कि इन्हें अपने आप ठीक नहीं करता।

बनावट से ही निजी

  • सब कुछ आपके डिवाइस पर होता है। Harf की नेटवर्क पर कोई निर्भरता नहीं — और सोर्स कोड का एक संरचनात्मक परीक्षण सुनिश्चित करता है कि यह ऐसा ही रहे।
  • मेमोरी में सिर्फ़ वही शब्द रहता है जो आप अभी टाइप कर रहे हैं, और शब्द की सीमा पर वह मिटा दिया जाता है। Harf टाइपिंग का कोई इतिहास नहीं रखता।
  • Harf जो इकलौती फ़ाइल कभी लिखता है, वह है settings.json।
  • जब Windows पासवर्ड-फ़ील्ड का संकेत देता है, तो पासवर्ड फ़ील्ड छोड़ दिए जाते हैं। सच कहें तो: कुछ ऐप यह संकेत नहीं देते, इसलिए हर जगह इसकी गारंटी नहीं दी जा सकती।
  • आपका क्लिपबोर्ड कभी नहीं छुआ जाता, जब तक आप खुद क्लिपबोर्ड फ़ॉलबैक चालू न करें।

पूरा ब्योरा गोपनीयता नीति में है — और चूँकि कोड खुला है, आपको हमारी बात पर भरोसा करने की ज़रूरत नहीं; खुद देख लीजिए।

अपना डाउनलोड सत्यापित करें

Harf की बाइनरी फ़ाइलें कोड-साइन नहीं हैं, इसलिए SmartScreen आपको चेतावनी दे सकता है। भरोसे के दम पर चेतावनियाँ न लाँघें — जाँचें कि जो आपने डाउनलोड किया है वह ठीक वही है जो जारी किया गया था। अपने Downloads फ़ोल्डर में PowerShell खोलें और चलाएँ:

Get-FileHash .\Harf-Windows-x64-Setup.exe -Algorithm SHA256
Get-FileHash .\Harf-Windows-x64-Portable.zip -Algorithm SHA256

हर हैश की तुलना हर रिलीज़ के साथ प्रकाशित SHA256SUMS.txt की मिलती-जुलती पंक्ति से करें। अगर कोई हैश न मिले, तो फ़ाइल हटाएँ और आधिकारिक रिलीज़ पेज से दोबारा डाउनलोड करें।

अक्सर पूछे जाने वाले सवाल

Windows SmartScreen ने चेतावनी दिखाई। क्या Harf सुरक्षित है?

Harf की बाइनरी फ़ाइलें अभी कोड-साइन नहीं हैं, इसलिए SmartScreen नई रिलीज़ों पर चेतावनी दे सकता है। हम आपसे सुरक्षा चेतावनियाँ अनदेखा करने को नहीं कहेंगे। इसके बजाय खुद जाँचें: फ़ाइल के SHA-256 हैश की तुलना हर रिलीज़ के साथ प्रकाशित SHA256SUMS.txt से करें (देखें अपना डाउनलोड सत्यापित करें), और सोर्स कोड देखें — वह सार्वजनिक है और MIT लाइसेंस के तहत है।

चीनी और जापानी के लिए स्वचालित सुधार क्यों नहीं चलता?

चीनी (पिनयिन, वूबी) और जापानी (Microsoft IME) कंपोज़िंग इनपुट पद्धतियाँ हैं: नतीजा एक संयोजन और उम्मीदवार-चयन चरण पर निर्भर करता है, किसी तय कुंजी-से-अक्षर मैपिंग पर नहीं। इसलिए 'आपका असली मतलब' निश्चित रूप से फिर से नहीं बनाया जा सकता, और Harf इनके लिए लेआउट बदलना और घुमाना देता है, पर स्वचालित सुधार नहीं।

Harf को कीबोर्ड हुक क्यों चाहिए?

किसी शब्द को ठीक करने के लिए Harf को जानना होता है कि आपने कौन सी कुंजियाँ दबाईं और टाइप हुए अक्षरों को वहीं बदलना होता है। इसके लिए वह Windows का मानक कीबोर्ड हुक इस्तेमाल करता है — वही तंत्र जो टेक्स्ट एक्सपैंडर और सुगम्यता उपकरण इस्तेमाल करते हैं। यह मेमोरी में सिर्फ़ मौजूदा शब्द रखता है और हर शब्द-सीमा पर उसे मिटा देता है।

क्या Harf मेरे कुंजी-दबाव कहीं भेजता है?

नहीं। Harf पूरी तरह डिवाइस पर काम करता है और नेटवर्क पर कोई निर्भरता नहीं रखता — कोडबेस का एक संरचनात्मक परीक्षण इसे लागू करता है। यह जो इकलौती फ़ाइल लिखता है वह settings.json है, और जब तक आप खुद क्लिपबोर्ड फ़ॉलबैक न चुनें, क्लिपबोर्ड छुआ तक नहीं जाता।

पासवर्ड फ़ील्ड का क्या?

जब Windows पासवर्ड-फ़ील्ड संकेत देता है, तो Harf पासवर्ड फ़ील्ड छोड़ देता है। पर ईमानदारी से: कुछ ऐप वह संकेत नहीं देते, इसलिए हर ऐप में गारंटी नहीं दी जा सकती। अगर यह आपके लिए मायने रखता है, तो संवेदनशील इनपुट के समय ट्रे से Harf रोक दें।

क्या मैं कीबोर्ड शॉर्टकट बदल सकता/सकती हूँ?

हाँ। चारों शॉर्टकट — Ctrl+Alt+Z (पूर्ववत), Ctrl+Alt+H (लेआउट बदलना/घुमाना), Ctrl+Alt+J (चयन बदलना) और Ctrl+Shift+D (मौजूदा वाक्य सुधारना) — सेटिंग्स में दोबारा सेट किए जा सकते हैं।