עברית

האם Karabiner-Elements יכולה למפות שלט משחק?

להורדת InputConfig מ-Mac App Storeהאפליקציה הזו חינמית לגמרי. אין צורך ליצור חשבון. אין מינויים, אין הורדות מסובכות, ושום דבר לא נעול. מותאמת ל-Apple silicon.

חלקית, ופחות ממה שרוב האנשים צריכים. Karabiner-Elements היא תוכנת ההתאמה הטובה ביותר למקלדת ב-Mac, חינמית ובקוד פתוח, והיא בנויה סביב מקלדות ועכברים. מאז גרסה 14.13, שיצאה בדצמבר 2023, היא קוראת גם חלק מהשלטים: בהערות הגרסה כתוב שמכשירי DirectInput נתמכים ומכשירי XInput אינם נתמכים כלל, וגרסאות מאוחרות יותר הוסיפו אזור מת לשימוש בצירון של שלט כמצביע. לכן השאלה אם השלט שלכם יופיע תלויה בשלט ובמצב שלו. הדרך הנפוצה האחרת היא שלט שיודע להתחזות למקלדת, כמו 8BitDo Zero 2 במצב מקלדת, שהגדירו הרבה משתמשי Anki. מי שרוצה ששלט ישלח מקשים ויזיז את העכבר בכל אפליקציה, מפה שנבנה לשלטים, כמו InputConfig, הוא הדרך הקצרה יותר.

גרסה 1.7 של InputConfig, הצפויה באוקטובר 2026, תהיה זמינה במלואה בעברית.

שלבים

  1. התקינו את InputConfig ואשרו גישת נגישות.
  2. צמדו את השלט כרגיל. הוא נשאר שלט.
  3. הוסיפו שורה, לחצו על Scan, לחצו על כפתור ובחרו את המקש שהוא צריך לשלוח.
  4. לחצו על Activate. זה עובד בכל אפליקציה.

ממפים שלט למקשים עם מפה לשלטים

  • אתם: התקינו את InputConfig, אשרו גישת נגישות וצמדו את השלט כרגיל. הוסיפו שורה, לחצו על Scan, לחצו על כפתור ובחרו את המקש שהוא צריך לשלוח.
  • InputConfig: קוראת את השלט כשלט ושולחת את המקש שבחרתם. צירונים יכולים להזיז את העכבר או ארבעה מקשים.
  • בדיקה: לחצו על Activate ואז על הכפתור בכל אפליקציה. המקש מגיע לשם.

עבור Anki במיוחד, במדריך Anki יש פריסה מוכנה.

החלון הראשי של InputConfig עם הפריסט Desktop Navigation נבחר, ושורותיו מציגות פקד של שלט בצד שמאל ואת המקש או הלחיצה שהוא שולח בצד ימין.
Figure 1. החלון הראשי של InputConfig: כל שורה נותנת שם לפקד ולמקש או ללחיצה שהוא שולח.

משתמשים בשניים: אחד למקשים ואחד לשלטים

הם לא מתחרים. השתמשו ב-Karabiner-Elements למקלדת, למשל Caps Lock ל-Escape, וב-InputConfig לשלט, לציוד MIDI ולכפתורי עכבר נוספים.

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

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

רוב מי שמחפש חלופה ל-Karabiner-Elements רוצה משהו פשוט יותר, או משהו שלא מתקין דרייבר. התשובה הנכונה תלויה במשימה:

  • החלפת Caps Lock, Control, Option, Command או Globe. macOS עושה זאת בהגדרות המערכת, מקלדת, קיצורי מקלדת, מקשי שינוי. אין מה להתקין.
  • הפיכת מקש אחד לאחר עד ההפעלה מחדש הבאה. הפקודה hidutil של macOS עצמה ב-Terminal, בדוגמה שלמטה.
  • מקש Hyper על Caps Lock. אפליקציית Hyperkey הקטנה, או כלל ב-Karabiner-Elements.
  • מאקרואים, קיצורים וכללים לכל אפליקציה בעורך חזותי. BetterTouchTool או Keyboard Maestro, שתיהן בתשלום.
  • מיפוי מחדש עם שכבות, שנכתב כקובץ הגדרות. Kanata, חינמית ובקוד פתוח. ב-Mac היא נשענת על אותו דרייבר מקלדת וירטואלית ש-Karabiner-Elements משתמשת בו.
  • לתת תפקיד למקשים פנויים, לכפתורי עכבר, לשלט או למשטח MIDI. InputConfig, האפליקציה החינמית שפיתחתי. היא לא מתקינה דרייבר, והיא טובה במקשים F13 עד F19, במקשי שינוי ימניים מוחזקים ובתפקיד שונה לאותו מקש בכל אפליקציה.

