אם המקלדת שלך לא עובדת ב-VirtualBox: שלבים לתיקון

העדכון אחרון: 04/09/2025

  • הסיבות הנפוצות ביותר הן NumLock לא מסונכרן, התנגשויות עם מקש Host ומפות מקשים של אורח.
  • הגדרת ה-GUI/HidLedsSync "0" מונעת היפוך מצב NumLock בין המארח לאורח.
  • בדוק את לכידת המקלדת והפריסה של האורח (למשל, setxkbmap, dpkg-reconfigure).

אם המקלדת שלך לא עובדת ב-VirtualBox, הנה השלבים לתיקון.

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

בתוצאות מהעולם האמיתי ובדיונים טכניים, מופיעים דפוסים שחוזרים על עצמם: בעיות עם מקש Ctrl בעת שימוש בעורכים כמו nano, התנהגות מוזרה של לוח המקשים המספרי עקב NumLock, ואפילו בלבול עם ה- מפות מקשים של "מפתח מארח" ומערכת אורח של VirtualBoxלהלן מדריך מסודר עם כל מה שצריך לבדוק וכיצד לתקן זאת. בואו נלמד עוד על אם המקלדת שלך לא עובדת ב-VirtualBox, הנה השלבים לתיקון. 

למה VirtualBox יכולה "לאבד" את המקלדת

במקרה חוזר שתועד על ידי הקהילה, מארח לינוקס של 64 סיביות שהריץ אורח דביאן של 32 סיביות הציג באג מוזר: בעת לחיצה על Ctrl+X ב-nano האות "x" הופיעה על המסך במקום להפעיל את קיצור הדרך ליציאה. כלומר, מקש השינוי Ctrl לא זוהה במערכת האורחת.

המשתמש גם שינה את מקש המארח של VirtualBox למקש הלוגו הימני, ותהה אם הבאג משפיע על Ctrl שמאלה, ימינה או שניהםהשיחה הצביעה גם על מפת המקלדת של האורח, שכביכול הייתה מוגדרת ל"ארה"ב כברירת מחדל", מה שהפחית את החשד לפריסה שנבחרה בצורה גרועה, אך לא ביטל אותה לחלוטין.

פרט נוסף שכדאי לזכור הוא שהבעיה לא תמיד חוזרת על עצמה עם אורחים אחרים: היו מכונות DOS ו-Windows ללא תקלה זו, דבר המצביע על כך שהאינטראקציה בין מחשבים מסוימים מפות מקלדת, שכבת הגרפיקה (X/TTY) ו-VirtualBox יכול להיות מכריע בלינוקס.

תוכן בלעדי - לחץ כאן  אוטומציות וקיצורי דרך חיוניים של Outlook לשיפור הפרודוקטיביות

והערה קטנה שעולה כשעושים קצת מחקר: בפלטפורמות כמו Reddit, תוכן שימושי לפעמים "מוסתר" על ידי אזהרות לגבי קובצי Cookie, אבל השרשורים מאשרים תסמינים דומים. זהו רמז לכך שמה שקורה לכם אינו מקרה בודד וש... הסיבות בדרך כלל סובבות סביב קיצורי דרך עם Ctrl, NumLock והגדרות קלט.

בדיקת NumLock: האשם השקט

נתחיל עם הפשוט אך הקריטי: מצבו של NumLock משפיע ישירות על לוח המקשים המספריאם מושבת, מקשי המספרים ישלחו חצים ותנועות סמן, לא מספרים.

בגרסאות VirtualBox כגון 5.0.2 נצפתה התנהגות ספציפית מאוד: מצב NumLock ב- guest עשוי להפוך הפוך ביחס למארחאם Windows (מארח) מפעיל את זה, Linux (אורח) מציג את זה ככבוי, ולהיפך. זה גורם לבלבול מתמיד בעת מעבר בין שני המסכים.

