עברית

אפשר להשתמש בשלט Switch 2 Pro ב-Mac?

לא באופן מובנה. macOS תומכת בשלט Switch Pro המקורי וב-Joy-Con מ-macOS 13 Ventura ואילך, אבל אין בה תמיכה בשלט Switch 2 Pro או ב-Joy-Con 2, ולכן הם לא עובדים כשלטי משחק ב-Mac. בכבל USB-C יש עכשיו דרך: InputConfig 1.6 שולחת ל-Pro Controller 2 את פקודות ההפעלה שהוא מחכה להן, ואז קוראת אותו כמו כל שלט אחר. האפליקציה מסמנת את זה כניסיוני, וגם אני, כי בניתי את זה בלי שהשלט היה בידיים שלי. מי שרוצה שלט של נינטנדו שפשוט עובד ב-Mac כבר היום, השלט Pro Controller המקורי הוא עדיין הבחירה שלי.

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

שלבים

  1. מחברים את השלט ל-Mac בכבל USB-C שמעביר נתונים.
  2. פותחים את InputConfig 1.6 או חדשה יותר. היא מפעילה את השלט בעצמה.
  3. ממתינים לנורית שחקן 1 ולרשומה Switch 2 Pro Controller בסרגל הצד.
  4. בונים פריסט, או בוחרים פריסה ב-Smart Preset Maker.

למה ה-Mac לא רואה אותו

Mac תומך בשלטים ש-Apple הוסיפה למסגרת השלטים שלה, ושלטי Switch 2 לא ברשימה הזו.

  • ב-USB. ה-Pro Controller 2 אכן מופיע כגיימפד, אבל הוא שותק עד שהמארח שולח לו רצף פקודות הפעלה בממשק USB שני, ייעודי לספק.
  • ב-Bluetooth. הוא משתמש ב-Bluetooth Low Energy עם הפרוטוקול של נינטנדו, ולא בצימוד רגיל.

הפרויקטים של הקהילה שלמטה, וגם InputConfig, עובדים בכך שהם מדברים בפרוטוקולים האלה בעצמם.

הפתרונות של הקהילה

  • procon2-mac. GitHub, רישיון MIT: כלי שורת פקודה ב-Swift ששולח את פקודות ההפעלה ב-USB, כך ש-Steam ואפליקציות אחרות יכולות לקרוא את ה-Pro Controller 2 בכבל, עם רטט HD. המצב האלחוטי שלו דורש תוסף DriverKit שבונים וחותמים בעצמם בחשבון מפתח בתשלום של Apple.
  • switch2bridge-macos. GitHub, רישיון MIT: אפליקציית שורת תפריטים ב-Python שמתחברת ל-Pro Controller 2 ב-Bluetooth Low Energy והופכת את הכפתורים ללחיצות מקשים. היא נכתבה לאמולטור Ryujinx, ועם שרת DSU לסטיקים האנלוגיים ב-Dolphin וב-Cemu. היא מבקשת הרשאת נגישות. תומכת רק ב-Pro Controller 2.
  • connect_ns2pro_to_mac. GitHub: עוד גשר Bluetooth Low Energy ל-Pro Controller 2.
  • Switch2ProMac. GitHub: סקריפט מעטפת שגורם ל-Pro Controller 2 בכבל להופיע כ-Pro Controller ב-Steam ב-macOS.
  • JoyCon2Mac. GitHub: פרויקט DriverKit ל-Joy-Con 2 שמציג אותם כ-DualSense וירטואלי ועכבר. לפי קובץ ה-readme שלו צריך לכבות את System Integrity Protection ואת AMFI, מה שמסיר הגנות אבטחה מרכזיות של ה-Mac, ואין להתייחס אליו עדיין כאל התקנה רגילה. זה פרויקט למפתחים ולא משהו להתקין ב-Mac שסומכים עליו. פרויקט שני באותו שם ממפה את ה-Joy-Con 2 ללחיצות מקשים בלי לכבות שום דבר: Joy-Con 2 ב-Mac מסביר מה ההבדל ביניהם.

כולם לא רשמיים ואין להם קשר ל-Apple או לנינטנדו, ולא בדקתי אותם. אף אחד מהם לא הופך את השלטים החדשים לשלטי Mac רגילים שכל משחק רואה.

שימוש ב-InputConfig בכבל

  1. מחברים את שלט Switch 2 Pro ל-Mac בכבל USB-C שמעביר נתונים, ישירות ל-Mac בזמן הבדיקה.
  2. פותחים את InputConfig 1.6 או חדשה יותר.
  • אתם: ממתינים כשנייה אחרי פתיחת האפליקציה.
  • InputConfig: שולחת לשלט את פקודות ההפעלה בעצמה.
  • בדיקה: נורית שחקן 1 נדלקת, והשלט מופיע בראש הסרגל הצדדי בשם Switch 2 Pro Controller (Experimental).

