الدليل · الإعدادات

استثناءات Lang Switcher: الألعاب والبرامج التي تحتاج إلى المفتاح بنفسها

«الإعدادات…» ← «الاستثناءات»: اضغط «اختيار نافذة البرنامج» وانتقل إلى البرنامج المطلوب خلال 5 ثوانٍ، أو اكتب اسم العملية، مثل game.exe، واضغط «إضافة». ثم «موافق». في مثل هذا البرنامج لا تُحفظ الكتابة، ويصل مفتاح الاختصار إلى البرنامج نفسه.

لماذا

  • الألعاب ذات الحماية من الغش والبرامج التي تقرأ لوحة المفاتيح من دون Windows. قد لا تقبل هذه البرامج استبدال النص، ولا فائدة لها من التقاط المفاتيح.
  • البرامج التي تحتاج إلى مفتاح الاختصار بنفسها. عادةً يأخذ Lang Switcher هذا المفتاح لنفسه في كل نافذة، أما في برنامج من الاستثناءات فيعمل Pause (أو مفتاحك) كأن Lang Switcher غير موجود.

الإضافة: اختيار النافذة

  1. قائمة الأيقونة ← «الإعدادات…» ← قسم «الاستثناءات».
  2. تحت «تلقائيًا» اضغط «اختيار نافذة البرنامج» وانتقل إلى البرنامج المطلوب خلال 5 ثوانٍ. العدّ على الزر نفسه: «انتقل إلى البرنامج المطلوب… 5». والضغطة الثانية تلغيه.
  3. يظهر اسم عملية هذا البرنامج في القائمة ويُحدَّد، ويُكتب تحت الزر «تمت الإضافة: …». وإذا كان البرنامج في القائمة من قبل، «موجود في القائمة: …»، وإذا لم تنتقل إلى أي مكان، «لم يتم اختيار نافذة».
  4. عد إلى نافذة الإعدادات واضغط «موافق» أو «تطبيق» ليسري الاستثناء. و«إلغاء» يلغي أيضًا ما أُضيف بهذه الطريقة.
— ثم انتقل إلى البرنامجانقرالاستثناءاتإزالةتلقائيًااختيار نافذة البرنامجانقر ثم انتقل إلى البرنامجخلال 5 ثوانٍيدويًاإضافةاسم العملية، مثل game.exe— الاسم في القائمةبعد 5 ثوانٍالاستثناءاتgame.exeإزالةتلقائيًااختيار نافذة البرنامجتمت الإضافة: game.exeيدويًاإضافةاسم العملية، مثل game.exe
انقرثم انتقل إلى البرنامجالاستثناءاتإزالةتلقائيًااختيار نافذة البرنامجانقر ثم انتقل إلى البرنامجخلال 5 ثوانٍيدويًاإضافةاسم العملية، مثل game.exeبعد 5 ثوانٍالاسم في القائمةالاستثناءاتgame.exeإزالةتلقائيًااختيار نافذة البرنامجتمت الإضافة: game.exeيدويًاإضافةاسم العملية، مثل game.exe
قسم «الاستثناءات»: ضغطت «اختيار نافذة البرنامج»، وبعد 5 ثوانٍ اسم عملية البرنامج في القائمة.

لا يأخذ البرنامج إلا اسم ملف العملية. ولا يقرأ عنوان النافذة، الذي قد يكون فيه اسم مستند أو رسالة.

الإضافة: يدويًا

تحت «يدويًا» اكتب في الحقل اسم العملية، أي اسم ملف البرنامج، مثل game.exe. اضغط «إضافة» ثم «موافق».

  • اسم الملف مع .exe: game.exe لا game.
  • لا حاجة إلى المسار: من C:\Games\game.exe يأخذ البرنامج game.exe. لا فرق بين الأحرف الكبيرة والصغيرة، ولا تُحسب المسافات على الجانبين.
  • الاسم الموجود في القائمة لا يُضاف مرة أخرى: يفرغ الحقل فقط.
  • المسار بلا اسم ملف (C:\) لا يُقبل: يُسمع صوت مكتوم ويبقى النص في الحقل.

الإزالة

انقر على سطر في القائمة ليُحدَّد؛ والنقرة الثانية تلغي التحديد. حدد برنامجًا واحدًا أو أكثر، واضغط «إزالة» ثم «موافق».

تتسع القائمة لـ 32 برنامجًا. وعندما تبلغ 32، يتعطل الحقل و«إضافة» و«اختيار نافذة البرنامج» حتى تزيل شيئًا.

برامج Microsoft Store

يعرض Windows الآلة الحاسبة وإعدادات Windows وبرامج Microsoft Store الأخرى في إطار مشترك: العملية ApplicationFrameHost.exe. يأخذ «اختيار نافذة البرنامج» عملية البرنامج نفسه، مثل CalculatorApp.exe، وبها يعرف Lang Switcher أيضًا هل النافذة من الاستثناءات. فالاستثناء لأحد هذه البرامج لا يشمل البقية. وإذا كتبت ApplicationFrameHost.exe يدويًا، تصبح كلها من الاستثناءات دفعة واحدة.

ما الذي يتغير في مثل هذا البرنامج

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

في ملف الإعدادات

القسم [exclusions] في الملف %APPDATA%\Lang_Switcher\config.toml:

[exclusions]
processes = ["game.exe", "CalculatorApp.exe"]

عدّل الملف والبرنامج غير مشغّل؛ المزيد في صفحة «ملف الإعدادات». وعند النقل إلى كمبيوتر جديد تنتقل القائمة مع الملف.

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