יש קיצור דרך כדי לגרום ל-VirtualBox לסנכרן כראוי את נוריות המקלדת עם המכונה הווירטואלית. ב-Windows, פתח קונסולה עם הרשאות מנהל, נווט אל נתיב ההתקנה של VirtualBox (כברירת מחדל, C:\Program Files\Oracle\VirtualBox) והריצו:

VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"

בעזרת פרמטר זה, VirtualBox מפסיקה לכפות סנכרון בעייתי של נוריות ה-LED וכל מערכת שומרת על מצב עקבי. לאחר החלתו, כאשר המארח NumLock פעיל, אורח לא אמור להפוך את ההתנהגות, ומקלדת הנומרית תחזור להקליד מספרים בצורה נכונה.

בנוסף, בדקו את הגדרות ה-BIOS/UEFI של מחשב המארח כדי לוודא ש-NumLock מאותחל במצב המועדף עליכם. זה לא תמיד הכרחי, אבל זה עוזר למנוע לוח המקשים המספרי מתחיל להיות מושבת ומשגע אותך בלי סיבה נראית לעין.

פתרון NumLock ב-VirtualBox

מקש Host וקיצורי דרך Ctrl/AltGr

מקש המארח של VirtualBox הוא זה ש"משחרר" את העכבר והמקלדת של המכונה הווירטואלית; כברירת מחדל, זהו בדרך כלל מקש Ctrl הימני. אם תשנה אותו למקש הלוגו הימני (Windows) ותבחין ש... Ctrl מפסיק לפעול כמשנה בתוך הקובץ האורח, חושד בסכסוך.

כדי לבודד את הבעיה, עבור אל קובץ > העדפות > קלט והגדרות ה-VM (או מכונה > הגדרות > כללי/קלטים) ובדוק מהו מקש המארח. נסה להחזיר אותו ל- Ctrl ימני או למקש אחר שאינו בשימוש (למשל, Scroll Lock כמקש Host) כדי לראות אם קיצורי הדרך של האורחים חוזרים לתפקוד.

תוכן בלעדי - לחץ כאן  מדריך מלא לתאימות של משחקים ישנים יותר ב-Windows מודרני

הפעל את "לכידת מקלדת אוטומטית" באפשרויות הקלט של VirtualBox. אם תכונה זו מושבתת, צירופים מסוימים (במיוחד אלו עם Ctrl) עשויים להישאר על המארח ולא להגיע למכונה הווירטואלית, מה שמסביר מדוע לחיצה על Ctrl+X ב-nano גורם להופעת "x" מילולית.

כמו כן, בדקו אם השגיאה מתרחשת באמצעות Ctrl שמאלי, Ctrl ימני או שניהם. במקרים מסוימים, Ctrl הימני פועל כמארח או "נחטף" על ידי המערכת, בעוד ש-Ctrl השמאלי פועל. רמז זה עוזר לקבוע אם הבעיה היא ב מיפוי מפתחות פנימי או מיפוי לכידה/מארח ב-VirtualBox.

פריסת ומפה של מקלדת האורח

גם אם מערכת האורח אומרת שהיא נמצאת ב-"US כברירת מחדל", ודא שהיא אכן כזו. אם מערכת האורח שלך היא דביאן/אובונטו, ייתכן שלסביבה הגרפית ולקונסולת ה-TTY יש הגדרות שונות, מה שמסביר מדוע התסמין חוזר על עצמו ב-X ובקונסולה. Ctrl התעלם או פורש בצורה שגויה.

בדיקות מהירות בלינוקס (הפעל אותן בתוך ה-Guest): כאשר X פעיל, יש להחיל באופן זמני מפה סטנדרטית עם setxkbmap ארה"באם Ctrl עובד שוב, אתה יודע שהבעיה נבעה מהגדרות הפריסה שלך. כדי לגרום לה להימשך, בדוק את הגדרות המקלדת של סביבת שולחן העבודה שלך או החל dpkg-reconfigure keyboard-configure בדביאן/אובונטו כדי להגדיר מחדש ברמת המערכת.