לוחצים על הכפתורים כשה-Live Visualizer פתוח, ואז בונים פריסט או בוחרים פריסה לאחד יותר מ-450 משחקים ואפליקציות ב-Smart Preset Maker.

  • מה היא קוראת. את האותיות של נינטנדו: כל כפתורי הפנים, שני הסטיקים, ה-D-pad, L, R, ZL ו-ZR, Minus, Plus, Home, Capture, כפתור C ושני כפתורי הגב, GL ו-GR.
  • מה היא צריכה. היא לא צריכה דרייבר או תוסף, והיא לא משנה דבר באבטחה של ה-Mac.
  • אחרי שינה. InputConfig שולחת שוב את פקודות ההפעלה, כך שהשלט חוזר בלי לחבר מחדש.
  • שלט GameCube ל-Switch 2. הוא מקבל אותן פקודות הפעלה ועובד באותו אופן. שלטי GameCube ב-Mac מרחיב על כך.

מה עדיין לא אפשרי

  • להיות שלט משחק של ה-Mac. הוא לא כזה עבור אפליקציות אחרות, ולכן משחקים שקוראים שלטים ישירות עדיין לא רואים אותו.
  • Bluetooth. זה עובד רק בכבל.
  • ZL ו-ZR אנלוגיים. הם נקראים רק כפעיל או כבוי.
  • רטט ותנועה. InputConfig עדיין לא משתמשת באף אחד מהם.

בניתי את זה לפי רצף ההפעלה ופריסת הדוחות שהקהילה פרסמה (תודה ל-procon2-mac), בלי השלט בידיים, ולכן האפליקציה מסמנת אותו כ-Experimental. אם כפתור נקרא לא נכון, אפשר לפתוח issue ב-GitHub.

שלט בסגנון נינטנדו שעובד עכשיו

  • שלט Switch Pro המקורי. Bluetooth, macOS 13 ואילך: שלבי הצימוד. נינטנדו מציינת אותו כתואם ל-Switch 2, כך ששלט אחד יכול לשרת את שתי הקונסולות.
  • Joy-Con המקוריים. אחד בכל פעם או כזוג: איך מחברים Joy-Con ל-Mac.
  • שלטי 8BitDo. במצב S (Switch), macOS 13 ואילך רואה שלט 8BitDo כ-Pro Controller, עם A ו-B מוחלפים כמו אצל נינטנדו. באיזה מצב להשתמש.

כל אחד מהם עובד אחר כך גם במשחקים בלי תמיכה בשלטים דרך InputConfig, עם פריסות מוכנות ליותר מ-450 משחקים ואפליקציות ב-Smart Preset Maker.

אם יש לך Joy-Con 2

InputConfig עדיין לא יכולה לקרוא את ה-Joy-Con 2. ה-Live Visualizer יכול לצייר זוג Joy-Con 2, כך שאפשר להכין להם פריסט, אבל לא מגיע שום קלט. עד שזה ישתנה, ה-Joy-Con המקוריים הם שלטי נינטנדו לשימוש ביד אחת: איך מחברים Joy-Con ל-Mac. Joy-Con 2 ב-Mac מרחיב על שני הפרויקטים של הקהילה שמחברים את החדשים.

בקצרה

  • macOS לבדה. אין בה תמיכה בשלט Switch 2 Pro או ב-Joy-Con 2.
  • בכבל USB-C. InputConfig 1.6 מפעילה את ה-Pro Controller 2 וממפה אותו, כתכונה ניסיונית.
  • משהו שפשוט עובד. זה עדיין שלט Pro Controller המקורי ב-Bluetooth.

להשתמש בכבל נתונים, ולא לגעת בהגדרות האבטחה של ה-Mac.

שאלות

האם שלט Switch 2 Pro עובד ב-Mac?

לא באופן מובנה: macOS תומכת בשלט Switch Pro המקורי וב-Joy-Con, ולא בגרסאות של Switch 2. בכבל USB-C, InputConfig 1.6 יכולה להפעיל את ה-Pro Controller 2 ולמפות אותו למקשים ולעכבר, כתכונה ניסיונית.

יש דרייבר לשלט Switch 2 Pro ל-Mac?

אין דרייבר רשמי מ-Apple או מנינטנדו. InputConfig לא צריכה כזה בכבל: היא שולחת לשלט את פקודות ההפעלה בעצמה. גם הפרויקטים של הקהילה לא רשמיים.

אפשר להשתמש בשלט Switch 2 Pro ב-Steam ב-Mac?

רק דרך סקריפט של הקהילה כמו Switch2ProMac, בכבל. הוא לא רשמי ולא בדקתי אותו.

Joy-Con 2 עובדים ב-Mac?

לא באופן מובנה. שני פרויקטים של הקהילה בשם JoyCon2Mac מחברים אותם: אחד ממפה אותם ללחיצות מקשים, והשני, דרייבר, דורש לכבות הגנות אבטחה מרכזיות של macOS, מה שלא הייתי עושה ב-Mac יומיומי.

InputConfig תומכת בשלט Switch 2 Pro?

כן, בכבל USB-C, מגרסה 1.6, כתכונה ניסיונית. Bluetooth עדיין לא נתמך, וגם Joy-Con 2 לא. שלט GameCube ל-Switch 2 עובד בכבל באותו אופן.

איך מנתקים שלט Switch 2 Pro מ-InputConfig?

מנתקים אותו מהחיבור. או לוחצים על הרשומה שלו בראש הסרגל הצדדי ובוחרים ב-Disconnect: InputConfig מפסיקה לקרוא אותו עד שיחברו אותו שוב או ילחצו עליו תחת InputConfig, Devices.

עוד בעברית

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

מי כותב. 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.