Terminal: מחליפים את Caps Lock ב-F18 עד ההפעלה מחדש הבאה.

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

מה קורה: Caps Lock שולח עכשיו F18, ש-InputConfig יכולה לקרוא כקלט. הפעלה מחדש מחזירה את Caps Lock. בדף מקשי Command ו-Option הימניים יש עוד פקודות להדבקה.

אם ה-8BitDo שלכם לא מופיע ב-Karabiner-Elements

עלו במדרגות האלה, מהצעד הקטן ביותר:

  1. בדקו את המצב. בהערות הגרסה של Karabiner-Elements כתוב שהתמיכה בשלטים כוללת רק מכשירי DirectInput, ולכן שלט במצב אחר אולי לא יופיע.
  2. השתמשו במצב מקלדת. 8BitDo שיש לו מצב כזה, כמו Zero 2 או Micro, מופיע כמקלדת במצב הזה.
  3. אשרו ניטור קלט. Karabiner-Elements צריכה גישת ניטור קלט כדי לראות שלט רחוק במצב מקלדת.
  4. השתמשו בו דווקא כשלט. InputConfig קוראת שלטי 8BitDo במצבים שבדף החיבור של 8BitDo.

הגרסה הקצרה

  • מקלדות. השתמשו ב-Karabiner-Elements, או במקשי השינוי וב-hidutil של macOS עצמה.
  • שלטים. השתמשו במפה לשלטים כמו InputConfig.
  • שניהם ב-Mac אחד. הם לא מתחרים.

Karabiner משנה מה המקש הוא, ו-InputConfig נותנת לפקד תפקיד.

שאלות

האם Karabiner-Elements תומכת בשלטי Xbox או PS5?

לא כמפה לשלטים. בהערות הגרסה שלה כתוב שהיא קוראת שלטי DirectInput ולא שלטי XInput, ולכן זה תלוי בשלט ובמצב שלו. מפה לשלטים כמו InputConfig קוראת שלטי Xbox ו-PS5 ישירות.

אפשר להשתמש בשלט 8BitDo עם Karabiner-Elements?

באופן אמין, רק דגם שיכול לעבור למצב מקלדת, כמו 8BitDo Zero 2. במצבים הרגילים שלו הוא שלט משחק, ש-InputConfig קוראת ישירות.

איך מגדירים שלט רחוק ל-Anki ב-Mac עם Karabiner-Elements?

צמדו את השלט הרחוק במצב מקלדת, תנו ל-Karabiner-Elements גישת ניטור קלט וכתבו כלל שהופך כל מקש שהשלט שולח ל-Space, ל-1, ל-2 או ל-4. הדרך הפשוטה יותר היא לצמד אותו במצב שלט ולהשתמש במפה במקום. בדף שלט Anki יש את שתיהן.

למה ה-8BitDo שלי לא מופיע ב-Karabiner-Elements?

Karabiner-Elements בנויה למקלדות ולעכברים, ובהערות הגרסה שלה כתוב שהתמיכה בשלטים כוללת רק מכשירי DirectInput, ולכן שלט במצב אחר אולי לא יופיע. 8BitDo עם מצב מקלדת, כמו Zero 2 או Micro, מופיע כמקלדת במצב הזה. כדי להשתמש בו דווקא כשלט, InputConfig קוראת אותו ישירות.

יש חלופה ל-Karabiner-Elements בלי דרייבר?

להחלפת מקשי שינוי, macOS עצמה: הגדרות המערכת, מקלדת, קיצורי מקלדת, מקשי שינוי. להפיכת מקש אחד לאחר עד ההפעלה מחדש, הפקודה המובנית hidutil. כדי לתת תפקיד למקשים פנויים, לכפתורי עכבר ולשלטים, InputConfig, שלא מתקינה דרייבר ומוסיפה למקש במקום להחליף אותו.

עוד בעברית

מדריכים מלאים, באנגלית

מי כותב. InputConfig פותח על ידי Ryleigh Newman, ומשמש מדי יום לשליטה במחשב Mac באמצעות שלט, כי הידיים של Ryleigh לא עובדות טוב. הדף הזה תורגם מאנגלית. ממשק האפליקציה ושאר האתר באנגלית.

הדף הזה בשפות אחרות: English, Čeština, Dansk, Deutsch, Español, Suomi, Français, Magyar, Bahasa Indonesia, Italiano, 日本語, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文

להורדת InputConfig מ-Mac App Storeחינמי. macOS 14 ומעלה. בלי חשבון, ושום דבר לא יוצא מה-Mac. קוד פתוח ב-GitHub.