בקונסולת TTY (ללא X) בדוק שהפריסה אינה אקזוטית או שיש בה וריאציות מוזרות (למשל, "US international" עם מקשים מתים אם אינך זקוק להם). שינויים עדינים יכולים להשפיע על התנהגות AltGr, Ctrl ימני ושילובים עם סמלים, אז עדיף לשמור על זה פשוט ויציב.

אם אתם משתמשים בשפה אחרת (ES, LATAM וכו'), ודאו שאתם בוחרים את הגרסה הנכונה בתוך הקובץ guest, ואם רלוונטי, יישרו גם את ה-host. למרות ש-VirtualBox מתרגמת אירועי מקלדת, לאחר... מארח ואורח עם נטיות שונות מאוד מכפיל את הסיכויים להתנגשות עם מקשי צירוף.

תוכן בלעדי - לחץ כאן  קיצורי דרך חיוניים ב-macOS Sequoia שמאיצים את חיי היומיום שלכם

עוד בדיקות ושיטות עבודה מומלצות

קיצורי מקשים לשיפור חיפוש הקבצים ב-Windows 11

בדוק אם התסמין מופיע גם בהפעלות גרפיות וגם בהפעלות קונסולה. במקרה שהוזכר על ידי הקהילה, השגיאה התרחשה בשניהם, מה שהצביע על בעיית קלט/לכידה ולא בעורך. כדאי לשלול את הננו: נסה קיצורי דרך באפליקציות אחרות או Ctrl+C לחתיכה בטרמינל.

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

נסה מקלדת פיזית אחרת אם אפשר והימנע ממרכזים בעייתיים. זה נראה בסיסי, אבל מקלדת עם מקש Ctrl פגום מייצרת בדיוק את הסימפטום המתואר (מופיע "x" במקום "Ctrl+X"). אם אתה משתמש במקלדת אחרת, קיצורי דרך פועלים באופן מיידי, תבודד את הסיבה.

שמור על VirtualBox (נלמד אותך עוד על VirtualBox במאמר זה): כיצד לפתוח מכונה וירטואלית ב-VirtualBox?) ו"תוספות אורחים" עודכנו ככל האפשר. בעוד שבעיית מצב NumLock ההפוך נצפתה ב-VirtualBox 5.0.2, גרסאות אחרונות ליטשו פרטים רבים הקשורים לקלט ולסנכרון. ובכל זאת, ההתאמה ממשק משתמש גרפי/סנכרון HidLeds «0» זה עדיין שימושי כשאתה מבחין בהתנהגות מוזרה של נוריות ה-LED.

לבסוף, ודאו שאין קיצורי דרך גלובליים במארח אשר לוכדים את הקשות Ctrl+חלק מהמקשים לפני שהן מגיעות למכונה הווירטואלית. ב-Windows, כלי עזר או תכונות נגישות של צד שלישי עלולים להפריע; ב-Linux, שילובים של מנהלי חלונות או כלי עזר כגון מנהלי ריצוף יכול לגנוב תשומת לב מקיצורי דרך.

שיטות עבודה מומלצות עבור מקלדת ב-VirtualBox

אתה אמור להיות מסוגל להציל את המקלדת בתוך המכונה הווירטואלית שלך: יישר את מקש NumLock עבור לוח המקשים המספרי, כוונן את מקש ה-Host כדי למנוע התנגשויות, ודא לכידת מקלדת, וכוונן את המיפוי ב-Guest. בהתאם להנחיות אלה, קיצורי הדרך של Ctrl חזרו למקומם וזרימת העבודה חזרה לשגרה., הן בסביבת הקונסולה והן בסביבת הגרפיקה. עכשיו אתם יודעים יותר על VirtualBox.

Artaculo relacionado:
כיצד לפתוח קובץ VBOX