עברית
איך למפות כפתורי שלט למקשי מקלדת ב-Mac
ממפים כפתורי שלט למקשי מקלדת ב-Mac עם אפליקציית ממפה, כי macOS לא יכולה לעשות זאת בעצמה: הדף Game Controllers בהגדרות המערכת רק מחליף כפתור שלט אחד באחר, ורק במשחקים שכבר קוראים שלט. אני יוצר את InputConfig בדיוק למשימה הזאת. היא חינמית ובקוד פתוח, היא קוראת שלטי PlayStation, Xbox, Switch ו-8BitDo וגם ג׳ויסטיקים רגילים ב-USB, וההגדרה לוקחת בערך שתי דקות.
InputConfig חינמי ב-Mac App Store. דורש macOS 14 ומעלה, בלי חשבון, בלי מעקב, קוד פתוח.
שלבים
- חברו את השלט ב-Bluetooth או ב-USB.
- פתחו את InputConfig ואשרו גישה ל-Accessibility.
- צרו פריסה, לחצו על Scan בשורה ולחצו על הכפתור.
- בחרו Keyboard Key (או עכבר, גלילה, מאקרו, MIDI) כפלט.
- שמרו והפעילו. המיפוי עובד בכל אפליקציה.
מיפוי הכפתור הראשון
כל DualSense של PS5, DualShock 4 של PS4, Xbox, Switch Pro, 8BitDo או גיימפד HID אחר עובד, בלי דרייבר.
שלב 1: אישור Accessibility
- אתם: חברו את השלט, פתחו את InputConfig מ-Mac App Store ואשרו גישה ל-Accessibility כשהיא מבקשת.
- macOS: מאפשרת ל-InputConfig לשלוח מקשים ואירועי עכבר לאפליקציות אחרות. זה כל מה שההרשאה משמשת לו.
- בדיקה: InputConfig מופעלת בהגדרות המערכת, Privacy & Security, Accessibility.
שלב 2: סריקת כפתור
- אתם: לחצו על New Preset, או בחרו פריסה מוכנה לעריכה. לחצו על Scan בשורה ולחצו על הכפתור שאתם רוצים למפות.
- InputConfig: מאזינה לכל ההתקנים בבת אחת וקושרת את השורה לפקד הראשון שלחצתם עליו.
- בדיקה: השורה נושאת את שם הכפתור שלחצתם עליו.

