한국어

Mac에서 Switch 2 Pro Controller를 쓸 수 있을까요?

기본 기능으로는 안 됩니다. macOS는 macOS 13 Ventura부터 기존 Switch Pro Controller와 Joy-Con을 지원하지만 Switch 2 Pro Controller와 Joy-Con 2는 지원하지 않아서, 이 컨트롤러들은 Mac의 게임 컨트롤러로 작동하지 않습니다. 다만 USB-C 케이블로 연결하면 이제 방법이 있습니다. InputConfig 1.6이 Pro Controller 2가 기다리는 시작 명령을 보낸 다음, 다른 패드와 똑같이 읽습니다. 앱은 이 기능을 실험적이라고 표시하고, 저도 같은 생각입니다. 컨트롤러를 직접 손에 쥐지 않고 만들었기 때문입니다. 지금 Mac에서 그냥 잘 작동하는 Nintendo 컨트롤러를 원한다면, 저라면 기존 Pro Controller를 고르겠습니다.

Mac App Store에서 InputConfig 다운로드InputConfig는 Mac App Store에서 무료입니다. macOS 14 이상, 계정과 추적 없음, 오픈 소스.

단계

  1. 데이터 전송이 되는 USB-C 케이블로 컨트롤러를 Mac에 연결합니다.
  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로 연결할 때. 일반 페어링이 아니라 Nintendo 자체 프로토콜을 쓰는 Bluetooth Low Energy를 사용합니다.

아래의 커뮤니티 프로젝트들과 InputConfig는 이 프로토콜을 직접 사용하는 방식으로 작동합니다.

커뮤니티의 우회 방법

  • procon2-mac. GitHub, MIT: USB로 시작 명령을 보내서 Steam과 다른 앱이 케이블로 연결된 Pro Controller 2를 HD 진동과 함께 읽을 수 있게 하는 Swift 명령줄 도구입니다. 무선 모드는 DriverKit 확장이 필요한데, 유료 Apple 개발자 계정으로 직접 빌드하고 서명해야 합니다.
  • switch2bridge-macos. GitHub, MIT: Bluetooth Low Energy로 Pro Controller 2에 연결해 버튼을 키 입력으로 바꾸는 Python 메뉴 막대 앱입니다. Ryujinx 에뮬레이터용으로 만들어졌고, Dolphin과 Cemu에서 아날로그 스틱을 쓸 수 있게 DSU 서버를 제공합니다. 손쉬운 사용 권한을 요청합니다. Pro Controller 2 전용입니다.
  • connect_ns2pro_to_mac. GitHub: Pro Controller 2용 또 다른 Bluetooth Low Energy 브리지입니다.
  • Switch2ProMac. GitHub: 케이블로 연결한 Pro Controller 2가 macOS의 Steam에서 Pro Controller로 보이게 하는 셸 스크립트입니다.
  • JoyCon2Mac. GitHub: Joy-Con 2를 가상 DualSense와 마우스로 보이게 하는 Joy-Con 2용 DriverKit 프로젝트입니다. readme에는 System Integrity Protection과 AMFI를 꺼야 하고, 이는 Mac의 핵심 보안 보호를 없애는 일이므로 아직은 일반적인 설치로 여기지 말라고 적혀 있습니다. 개발자용 프로젝트이고, 평소 쓰는 Mac에 설치할 것이 아닙니다. 같은 이름의 두 번째 프로젝트는 아무것도 끄지 않고 Joy-Con 2를 키 입력에 매핑합니다. Mac에서 Joy-Con 2 쓰기에서 둘을 구분해 줍니다.

모두 비공식이며 Apple이나 Nintendo와 관련이 없고, 저는 이것들을 테스트하지 않았습니다. 이 중 어느 것도 새 컨트롤러를 모든 게임이 인식하는 평범한 Mac 컨트롤러로 만들어 주지는 않습니다.

