כוונתי›מאמרים

כוונתי למפתחים: המקלדת עוקבת אחרי האפליקציה

עדכון אחרון: 13 באוקטובר 2026 · 5 דקות קריאה

למפתח בישראל אין כל כך בעיה של "שפה לא נכונה" אלא בעיה של מעבר בין חלונות: הטרמינל רוצה אנגלית, ה‑IDE רוצה אנגלית עם הודעות commit בעברית, Teams ו‑WhatsApp רוצים עברית, הדפדפן רוצה את שתיהן. שפת המקלדת נשארת איפה שהשארתם אותה בחלון הקודם. כוונתי מתקן את התוצאה תוך כדי הקלדה (עןא דאשאוד הופך ל‑git status, akuo הופך לשלום) ויכול, לפי אפליקציה, להשאיר את המקלדת במקומה: טרמינלים אנגלית‑בלבד מהקופסה, כל השאר אוטומטי.

הכאב האמיתי

זה לא שאתם לא יודעים לאיית. זה שלחצתם Enter על ךד -ךש בטרמינל כי החלון הקודם היה צ'אט בעברית, ואז הקלדתם תשובה בעברית ב‑Slack שיצאה akuo nv eurv כי החלון הקודם היה הטרמינל. Windows שומר את שפת הקלט לכל חלון; macOS יכול לשמור אותה לכל מסמך. בכל מקרה, אתם אלה שסוחבים את המצב בין החלונות, וטועים כמה עשרות פעמים ביום, בדרך כלל ברגע הכי גרוע: המילה הראשונה של פקודה, הודעת commit, תיבת חיפוש.

איפה אתםמה רציתםמה יצא
טרמינלgit statusעןא דאשאוד
טרמינלls -laךד -ךש
Teams / Slackשלום מה קורהakuo nv eurv
חיפוש ב‑VS CodehandleLoginישמגךקךםעןמ
הודעת commitתיקון באג בהתחברות,heui ctd cv,jcru,

מה כוונתי עושה עם זה

1. טרמינלים אנגלית‑בלבד, כברירת מחדל

טרמינל אמיתי אף פעם לא צריך עברית. כוונתי מגיע עם cmd, PowerShell, Windows Terminal, conhost, mintty ו‑bash (Windows) ו‑Terminal, iTerm2, Warp, Alacritty, kitty, WezTerm ו‑Hyper (Mac) במצב אנגלית‑בלבד: כל מה שמוקלד בפריסה עברית מוקלד מחדש באנגלית מיד והפריסה מתחלפת, בלי צורך בזיהוי. הנחיות סיסמה מדולגות בכוונה; סיסמה שהוקלדה בפריסה הלא נכונה נשארת לא נכונה במקום להיות מוקלדת מחדש לאנשהו.

2. IDE ועורכים נשארים אוטומטי

VS Code, Visual Studio, Rider, IntelliJ, PyCharm, Xcode, Sublime, Cursor: אלה במצב אוטומטי (שני הכיוונים), כי הם מארחים גם עברית: הודעות commit, הערות, חלונית הצ'אט של Copilot, README בעברית. במצב אוטומטי כוונתי ממיר רק מילה שהיא בבירור הקלדה בפריסה הלא נכונה ומשאיר כל מילה אמיתית; מזהים כמו handleLogin לא נראים כמו עברית ולא נוגעים בהם אף פעם. אם אתם אף פעם לא מקלידים עברית בעורך, קבעו אותו בעצמכם לאנגלית‑בלבד: מקלידים באפליקציה, פותחים את תפריט המגש ← Per-app rules… ← This app ← English-only.

3. צ'אט ומייל: לתקן את המילה הראשונה, להחליף את הפריסה

ב‑Teams, Slack, WhatsApp Desktop, Outlook ובדפדפן, המילה הראשונה אחרי מעבר חלון היא זו שיוצאת לא נכון. כוונתי מתקן אותה כשמסיימים את המילה, מחליף את המקלדת לשפה שברור שאתם כותבים בה, ושאר המשפט יוצא נכון. הזיהוי רץ על צמד עברית ↔ אנגלית במיוחד, עם רשימות מילים בשתי השפות, אז מילה אמיתית באנגלית במשפט עברי (או להפך) לא "מתוקנת".

4. Force English on focus (Pro, Windows)

צעד אחד קדימה: כשאתם נכנסים לאפליקציה אנגלית‑בלבד (טרמינל, או עורך שקבעתם כך), כוונתי מחליף את המקלדת לאנגלית לפני שאתם מקלידים. זו ההגדרה שגורמת למקלדת באמת לעקוב אחרי האפליקציה במקום לתקן בדיעבד. הגדרות ← Force English on focus.

5. ביטול, הגנה, למידה

מה הוא לא עושה

הוא לא קורא את המסך, לא שולח שום דבר מחוץ למחשב ולא מתקין פריסת מקלדת. הוא מאזין להקשות מקומית (Windows: keyboard hook ברמה נמוכה; Mac: event tap, שצריך הרשאות Accessibility ו‑Input Monitoring), וקריאות הרשת היחידות שלו הן בדיקת העדכון ובדיקת הרישיון. הוא מתקן עברית ↔ אנגלית בלבד. הוא לא בקוד פתוח; עמוד האבטחה מתאר מה אפשר לאמת לבד (תעבורה, hashes, הרשאות). הוא לא יעבוד בצד המרוחק של שולחן עבודה מרוחק אלא אם מותקן שם, ומכונות וירטואליות נחשבות מחשבים נפרדים.

להתקין כמו מפתח

שאלות נפוצות

כוונתי משנה מה שאני מקליד ב‑IDE?
רק מילה שלא יכולה להיות שום דבר חוץ מהקלדה בפריסה הלא נכונה, והוא אף פעם לא נוגע במילים אמיתיות באנגלית או בעברית. כברירת מחדל IDE ועורכים במצב אוטומטי (שני הכיוונים), כי הודעות commit, הערות וחלוניות צ'אט מכילות עברית. אם אתם אף פעם לא מקלידים עברית בעורך, קבעו אותו לאנגלית‑בלבד בתפריט לפי אפליקציה וכל ג'יבריש בפריסה עברית יהפוך לאנגלית מיד.
מה קורה בטרמינל?
טרמינלים הם אנגלית‑בלבד מהקופסה: cmd, PowerShell, Windows Terminal, conhost, mintty ו‑bash ב‑Windows; Terminal, iTerm2, Warp, Alacritty, kitty, WezTerm ו‑Hyper ב‑Mac. פקודה שהוקלדה בפריסה עברית מוקלדת מחדש באנגלית והפריסה מתחלפת. הנחיות סיסמה מדולגות.
זה יכול לשבור פקודה כש'מתקן' אותה?
הוא לא ייגע במילה אמיתית, ו‑Ctrl+Z מיד אחרי תיקון מחזיר אותו בלחיצה אחת. ביטול של אותה מילה פעמיים עם מקש התיקון מגן עליה לתמיד; חלון המילים המוגנות מאפשר לנהל את הרשימה. מילים שאתם מקלידים שלוש פעמים מצטרפות למילון האישי ולא מתוקנות שוב.
זה חינם למפתחים?
7 ימי הניסיון ללא הגבלה; אחר כך המסלול החינמי נותן 15 תיקונים אוטומטיים ביום ותיקון ידני במקש אחד ללא הגבלה. Pro (149 ₪ חד‑פעמי, עד 3 מחשבים) מסיר את המגבלה היומית ומוסיף את המילון האישי ו‑Force English on focus.

עוד מאמרים

← כל המאמרים