עברית
שלט לא עובד במשחקי CrossOver, Whisky או Game Porting Toolkit
שלט עובד במשחק CrossOver, Whisky, Sikarugir או Game Porting Toolkit רק כש-Wine מעביר אותו הלאה ומשחק ה-Windows מזהה אותו, וזה משתנה ממשחק למשחק ומעדכון לעדכון. המקלדת והעכבר עוברים בכל פעם. לכן הדרך שתמיד עובדת היא למפות את השלט למקשים ולתנועת עכבר בצד של ה-Mac עם InputConfig, והמשחק מקבל רק קלט שהוא כבר מבין. InputConfig חינמית, בקוד פתוח, ודורשת macOS 14 ואילך.
בהמשך יש את הבדיקות שכדאי לנסות קודם, מה שונה בשלטי PS5 ו-Xbox, איפה Parallels נכנס, ואת דרך המקלדת צעד אחר צעד.
InputConfig חינמי ב-Mac App Store. דורש macOS 14 ומעלה, בלי חשבון, בלי מעקב, קוד פתוח.
שלבים
- התקינו את InputConfig מ-Mac App Store והפעילו אותה בהגדרות המערכת, פרטיות ואבטחה, נגישות.
- פתחו את Smart Preset Maker, חפשו את המשחק ובחרו את השלט שלכם.
- כבו את השלט במשחק, ואת Steam Input למשחק אם הוא רץ ב-Steam בתוך ה-bottle.
- הפעילו את הפריסה והתחילו את המשחק.
- אם המצלמה מרגישה איטית או קופצנית, שנו את המהירות ואת האזור המת הפנימי בשורות הכיוון.
מה עובר ומה לא
CrossOver ו-Whisky (שתיהן Wine) ו-Game Porting Toolkit של Apple מעבירות התקני HID אל צד ה-Windows, ואז משחק ה-Windows צריך תמיכה משלו בהתקן הזה דרך XInput או DirectInput. דף התמיכה של CodeWeavers עצמה אומר שמשחק צריך לפחות תמיכת XInput של Windows כדי לקבל קלט שלט דרך CrossOver, ושאי אפשר להתקין דרייברים של Windows לשלטים כי אין Windows מתחת.
- לשלטי Xbox יש את הסיכוי הטוב ביותר. XInput מתאר שלט Xbox.
- שלטי PlayStation ו-Switch יכולים להגיע שגויים. DualSense או Switch Pro Controller יכולים להגיע כהתקן שהמשחק לא מזהה, אף ש-CodeWeavers בודקת את DualSense ואת DualShock 4.
- התוספות כמעט לא שורדות. רטט עובד בחלק מהמשחקים ובחלק לא, ומשטח המגע, פס האור והג'יירו לא אומרים כלום לרוב משחקי ה-Windows שמורצים כך.
מקשים ותנועת עכבר תמיד מגיעים למשחק ה-Windows, כי זה הדבר היחיד שכל שכבת תרגום עושה נכון.
הגדרת דרך המקלדת
InputConfig יושבת בצד של ה-Mac, קוראת את השלט ושולחת מקשים ותנועת עכבר. למשחק זו מקלדת ועכבר. ל-Smart Preset Maker יש פריסות מוכנות ליותר מ-450 משחקים ואפליקציות, כולל הרבה משחקי Windows שרצים ב-Mac רק דרך CrossOver.
- אתם: בחרו את המשחק ב-Smart Preset Maker, כבו את השלט בהגדרות המשחק אם יש אפשרות כזאת, ואז לחצו על Activate והתחילו את המשחק.
- InputConfig: שולחת את המקשים של המשחק מהכפתורים ותנועת עכבר מהסטיק הימני, בשביל המצלמה.
- בדיקה: הסטיק הימני מסובב את המצלמה. אם זה מרגיש איטי או קופצני, שנו את המהירות ואת האזור המת הפנימי בשורות הכיוון (אזורים מתים ורגישות). אם המשחק משתמש במקשים אחרים, שנו את הפלט בשורה הזאת, או לחצו על Scan בשורה כדי להעביר אותה לכפתור אחר.

