מדריך · הגדרות

החריגים של 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 מציגה את המחשבון, את ההגדרות ואפליקציות אחרות מ-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