نسيت تبديل لغة لوحة المفاتيح؟ «حرف» يصحّحها عنك تلقائيًا.

«حرف» تطبيق مجاني مفتوح المصدر يعمل من شريط النظام في ويندوز 10 و11، مكتوب بلغة Rust: يكتشف الكلمة التي كُتبت بتخطيط لوحة مفاتيح خاطئ ويصحّحها في مكانها، ثم يبدّل التخطيط حتى تخرج الكلمة التالية صحيحة من أول مرة. يعمل بالكامل على جهازك — دون إنترنت، أبدًا.

sghl تصبح سلام كنت تقصد العربية

اثممخ تصبح hello كنت تقصد الإنجليزية

مجاني · مفتوح المصدر (MIT) · ويندوز 10/11 · بلا حساب وبلا إنترنت.
الملفات التنفيذية غير موقّعة رقميًا بعد، لذا قد يعرض Windows SmartScreen تحذيرًا — تحقّق من سلامة التنزيل ببصمة SHA-256 بدل التخمين.

كيف يعمل «حرف»؟

  1. اكتب كما تكتب دائمًا

    يجلس «حرف» في شريط النظام ويتابع الكلمة التي تكتبها الآن فقط — لا شيء غيرها.

  2. يفحص عند حدّ الكلمة

    حين تضغط المسافة أو علامة ترقيم، يتحقق «حرف» هل الكلمة منطقية في التخطيط النشط، أم أنها تُقرأ بوضوح كلمةً في تخطيط آخر.

  3. تصحيح في المكان نفسه

    تتحوّل sghl إلى سلام حيث كتبتها تمامًا. وإن أخطأ التقدير؟ Ctrl+Alt+Z تتراجع فورًا.

  4. ثم يبدّل التخطيط معك

    يحوّل «حرف» تخطيط ويندوز إلى اللغة التي قصدتها، فتخرج الكلمة التالية صحيحة من أول ضغطة.

المزايا

تصحيح تلقائي

بين تخطيطات الإنجليزية (أمريكي/بريطاني) والعربية (101) والفرنسية (AZERTY فرنسا) والإسبانية (إسبانيا وأمريكا اللاتينية) والهندية (INSCRIPT / الهندي التقليدي) والروسية (ЙЦУКЕН) — تحويل حتمي دقيق، لا تخمين.

تبديل التخطيط وتدويره

اختصار واحد، Ctrl+Alt+H، يبدّل بين تخطيطاتك المثبتة أو يدوّرها — بما فيها إدخال الصينية واليابانية (IME)، التي يبدّلها «حرف» لكنه لا يصحّحها تلقائيًا.

تصحيح عند الطلب

حوّل نصًا محددًا بـ Ctrl+Alt+J، أو أصلح الجملة الحالية كاملة بـ Ctrl+Shift+D. وكل الاختصارات قابلة لإعادة التعيين.

دون اتصال — بالتصميم

لا يعتمد على الشبكة إطلاقًا — ويفرض ذلك اختبارٌ بنيوي في الشيفرة المصدرية. لا يوجد أصلًا ما «يتصل بالمنزل».

خفيف على جهازك

تطبيق أصيل صغير مكتوب بلغة Rust لويندوز 10 و11. ثبّته، أو فُكّ ضغط النسخة المحمولة وشغّلها مباشرة.

يتحدث لغتك

واجهة التطبيق متوفرة بثماني لغات: العربية والإنجليزية والصينية المبسطة والهندية والإسبانية والفرنسية واليابانية والروسية.

اللغات المدعومة — بصراحة

ما يدعمه «حرف» لكل لغة: ترجمة الواجهة، والتصحيح التلقائي، وتبديل التخطيط.
اللغة (التخطيطات) ترجمة الواجهة التصحيح التلقائي تبديل التخطيط
الإنجليزية (أمريكي، بريطاني) نعمنعمنعم
العربية (101) نعمنعمنعم
الفرنسية (AZERTY فرنسا) نعمنعمنعم
الإسبانية (إسبانيا، أمريكا اللاتينية) نعمنعمنعم
الهندية (INSCRIPT / الهندي التقليدي) نعمنعمنعم
الروسية (ЙЦУКЕН) نعمنعمنعم
الصينية (بينيين، ووبي) نعم (المبسطة)لا — إدخال تركيبي (IME)نعم
اليابانية (Microsoft IME) نعملا — إدخال تركيبي (IME)نعم

لماذا الفرق؟ لأن بينيين وووبي وIME الياباني من مايكروسوفت أساليب إدخال تركيبية: تمرّ الضغطات بمرحلة تركيب واختيار مرشّحات بدل أن يقابل كلَّ مفتاح حرفٌ واحد. لا توجد طريقة حتمية لاستنتاج ما كنت تقصده، لذلك يدعم «حرف» تبديل هذه التخطيطات وتدويرها — ويصارحك بأنه لا يصحّحها تلقائيًا.