케이블로 InputConfig에서 쓰기

  1. 데이터 전송이 되는 USB-C 케이블로 Switch 2 Pro Controller를 Mac에 연결합니다. 테스트하는 동안에는 Mac에 바로 꽂으세요.
  2. InputConfig 1.6 이상을 엽니다.
  • 사용자: 앱을 연 뒤 1초쯤 기다립니다.
  • InputConfig: 컨트롤러에 시작 명령을 알아서 보냅니다.
  • 확인: 플레이어 램프 1이 켜지고, 사이드바 맨 위에 컨트롤러가 Switch 2 Pro Controller (Experimental)로 나타납니다.

Live Visualizer를 연 채로 버튼을 눌러 보고, 프리셋을 만들거나 스마트 프리셋 메이커(Smart Preset Maker)에서 450개가 넘는 게임과 앱 중 하나의 배치를 고르세요.

  • 읽는 것. Nintendo의 버튼 이름 그대로 읽습니다. 모든 얼굴 버튼, 스틱 두 개, 방향 패드, L, R, ZL, ZR, Minus, Plus, Home, Capture, C 버튼, 뒷면 버튼 두 개인 GL과 GR입니다.
  • 필요한 것. 드라이버도 확장도 필요 없고, Mac의 보안 설정은 하나도 바꾸지 않습니다.
  • 잠자기 후. InputConfig가 시작 명령을 다시 보내므로, 컨트롤러를 다시 꽂지 않아도 돌아옵니다.
  • Switch 2용 GameCube 컨트롤러. 같은 시작 명령을 받고 같은 방식으로 작동합니다. Mac에서 GameCube 컨트롤러 쓰기에서 다룹니다.

아직 안 되는 것

  • Mac 게임 컨트롤러가 되는 것. 다른 앱에서는 컨트롤러로 인식되지 않으므로, 컨트롤러를 직접 읽는 게임은 여전히 보지 못합니다.
  • Bluetooth. 케이블로만 작동합니다.
  • 아날로그 ZL과 ZR. 켜짐 또는 꺼짐으로만 읽힙니다.
  • 진동과 모션. InputConfig는 아직 둘 다 쓰지 않습니다.

저는 커뮤니티가 공개한 시작 시퀀스와 리포트 배치를 바탕으로(procon2-mac 덕분입니다) 컨트롤러를 직접 손에 쥐지 않고 만들었고, 그래서 앱이 이 기능을 Experimental로 표시합니다. 버튼이 잘못 읽히면 GitHub에 이슈를 열어 주세요.

지금 되는 Nintendo 스타일 컨트롤러 쓰기

  • 기존 Switch Pro Controller. Bluetooth, macOS 13 이상입니다. 페어링 방법. Nintendo가 Switch 2와 호환된다고 안내하므로, 패드 하나로 둘 다 쓸 수 있습니다.
  • 기존 Joy-Con. 하나씩 또는 한 쌍으로 씁니다. Mac에 Joy-Con을 연결하는 방법.
  • 8BitDo 패드. S(Switch) 모드에서는 macOS 13 이상이 8BitDo를 Pro Controller로 인식하며, Nintendo 방식으로 A와 B가 서로 바뀌어 있습니다. 어떤 모드를 쓸지.

이 중 무엇이든 InputConfig를 통하면 컨트롤러 지원이 없는 게임에서도 작동하며, 스마트 프리셋 메이커(Smart Preset Maker)에 450개가 넘는 게임과 앱의 배치가 준비되어 있습니다.

Joy-Con 2가 있다면

InputConfig는 아직 Joy-Con 2를 읽을 수 없습니다. Live Visualizer는 Joy-Con 2 한 쌍을 그릴 수 있어서 프리셋의 배치는 짜 둘 수 있지만, 입력은 전달되지 않습니다. 이 상황이 바뀔 때까지 한 손으로 쓸 Nintendo 컨트롤러는 기존 Joy-Con입니다. Mac에 Joy-Con을 연결하는 방법을 보세요. Mac에서 Joy-Con 2 쓰기에서는 새 Joy-Con을 연결하는 커뮤니티 프로젝트 두 가지를 다룹니다.