שלב 3: בחירת המקש
- אתם: בצד הימני של השורה, בחרו Keyboard Key ובחרו את המקש. או בחרו Mouse Motion, Mouse Button, Scroll, מאקרו, טקסט מוקלד, תו MIDI או פונקציית מערכת.
- InputConfig: שומרת את הקישור עם הפריסה.
- בדיקה: חזרו על זה לכל פקד. סטיקים יכולים להזיז את המצביע או לשלוח ארבעה מקשים, הדקים יכולים ללחוץ או לשלוח מקשים, וה-D-pad יכול להיות חצים או WASD.
שלב 4: הפעלה
- אתם: שמרו, ואז לחצו על Activate.
- InputConfig: שולחת את המקשים שלכם לאפליקציה שבחזית, עד שתכבו אותה.
- בדיקה: פתחו את TextEdit ולחצו על כפתור ממופה: המקש שלו מופיע. עצירת החירום, Control Option Command נקודה, משחררת הכול בבת אחת.
התחילו מפריסת שולחן עבודה מוכנה
הפריסה המובנית Desktop Navigation היא מפת מקלדת ועכבר שלמה, שורה אחר שורה:
| פקד | שולח |
|---|---|
| סטיק שמאלי | תנועת מצביע |
| סטיק ימני | גלילה |
| הדק ימני | קליק שמאלי |
| הדק שמאלי | קליק ימני |
| D-pad | מקשי חצים |
| A / Cross | קליק שמאלי |
| B / Circle | ביטול (Command Z) |
| X / Square | גזירה (Command X) |
| Y / Triangle | הדבקה (Command V) |
| לחיצה על הסטיק הימני | בחירת הכול (Command A) |
| LB / L1 | האפליקציה הבאה (Command Tab) |
| RB / R1 | האפליקציה הקודמת (Command Shift Tab) |
| Back / Share / Create | Spotlight (Command Space) |
| Start / Options / Menu | Return |
הפעילו אותה ושלט מפעיל את ה-Mac כולה, ואחר כך אפשר לשנות כל שורה שרוצים.
מיפוי משחק שמתעלם מהשלט
מפו את הפקדים למקשים שהמשחק מצפה להם: WASD על הסטיק השמאלי, מבט בעכבר על הסטיק הימני, Space לקפיצה, ההדקים לכפתורי העכבר. המשחק רואה מקלדת ועכבר ולעולם לא יודע. יש פריסות מוכנות ל-Minecraft, ל-Fortnite, ל-Roblox ולמאות נוספים.
הפיכת סטיק ל-WASD או למקשי החצים
זה מה שאנשים מתכוונים אליו ב-joystick to keyboard. סטיק הוא שני צירים, וכל כיוון מקבל שורה משלו, כך שסטיק אחד הופך לארבעה מקשים: למעלה ל-W, למטה ל-S, שמאלה ל-A, ימינה ל-D. או ארבעת מקשי החצים, או I, J, K ו-L, או כל דבר אחר.
- מתי המקש יורד. כיוון לוחץ את המקש שלו כשהסטיק עובר את אזור המת של השורה, 25 אחוז מהדרך החוצה אלא אם משנים, ומשחרר אותו כשהסטיק חוזר. נקודת השחרור נמוכה מעט יותר, כך שסטיק שנח ליד הקצה לא גורם למקש לרטוט.
- אלכסונים. דחפו למעלה וימינה ושתי השורות מופעלות, כך שהמשחק רואה W ו-D לחוצים יחד, בדיוק כמו ממקלדת.
- פועל או כבוי. סטיק ששולח מקשים הוא לא אנלוגי. משחק שהולך כשמקישים על W ורץ כשמחזיקים Shift צריך את Shift על פקד אחר. הפריסה של Minecraft שמה ריצה על לחיצה על הסטיק השמאלי.
- ה-D-pad. ארבע שורות באותו אופן, מה שהופך אותו למקום הטבעי למקשי החצים.
ג׳ויסטיקים ב-USB, מקלות טיסה ומקלות ארקייד עובדים באותו אופן: כל ציר, כפתור ומתג כובע הוא שורה. ג׳ויסטיק למקלדת ב-Mac מכסה אותם.
החזקת מקשים, שליחת צירופים והקלדת טקסט
שורת Keyboard Key לוחצת את המקש כשהכפתור יורד ומשחררת אותו כשהכפתור עולה, כך שהחזקת הכפתור מחזיקה את המקש. זה מה שמשחקים מצפים לו להליכה, לריצה ולכוונון.
- צירופי מקשים. שימו יותר ממקש אחד בשורה, Command ו-A למשל, והם יורדים יחד. Desktop Navigation שולחת ביטול, גזירה, הדבקה ובחירת הכול כך.
- אילו מקשים. אותיות, מספרים, חצים, מקשי פונקציה כולל F13 עד F19, לוח המספרים, מקשי משנה ומקשים מיוחדים, הכול מתפריט המקשים בשורה.
- טורבו, החלפה, החזקה ונגיעה כפולה. טורבו חוזר על מקש בזמן שהכפתור לחוץ, החלפה נועלת אותו עד הלחיצה הבאה, ושורה יכולה לעשות דבר אחד בנגיעה ואחר בהחזקה או בנגיעה כפולה. ראו מאקרו, טורבו והחלפה והחזקה ונגיעה כפולה.
- מילים שלמות. Type Text מקלידה מחרוזת שמורה, כמו כתובת אימייל, בלחיצה אחת. להקלדה אמיתית, ראו הקלדה ב-Mac עם שלט.
שיפור התחושה
לכל שורה יש Options:
- אזור מת. כך שסטיק במנוחה לא זוחל.
- עקומת רגישות. איטית ליד המרכז, מהירה בקצה, או ישרה.
- צירופים. שורה מופעלת רק בזמן שפקד שני גם לחוץ, מה שנותן לכל כפתור תפקיד שני.
- ג׳יירו. שורות תנועה מזיזות את המצביע בהטיית שלט PlayStation.
הכול מתואר בדפי העזרה.
הדף של השלט שלכם
- PS5 DualSense ו-DualSense Edge. מיפוי מקלדת לשלט PS5, כולל משטח המגע והג׳יירו.
- PS4 DualShock 4. מיפוי מקלדת לשלט PS4.
- Xbox Wireless, Series X|S, One ו-Elite. מיפוי מקלדת לשלט Xbox.
- Switch Pro Controller ו-Joy-Con. Switch Pro Controller וJoy-Con.
- 8BitDo. באיזה מצב להשתמש כדי שה-Mac תראה אותו.
- ג׳ויסטיקים ב-USB, מקלות טיסה ומקלות ארקייד. ג׳ויסטיק למקלדת.
אם אתם לא בטוחים איך כפתור נקרא, מפת כפתורי השלט מציגה את השמות של Xbox, PlayStation ו-Switch זה לצד זה.
אם המקשים לא מגיעים לאפליקציה
עלו בסולם הזה, מהצעד הקטן ביותר:
- בדקו שהפריסה פעילה. ה-Live Visualizer מאיר כל פקד כשלוחצים עליו. אם הוא נדלק, InputConfig קוראת את השלט.
- בדקו Accessibility. אם שום דבר לא קורה באף אפליקציה, פתחו את הגדרות המערכת, Privacy & Security, Accessibility, והפעילו את InputConfig. אם היא כבר מופעלת ועדיין שום דבר לא קורה, הסירו אותה בכפתור המינוס והוסיפו שוב.
- התאימו למקשי המשחק. אם מקש עובד בעורך טקסט אבל לא במשחק, הפריסה צריכה לשלוח את המקש שהמשחק מוגדר אליו. בדקו את מסך הקישורים של המשחק ושנו את השורה בהתאם.
- עצרו לחיצות כפולות. אם המשחק עושה הכול פעמיים, הוא קורא את השלט בעצמו וגם את המקשים. כבו את התמיכה שלו בשלטים, או עצרו את הפריסה והשתמשו בתמיכה של המשחק.
- שחררו מקש תקוע. עצירת החירום עוצרת את הפריסה ומשחררת כל מקש לחוץ בבת אחת.
מה זה לא יכול לעשות
InputConfig הופכת שלטים למקלדת ועכבר, לא להפך. היא לא יוצרת שלט וירטואלי, ולכן לא יכולה לגרום למקלדת שלכם לפעול כגיימפד. למשחקי iPhone ו-iPad ב-Mac עם Apple silicon, ל-macOS יש הגדרת Controller Emulation משלה בהגדרות המשחק, שנוספה ב-macOS 11.3.
בקצרה
- הרשאה אחת. אשרו Accessibility פעם אחת.
- שורה אחת לכל משימה. סרקו את הכפתור, בחרו Keyboard Key, בחרו את המקש.
- יתרון בהתחלה. התחילו מ-Desktop Navigation ל-Mac, או מפריסת משחק למשחק.
- דרך החוצה. Control Option Command נקודה עוצרת הכול.
סריקה, בחירת מקש, Activate. אלה אותם שלושה צעדים לכל שלט ולכל אפליקציה.
שאלות
אפשר למפות שלט למקשי מקלדת ב-Mac בחינם?
כן. InputConfig חינמית ב-Mac App Store ובקוד פתוח, בלי חשבון או מנוי. Enjoyable היא אפשרות חינמית ישנה יותר שכבר לא מתעדכנת.
זה עובד באפליקציות שאינן משחקים?
כן. הממפה שולח אירועי מקלדת ועכבר אמיתיים, ולכן דפדפנים, עורכים, Anki, Final Cut, Blender וה-Finder מגיבים באותו אופן שהיו מגיבים למקלדת.
אילו שלטים עובדים?
כל DualSense או DualSense Edge של PS5, DualShock 4 של PS4, Xbox Wireless, Series או Elite, Switch Pro, Joy-Con, 8BitDo, PlayStation Access Controller, וכל גיימפד HID או MFi אחר.
אני צריך לכבות את זה לפני שמקלידים רגיל?
רק אם כפתור ממופה יתנגש במה שאתם עושים. סמל שורת התפריטים וקיצור עצירת החירום עוצרים פריסה מיד ומשחררים כל מקש לחוץ.
אפשר לגרום למקלדת שלי לפעול כשלט ב-Mac?
לא עם InputConfig. היא הופכת שלטים למקלדת ועכבר, לא להפך, והיא לא יוצרת שלט וירטואלי. למשחקי iPhone ו-iPad ב-Mac עם Apple silicon, ל-macOS יש אפשרות משלה לחיקוי שלט בהגדרות המשחק, שנוספה ב-macOS 11.3.
סטיק יכול לשלוח WASD במקום להזיז את העכבר?
כן. תנו לכל כיוון של הסטיק שורה משלו ובחרו W, A, S ו-D, או את מקשי החצים. אלכסונים מחזיקים שני מקשים בבת אחת. הסטיק השני יכול להזיז את העכבר באותו זמן.
זה עובד במשחקי דפדפן?
כן. InputConfig שולחת מקשים ותנועת עכבר לאפליקציה שבחזית, כך ש-Safari, Chrome, Firefox ו-Edge מקבלים אותם כמו ממקלדת אמיתית. משחקי דפדפן שקוראים שלט בעצמם לא צריכים אותה.
עוד בעברית
מדריכים מלאים, באנגלית
מי כותב. InputConfig פותח על ידי Ryleigh Newman, ומשמש מדי יום לשליטה במחשב Mac באמצעות שלט, כי הידיים של Ryleigh לא עובדות טוב. הדף הזה תורגם מאנגלית. ממשק האפליקציה ושאר האתר באנגלית.
הדף הזה בשפות אחרות: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 简体中文, 繁體中文, 한국어, Русский, Polski, العربية, Čeština, Dansk, Suomi, Magyar, Bahasa Indonesia, Norsk, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt
חינמי. macOS 14 ומעלה. בלי חשבון, ושום דבר לא יוצא מה-Mac. קוד פתוח ב-GitHub.