برنامج تغيير لغة لوحة المفاتيح

أيقونة برنامج Lang Switcher

Lang Switcher

كتبت lvpfh بدل «مرحبا»؟ اضغط Pause. يصحّح Lang Switcher آخر كلمة كتبتها بلغة لوحة المفاتيح الخطأ ويبدّل اللغة بنفسه. يعمل مع أي زوج من اللغات، ويمكنك أيضًا إنشاء دورة تضم حتى ثماني لغات.

قيد التطويرالإصدار 1.4.4، 1 نوفمبر 2026الترخيص MIT أو Apache-2.0
Lang Switcher 1.4.4 نشط
كتبتlvpfh
ضغطتPause / Break
النتيجةمرحبا
اضغط مرة أخرى: تعود الكلمة كما كانت، حرفًا بحرف.

لغتان: لا شيء لتضبطه

إذا كانت في Windows لغتا لوحة مفاتيح بالضبط، فالبرنامج يعرف وحده إلى أين يحوّل الكلمة: إلى الأخرى. وهذه هي حال العربية والإنجليزية تمامًا، فلا حاجة إلى فتح نافذة الإعدادات.

ثلاث لغات أو أكثر: زوج أو دورة

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

  1. lvpfhالإنجليزية · ما كتبته
  2. مرحباالعربية · الضغطة الأولى
  3. lcpatالتركية F · الضغطة الثانية
دورة من ثلاث لغات. كتبت «lvpfh»: الضغطة الأولى تعطي «مرحبا»، والثانية المفاتيح نفسها في التركية F، والثالثة تعيد ما كتبته.

EN ← AR

a;vhشكرا

بقيت لوحة المفاتيح على الإنجليزية

AR ← EN

اثممخhello

بقيت لوحة المفاتيح على العربية

AR ← EN

ثةشهمemail

أردت كتابة كلمة إنجليزية

تحديد النص

htjp wtpm لخخلمثافتح صفحة google

لغتان معًا: تعود كل كلمة إلى لغتها

بلا تثبيت: محوّل لغة لوحة المفاتيح عبر الإنترنت

تبديلك للغة لا يعيق شيئًا

اختصارات تبديل اللغة المعتادة، أي Alt+Shift وCtrl+Shift وWin+Space، لا تمسح الكلمة: يتذكر البرنامج لغة كل ضغطة.

لكل نافذة لغتها

إذا كانت اللغة في Windows 11 تُختار لكل نافذة على حدة، فإن Lang Switcher يبدّلها في النافذة التي تكتب فيها.

ليس للصينية واليابانية والكورية

تبني هذه اللغات الحرف الواحد من عدة ضغطات، فلا يمكن إضافتها إلى الدورة.

مفتوح المصدرالكود المصدري على GitHub، وبناء البرنامج قابل لإعادة الإنتاج: كل ما هو مكتوب في هذه الصفحة يمكنك التحقق منه في الكود.
لا يتصل بالإنترنت من تلقاء نفسه إلا للأخبار والتحديثاتمرة كل يوم يقرأ البرنامج ملف أخبار من موقع المؤلف ولا يرسل شيئًا عنك. وينزّل الإصدارات الجديدة من هناك ويثبّتها بنفسه بعد التحقق من التوقيع.
لا يرسل شيئًا من دونكلا يرسل بيانات قياس عن بعد ولا أي شيء عنك. لا تصل رسالتك إلى الموقع من المعالج إلا عندما تضغط «إرسال» بنفسك، وهي النص نفسه الذي رأيته قبل الإرسال؛ ووسيلة التواصل اختيارية.
لا يحفظ كلمات المرورفي حقول كلمات المرور لا يحتفظ البرنامج بمخزن الكتابة. يتعرف على هذه الحقول بثلاثة فحوص، منها UI Automation، ويرد فيها على Pause بصوت مكتوم.
لا تُكتب الضغطات على القرصلا في السجل ولا في الإعدادات ولا في الملفات المؤقتة. مخزن الكتابة موجود في الذاكرة فقط، ويُمحى بالأصفار عند كل إعادة ضبط. وفي اللغات التي يكتب فيها مفتاح واحد حرفين، مثل العربية، تبقى آخر الكلمات هناك حتى تنتقل إلى حقل آخر أو تتوقف عن الكتابة دقيقة، لكي تتحول الكلمة المحددة تحويلًا صحيحًا.
بصراحة عن التوقيعالمثبّت موقّع بشهادتي الخاصة: سيحذّرك Windows من ناشر غير معروف، وعليك تأكيد التشغيل. لتتحقق من الملف، انتقل إلى صفحة التحميل.

أسئلة وأجوبة

ما الفرق بين Lang Switcher وPunto Switcher وLangOver؟

يخمّن Punto Switcher وCaramba Switcher اللغة من الحروف ويبدّلانها بنفسيهما. وفي LangOver تحدد النص ثم تضغط F10. أما Lang Switcher فلا يغيّر شيئًا حتى تطلب منه: ضغطة واحدة على Pause/Break تصحّح آخر كلمة كتبتها وتبدّل اللغة، دون الحاجة إلى تحديد أي شيء.