요약

  • macOS만으로는. Switch 2 Pro Controller와 Joy-Con 2를 지원하지 않습니다.
  • USB-C 케이블로는. InputConfig 1.6이 Pro Controller 2를 시작하고 매핑하며, 실험적 기능입니다.
  • 그냥 잘 되는 것. 여전히 Bluetooth로 연결하는 기존 Pro Controller입니다.

데이터 케이블을 쓰고, Mac의 보안 설정은 그대로 두세요.

자주 묻는 질문

Switch 2 Pro Controller를 Mac에서 쓸 수 있나요?

기본 기능으로는 안 됩니다. macOS는 기존 Switch Pro Controller와 Joy-Con만 지원하고 Switch 2 버전은 지원하지 않습니다. USB-C 케이블로는 InputConfig 1.6이 Pro Controller 2를 시작하고 키와 마우스에 매핑할 수 있으며, 실험적 기능입니다.

Mac용 Switch 2 Pro Controller 드라이버가 있나요?

Apple이나 Nintendo가 제공하는 공식 드라이버는 없습니다. InputConfig는 케이블로 쓸 때 드라이버가 필요 없고, 컨트롤러의 시작 명령을 직접 보냅니다. 커뮤니티 프로젝트도 비공식입니다.

Mac의 Steam에서 Switch 2 Pro Controller를 쓸 수 있나요?

케이블을 연결한 상태에서 Switch2ProMac 같은 커뮤니티 스크립트를 통해서만 가능합니다. 비공식이고 저는 테스트하지 않았습니다.

Joy-Con 2를 Mac에서 쓸 수 있나요?

기본 기능으로는 안 됩니다. 이름이 JoyCon2Mac인 커뮤니티 프로젝트 두 가지가 연결해 줍니다. 하나는 키 입력에 매핑하고, 드라이버인 다른 하나는 macOS의 핵심 보안을 꺼야 하므로 저라면 평소 쓰는 Mac에서는 하지 않겠습니다.

InputConfig는 Switch 2 Pro Controller를 지원하나요?

네, 버전 1.6부터 USB-C 케이블로 지원하며 실험적 기능입니다. Bluetooth는 아직 지원하지 않고, Joy-Con 2도 마찬가지입니다. Switch 2용 GameCube 컨트롤러도 케이블로 같은 방식으로 작동합니다.

InputConfig에서 Switch 2 Pro Controller 연결을 해제하려면 어떻게 하나요?

케이블을 뽑으세요. 또는 사이드바 맨 위의 컨트롤러 항목을 클릭하고 Disconnect를 선택합니다. 그러면 InputConfig는 컨트롤러를 다시 꽂거나 InputConfig, Devices에서 클릭할 때까지 읽지 않습니다.

한국어 페이지 더 보기

자세한 안내(영어)

글쓴이 소개. Ryleigh Newman은 InputConfig를 개발하고 있습니다. 손을 쓰기가 어려워서 매일 컨트롤러로 Mac을 조작합니다. 이 페이지는 영어에서 번역했습니다. Mac 언어가 한국어로 설정되어 있으면 앱의 주요 버튼과 메뉴가 한국어로 표시되며, 이 페이지는 그 이름에 영어 이름을 괄호로 함께 적었습니다. 앱의 나머지 부분과 사이트의 다른 페이지는 영어입니다.

이 페이지의 다른 언어: 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, 繁體中文, 简体中文

Mac App Store에서 InputConfig 다운로드무료. macOS 14 이상. 계정이 필요 없고, 데이터는 Mac 밖으로 나가지 않습니다. 소스 코드는 GitHub에 있습니다.