خصوصية من صميم التصميم

  • كل شيء يجري على جهازك. لا يعتمد «حرف» على الشبكة إطلاقًا — ويفرض اختبارٌ بنيوي في الشيفرة المصدرية بقاء الأمر كذلك.
  • لا يُحتفظ في الذاكرة إلا بالكلمة التي تكتبها الآن، وتُمحى عند حدّ الكلمة. لا يحتفظ «حرف» بأي سجلّ لما تكتبه.
  • الملف الوحيد الذي يكتبه «حرف» هو settings.json.
  • تُتخطّى حقول كلمات المرور عندما يتيح ويندوز هذه الإشارة. وبصراحة: بعض التطبيقات لا تتيحها، فلا يمكن ضمان ذلك في كل مكان.
  • لا يلمس «حرف» الحافظة أبدًا ما لم تفعّل بنفسك خيار الاعتماد الاحتياطي على الحافظة.

التفاصيل كاملة في سياسة الخصوصية — ولأن الشيفرة مفتوحة، لست مضطرًا لتصديقنا على الكلام؛ راجعها بنفسك.

تحقّق من التنزيل

ملفات «حرف» التنفيذية غير موقّعة رقميًا، لذا قد يحذّرك SmartScreen. لا تتجاوز التحذيرات على الثقة — تأكد أن ما نزّلته هو نفسه ما نُشر. افتح PowerShell في مجلد التنزيلات ونفّذ:

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

قارن كل بصمة بالسطر المطابق في ملف SHA256SUMS.txt المنشور مع كل إصدار. إن اختلفت البصمة فاحذف الملف ونزّله مجددًا من صفحة الإصدارات الرسمية.

أسئلة شائعة

ظهر تحذير من Windows SmartScreen — هل «حرف» آمن؟

ملفات «حرف» التنفيذية غير موقّعة رقميًا بعد، لذا قد يحذّر SmartScreen من الإصدارات الجديدة. لن نطلب منك تجاهل تحذيرات الأمان؛ تحقّق بنفسك بدلًا من ذلك: قارن بصمة SHA-256 للملف بما هو منشور في SHA256SUMS.txt مع كل إصدار (انظر تحقّق من التنزيل)، وراجع الشيفرة المصدرية — فهي علنية وبرخصة MIT.

لماذا لا يعمل التصحيح التلقائي مع الصينية واليابانية؟

الصينية (بينيين، ووبي) واليابانية (Microsoft IME) أساليب إدخال تركيبية: ما يظهر على الشاشة يمرّ بمرحلة تركيب واختيار مرشّحات، لا بمقابلة ثابتة بين المفتاح والحرف. لذلك يستحيل استنتاج «ما كنت تقصده» بطريقة حتمية، ويكتفي «حرف» بدعم تبديل هذه التخطيطات وتدويرها دون تصحيح تلقائي.

لماذا يحتاج «حرف» إلى خطّاف لوحة المفاتيح؟

لكي يصحّح كلمة، يحتاج «حرف» إلى معرفة المفاتيح التي ضغطتها وإلى استبدال الحروف المكتوبة في مكانها، ويستخدم لذلك خطّاف لوحة المفاتيح القياسي في ويندوز — الآلية نفسها التي تعتمدها أدوات توسيع النصوص وأدوات تسهيل الاستخدام. ولا يحتفظ إلا بالكلمة الحالية في الذاكرة، وتُمحى عند حدّ الكلمة.

هل يرسل «حرف» ما أكتبه إلى أي جهة؟

لا. يعمل «حرف» بالكامل على جهازك ولا يعتمد على الشبكة — ويفرض ذلك اختبار بنيوي في الشيفرة المصدرية. الملف الوحيد الذي يكتبه هو settings.json، ولا يلمس الحافظة ما لم تفعّل خيار الاعتماد الاحتياطي عليها بنفسك.

ماذا عن حقول كلمات المرور؟

يتخطّى «حرف» حقول كلمات المرور عندما يتيح ويندوز إشارة «هذا حقل كلمة مرور». لكن بصراحة: بعض التطبيقات لا تتيح هذه الإشارة، فلا يمكن ضمان التخطي في كل تطبيق. إن كان الأمر حساسًا لديك، أوقف «حرف» مؤقتًا من شريط النظام أثناء إدخال البيانات الحساسة.

هل يمكنني تغيير اختصارات لوحة المفاتيح؟

نعم. الاختصارات الأربعة كلها قابلة لإعادة التعيين من الإعدادات: Ctrl+Alt+Z للتراجع، وCtrl+Alt+H لتبديل التخطيط أو تدويره، وCtrl+Alt+J لتحويل النص المحدد، وCtrl+Shift+D لإصلاح الجملة الحالية.