هل يعمل مع لوحة المفاتيح العربية؟

نعم، مثل أي لغة أخرى في Windows: يحوّل Lang Switcher حسب المفتاح لا حسب اللغة، فيصبح كل حرف هو الحرف الموجود على المفتاح نفسه في اللغة الأخرى، ومفتاح لا يبقى مفتاحًا واحدًا. lvpfh يصبح «مرحبا» واثممخ يصبح hello. الاستثناء الوحيد الصينية واليابانية والكورية. ونوافذ البرنامج وقوائمه مترجمة إلى 66 لغة، منها العربية: يأخذ اللغة من Windows، ويمكنك تغييرها من الإعدادات، في حقل «لغة الواجهة».

لا يوجد زر Pause/Break في الكمبيوتر المحمول، فماذا أفعل؟

عيّن مفتاحًا آخر: «الإعدادات ← مفتاح الاختصار» ← «تعيين». يصلح مفتاح واحد، أو تركيبة مع Ctrl أو Alt أو Shift، أو Shift مزدوج. وافعل الشيء نفسه إذا احتجت إلى Pause/Break لأمر آخر: هو المفتاح الافتراضي فقط لأن البرامج الحديثة لا تكاد تستخدمه. التفاصيل في دليل مفتاح الاختصار.

أليس هذا برنامج تجسس على لوحة المفاتيح (keylogger)؟

لا، مع أن البرنامج يرى الضغطات: وإلا لما وجد ما يصححه. ما تكتبه يبقى في الذاكرة فقط ويُمحى بالأصفار عند كل إعادة ضبط؛ ولا تُكتب الضغطات على القرص أبدًا، ولا يرسل بيانات قياس عن بعد. ولا يتصل بالإنترنت من تلقاء نفسه إلا للأخبار والتحديثات، ولا يرسل شيئًا عنك. يمكنك التحقق من كل هذا في الكود المصدري.

هل كتابة كلمات المرور آمنة؟

في حقل كلمة المرور لا يحتفظ البرنامج بمخزن الكتابة، ولا يكتب الضغطات على القرص أبدًا. ملاحظتان: الحقل الذي يتعذر تحديد نوعه يُعامل كحقل عادي، والحقل الذي يصبح حقل كلمة مرور في مكانه (مثل طلب sudo في وحدة التحكم) يُعامل كما كان حتى ينتقل التركيز.

هل يعمل في نوافذ البرامج التي تعمل كمسؤول؟

نعم. يُثبَّت Lang Switcher في C:\Program Files، وينشئ المثبّت على الكمبيوتر شهادة خاصة به لتوقيع الكود فقط: يوقّع بها Lang Switcher ويتلف مفتاحها فورًا، وعند إلغاء التثبيت يزيل الشهادة أيضًا. لهذا يسمح Windows لبرنامج Lang Switcher بالعمل في نوافذ البرامج التي تعمل كمسؤول. أما في شاشات طلب UAC وCtrl+Alt+Del وتسجيل الدخول فلا يمكن التقاط الضغطات: هذا قيد من Windows.

كيف أوقف رسائل المؤلف وأخباره؟

اخرج من البرنامج (قائمة الأيقونة ← «خروج»)، وفي ملف %APPDATA%\Lang_Switcher\config.toml، في قسم [letters]، اضبط feed = false، ثم شغّله من جديد. بعد أول رسالة من التغذية، وليس قبل مرور 90 يومًا، يظهر هذا المفتاح أيضًا في نافذة «من المؤلف» وتحته هذا السطر: «مرة كل يوم يقرأ البرنامج ملفًا واحدًا من موقع المؤلف. يوقف هذا المفتاح الرسائل والأخبار الواردة في هذا الملف.» التفاصيل في دليل نافذة «من المؤلف».

توقفت لوحة المفاتيح عن الاستجابة: ماذا أفعل؟

اضغط Ctrl+Alt+Shift+F12: يتوقف البرنامج عن التقاط الضغطات ويغلق. هذه التركيبة هي مخرج الطوارئ: يفحصها البرنامج قبل أي شيء آخر، ولا يمكن تعيينها مفتاح اختصار. الخطوات التالية في الدليل.

هل يعمل على Windows 7 أو نظام 32 بت؟

لا. يحتاج إلى Windows 10 الإصدار 1607 أو أحدث، أو Windows 11، بنظام 64 بت فقط. بقية المتطلبات والقيود في الدليل.

كيف أزيل البرنامج وماذا يبقى؟

في إعدادات Windows افتح قائمة التطبيقات المثبتة، وابحث عن Lang Switcher وألغِ تثبيته. يزول البرنامج واختصاراته وإدخال التشغيل التلقائي وسجل البرنامج. أما الإعدادات والرسائل التي حفظها معالج «مراسلة المؤلف» فلا تُحذف إلا إذا أجبت عن السؤال الأخير بـ«نعم»؛ وإذا أجبت بـ«لا» تبقى في مجلد %APPDATA%\Lang_Switcher.

إجابات أكثر في الدليل

الأسئلة والمشكلاتفي GitHub Issues ↖ أو عبر البريد send.me@panda-pishet-kod.dev