מדריך · המקש ושפות המקלדת

Lang Switcher ושלוש שפות מקלדת: «זוג» של מקור ויעד או מחזור

עם שתי שפות מקלדת אין מה להגדיר. עם שלוש: «זוג» («מקור» ו«יעד») או «כמה פריסות»: מחזור של עד שמונה שפות בסדר שתבחרו.

שתי שפות

אם ב-Windows יש שתי שפות מקלדת, אין מה להגדיר: המילה עוברת לשפה השנייה, והקשה נוספת מחזירה אותה. בדיוק כך זה עם עברית ואנגלית.

שלוש שפות ומעלה: זוג או מחזור

תפריט הסמל ← «הגדרות…» ← החלק «פריסות». יש בו שני מצבים:

  • «זוג» (ברירת המחדל) — בחרו «מקור» ו«יעד»: המילה עוברת מאחד לשני וחוזרת, ושאר השפות לא משתתפות. בהתחלה שתי השפות הראשונות של Windows בחורות בשדות האלה.
  • «כמה פריסות» — כל הקשה מעבירה את המילה לשפה הבאה במחזור, ואחרי האחרונה חוזר הטקסט שהוקלד. סמנו שפות ברשימה שמתחת לשורה «מחזור: הסימון משתתף, הכפתורים קובעים סדר»; הסדר ב«למעלה» ו«למטה».
— מקור ויעדזוגפריסותזוגכמה פריסותמקור:English (United States)יעד:עברית (ישראל)מחזור: הסימון משתתף, הכפתורים קובעים סדרEnglish (United States)עברית (ישראל)למעלהלמטה— מחזורכמה פריסותפריסותזוגכמה פריסותמקור:English (United States)יעד:עברית (ישראל)מחזור: הסימון משתתף, הכפתורים קובעים סדרEnglish (United States)עברית (ישראל)Türkçe (Türkiye)למעלהלמטה
זוגמקור ויעדפריסותזוגכמה פריסותמקור:English (United States)יעד:עברית (ישראל)מחזור: הסימון משתתף,הכפתורים קובעים סדרEnglish (United States)עברית (ישראל)למעלהלמטהכמה פריסותמחזורפריסותזוגכמה פריסותמקור:English (United States)יעד:עברית (ישראל)מחזור: הסימון משתתף,הכפתורים קובעים סדרEnglish (United States)עברית (ישראל)Türkçe (Türkiye)למעלהלמטה
החלק «פריסות» בשני מצבים: זוג, ומחזור עם סימון על שלוש שפות.

לחצו «אישור» או «החל» כדי שהמצב ייכנס לתוקף. במחזור יש מקום לשמונה שפות: הסימון התשיעי לא נכנס, והתוכנה עונה בצליל עמום.

שמות השפות ברשימות הם השמות שכל שפה קוראת לעצמה: «English (United States)», «עברית (ישראל)», «Türkçe (Türkiye)». אם לשתי מקלדות אותו שם, ליד השם מופיע קוד המקלדת.

לאיזו שפה המילה עוברת

התוכנה זוכרת את השפה של כל הקשה, ואת הכיוון היא לוקחת מהשפה של האות הראשונה במילה, ולא מהאותיות עצמן.

  • בזוג — מהמקור ליעד ובחזרה.
  • במחזור — לשפה שאחרי זו שבה הוקלדה המילה. למשל המחזור: אנגלית, עברית, טורקית F. המילה akuo הופכת בהקשה הראשונה ל«שלום», בשנייה ל-umrh, אותם מקשים בטורקית F, ובשלישית חוזרת.
  • שפה מחוץ לזוג ולמחזור — התוכנה לא נוגעת במילה הזו: להקשה אין השפעה, ונשמע קליק אחד.

המקלדת העברית: מה כדאי לדעת

זה על Hebrew (Standard), המקלדת ש-Windows מתקינה לעברית.

  • Shift ו-Caps Lock נותנים אותיות גדולות באנגלית. אין בעברית אותיות גדולות, והמקלדת העברית מדפיסה במקומן את הלטיניות: A, K, U, O. על כך בעמוד «אותיות גדולות, Caps Lock וסימנים».
  • תווים על AltGr. למשל AltGr+4 נותן ₪ ו-AltGr+E נותן €; שם גם הניקוד.
  • המקש 102. במקש \ אין אות עברית: הוא נותן \, ועם Shift נותן |. במקלדות שיש בהן מקש נוסף 102, בין Shift השמאלי ל-Z, הוא נותן אותו דבר.
  • הדוגמאות חושבו על Hebrew (Standard) ואנגלית (ארצות הברית). במקלדות אחרות אותם מקשים עשויים לתת אותיות אחרות. התוכנה שואלת את Windows מה נותן כל מקש, ולכן הדרך אחת בכל השפות, אבל במקלדות האלה היא לא נבדקה.

אם המילה הלכה למקום הלא נכון

  • בדקו מה פועל עכשיו. בתחתית חלון ההגדרות, בחלק «מצב», השורה «הזוג הפעיל: …», ובמצב «כמה פריסות» השורה «המחזור הפעיל: …». לידה כמה פעמים הבחירה נכשלה.
  • הקישו עוד פעם. במחזור המילה עוברת לשפה הבאה, ואחרי האחרונה חוזר הטקסט שהוקלד.
  • החלפתם שפה באמצע מילה (ak ← Alt+Shift ← ום): ההקשה הראשונה מתקנת את המילה כמו שצריך, אבל השנייה לא מחזירה במדויק את מה שהוקלד.
  • שפה שהוספתם עכשיו ל-Windows מופיעה בתוכנה כשעוברים לחלון או לשדה אחר.

טקסט מסומן

לטקסט מסומן אין הקשות, רק אותיות. לכן התוכנה מזהה את השפה של כל מילה לפי האותיות שלה וממירה אותה לשפה הבאה במחזור. אם במחזור שתי שפות באותו אלפבית (שתי אנגליות, למשל), מילה שכל אותיותיה משותפות לא מבדילה ביניהן: הכיוון נלקח משפת החלון. מילה עם אות מיוחדת לאחת מהן עוברת נכון.

סינית, יפנית וקוריאנית לא נכנסות למחזור ולא מופיעות בהגדרות: למה.

בקובץ ההגדרות

החלק [layouts] בקובץ %APPDATA%\Lang_Switcher\config.toml:

[layouts]
mode        = "cycle"
pair_source = "0x00000409"
pair_target = "0x0002040D"
cycle       = ["0x00000409", "0x0002040D", "0x0001041F"]

mode הוא אחד משניים: pair (זוג) או cycle (מחזור). השפות נכתבות בקודים של Windows: 0x00000409 אנגלית (ארצות הברית), 0x0002040D עברית; שפה עם שתי מקלדות נכתבת בקוד המקלדת עצמה, כמו 0x0001041F לטורקית F. למחזור נכנסות שמונה הראשונות. ערכו את הקובץ כשהתוכנה לא פועלת.

שאלות ובעיותב-GitHub Issues ↖ או במייל send.me@panda-pishet-kod.dev