שתי אפשרויות בפריסה עוזרות במיוחד במשחקי Windows. Confine cursor מונעת מהמצביע לצאת מחלון המשחק אל מסך שני, ו-auto-recenter מחזירה אותו למרכז במרווחי זמן למשחקים שקוראים את מיקום העכבר. שתיהן נמצאות בסעיף Automation & Gaming Utilities של הפריסה, שמתואר במעבר אוטומטי ואוטומציה. המדריך לשחק בכל משחק כולל את ההגדרות שגורמות להסתכלות בעכבר להרגיש נכון.
שימוש בשלט PS5 או PS4 ב-CrossOver
CodeWeavers אומרת שהיא בודקת באופן קבוע את DualSense ואת DualShock 4, ולכן שלט PlayStation יכול לעבוד. כשהוא לא, זה בדרך כלל אחד משלושה דברים:
- המשחק קורא רק XInput. הוא לא מזהה גיימפד של Sony.
- Bluetooth. כבל מתנהג לעיתים קרובות טוב יותר.
- Steam ל-Windows בתוך ה-bottle. היא מתרגמת את הגיימפד פעם שנייה.
התוספות של PlayStation עדיין עובדות עם InputConfig בצד של ה-Mac, כי מטפלים בהן לפני שהמשחק מעורב: משטח המגע יכול להזיז את העכבר או לפעול ככפתורים, כיוון בג'יירו הופך הטיה לתנועת עכבר לכיוון מדויק, ולכל פריסה אפשר להגדיר צבע פס אור משלה כדי לראות איזו פריסה רצה. לצימוד, ראו חיבור שלט PS5 ל-Mac.
שימוש בשלט Xbox ב-CrossOver
שלט Xbox Series או Xbox One הוא הגיימפד שמשחקי Windows מצפים לו, ולכן יש לו את הסיכוי הטוב ביותר לעבוד כשלט ב-CrossOver. אם הוא עדיין נכשל, עלו במדרגות האלה, מהצעד הקטן ביותר:
- השתמשו בכבל. חברו אותו בכבל במקום Bluetooth.
- בדקו שה-Mac רואה אותו. הוא צריך להגיב ב-Game Controllers בסרגל הצד של הגדרות המערכת.
- בדקו שה-bottle רואה אותו. חפשו אותו בחלונית Game Controllers של ה-bottle.
- הפכו את Steam Input. אם המשחק רץ ב-Steam בתוך ה-bottle, נסו את עקיפת Steam Input של המשחק בשני הכיוונים.
שלט Xbox 360 חוטי הוא סיפור אחר. macOS עצמה לא תומכת בו, ולכן שום דבר ב-Mac, CrossOver בכלל זה, לא יכול להעביר אותו למשחק. גיימפד Xbox חדש יותר, גיימפד PlayStation או 8BitDo במצב נתמך הם הדרך העוקפת. בדף השלטים שעובדים עם Mac יש את הרשימה, וחיבור שלט Xbox מכסה את הצימוד.
כיבוי Steam Input בתוך ה-bottle
Steam ל-Windows בתוך CrossOver מוסיפה את Steam Input לתמהיל, והיא בדרך כלל לא יכולה לראות את השלט של ה-Mac. כבו את Steam Input למשחק והשתמשו ב-InputConfig. אחרת אפשר לקבל אפס קלט או קלט כפול.
Whisky, Sikarugir ו-Game Porting Toolkit
דף ה-GitHub של Whisky עצמו אומר עכשיו שהוא כבר לא מתוחזק באופן פעיל ושאפליקציות ומשחקים עלולים להישבר בכל רגע. bottles קיימים עדיין רצים, אבל תיקון לשלט לא יגיע לשם. Sikarugir ועטיפות Wine אחרות, ו-Game Porting Toolkit של Apple, שהוא כלי למפתחים לבדיקת משחקי Windows ב-Mac, כולם מעבירים את השלט למשחק דרך Wine, ולכן אותם כללים חלים כמו ב-CrossOver: לגיימפד Xbox ולמשחק עם תמיכת XInput יש את הסיכוי הטוב ביותר, והמקלדת והעכבר תמיד עוברים. ל-InputConfig לא משנה באיזה מהם אתם משתמשים, כי היא רצה ב-Mac ושולחת מקשים ותנועת עכבר, שכל אחד מהם מעביר למשחק.
אם הכפתורים שגויים, הרטט חסר, או שיש השהיה
- כפתורים שגויים. כשהמשחק רואה את הגיימפד אבל הכפתורים מעורבבים או שההנחיות מציגות קונסולה שגויה, המשחק קיבל את הגיימפד כהתקן כללי. נסו את הכבל, נסו את עקיפת Steam Input של המשחק בשני הכיוונים, ואם זה נשאר שגוי, השתמשו בדרך המקלדת, שבה כל כפתור שולח בדיוק את המקש שבחרתם.
- רטט. רטט של המשחק עצמו דורש שהמשחק יראה את הגיימפד, ולכן דרך המקלדת מאבדת אותו. במקום זאת InputConfig יכולה לתת רטט קצר כשכפתור ממופה מופעל, מה שמאשר לחיצה אבל אינו האפקטים של המשחק (משוב הפטי).
- השהיה. כבל הוא החיבור היציב ביותר, ו-InputConfig קוראת את השלט ב-120 Hz כברירת מחדל, ומוסיפה כמה אלפיות שנייה לכל היותר. כשמשחק Windows מרגיש איטי ב-Mac, קצב הפריימים ועקומת התגובה של הסטיק הם הסיבות הרגילות. השהיית קלט בשלט ב-Mac עוברת עליהן.
Parallels עובד אחרת
Parallels Desktop אינה שכבת תרגום. היא מריצה עותק אמיתי של Windows ויכולה להעביר שלט USB או Bluetooth ישירות ל-Windows: חברו את גיימפד ה-USB ל-Windows כש-Parallels שואלת, או הפעילו שיתוף של התקני Bluetooth עם Windows בהגדרות ה-USB וה-Bluetooth של המכונה הווירטואלית. אז Windows מפעילה את הגיימפד בעצמה, כמו ב-PC, וכלים של Windows כמו Steam Input עובדים בתוכה.
אחרי macOS Sequoia 15.4, שלטים הפסיקו לעבוד בתוך Parallels אצל הרבה אנשים. Parallels עקבה אחרי זה בפורום שלה ואחר כך סימנה את הנושא כפתור. אם גיימפד עובד ב-Mac אבל לא ב-Windows, עדכנו את Parallels לפני כל דבר אחר. InputConfig היא אפליקציית Mac, והתפקיד שלה הוא צד ה-Mac: למשחק בתוך Parallels, העבירו קודם את הגיימפד אל Windows.
התחלה מפריסה מוכנה למשחק Windows
הפריסות האלה נכתבו למשחקים בלי גרסת Mac, שב-Mac פירושם בדרך כלל CrossOver או שכבה דומה. כל דף אומר איך המשחק רץ ואילו מקשים הפריסה מצפה להם.
- אקשן ומשחקי Souls-like. Elden Ring, Sekiro, Sifu.
- RPG עולם פתוח. Skyrim, The Witcher 3, Fallout 4, GTA V.
- שיתוף פעולה והישרדות. Lethal Company, Phasmophobia, Raft, Sons of the Forest, Enshrouded, V Rising.
- בנייה וסימולציות. Cities: Skylines II, Manor Lords, Dyson Sphere Program, BeamNG.drive.
- אינדי. Outer Wilds, Pizza Tower, Animal Well, Death's Door.
בקיצור
- נסו את הגיימפד פעם אחת. לגיימפד Xbox בכבל, במשחק עם תמיכת XInput, יש את הסיכוי הטוב ביותר.
- אחר כך מפו אותו. InputConfig שולחת מקשים ותנועת עכבר, ששכבת תרגום כלשהי מעבירה.
- שמרו על מתרגם אחד. כבו את תמיכת השלט של המשחק ואת Steam Input בזמן שהפריסה רצה.
ההמלצה שלי היא להפסיק להילחם בשכבת התרגום ולתת למשחק את המקלדת שהוא כבר קורא.
שאלות
CrossOver תומך בשלטי משחק ב-Mac?
חלקית. הוא מעביר שלטים למשחקי Windows, אבל אז המשחק צריך לזהות את ההתקן, ורבים לא. מיפוי השלט למקלדת עם InputConfig עובד בכל מקרה.
Game Porting Toolkit מעביר שלטים?
לעיתים קרובות לגיימפדים בסגנון Xbox, פחות לאחרים. דרך המקלדת דרך InputConfig אמינה בכל מקרה.
למה שלט ה-Xbox שלי לא עובד ב-CrossOver?
בדקו שהוא מגיב ב-Game Controllers בסרגל הצד של הגדרות המערכת, חברו אותו בכבל, בדקו את חלונית Game Controllers של ה-bottle, ואם המשחק רץ ב-Steam בתוך ה-bottle, נסו את עקיפת Steam Input שלו בשני הכיוונים. גיימפד Xbox 360 חוטי לא יעבוד, כי macOS לא תומכת בו.
Whisky עדיין מתוחזק?
לא. דף ה-GitHub של Whisky אומר שהוא כבר לא מתוחזק באופן פעיל ושאפליקציות ומשחקים עלולים להישבר בכל רגע. bottles קיימים עדיין רצים. שלט שממופה למקשים עם InputConfig ממשיך לעבוד ב-Whisky, כי מקשים תמיד עוברים.
המשחק יקבל את השלט ואת המקשים בו זמנית?
הוא יכול, אם המשחק רואה את הגיימפד ו-InputConfig שולחת מקשים. כבו את תמיכת השלט במשחק, או השביתו את Steam Input עבורו בתוך ה-bottle, כל עוד הפריסה של InputConfig פעילה.
שלט עובד ב-Parallels ב-Mac?
בדרך כלל, כי Parallels מעבירה את השלט לעותק אמיתי של Windows. חברו את גיימפד ה-USB ל-Windows או שתפו התקני Bluetooth עם Windows בהגדרות המכונה הווירטואלית, ועדכנו את Parallels אם שלטים הפסיקו לעבוד אחרי עדכון macOS.
עוד בעברית
מדריכים מלאים, באנגלית
מי כותב. 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, 繁體中文, 简体中文
חינמי. macOS 14 ומעלה. בלי חשבון, ושום דבר לא יוצא מה-Mac. קוד פתוח ב-GitHub.