한국어

Mac의 RetroArch에서 컨트롤러를 설정하는 방법

Mac App Store에서 InputConfig 다운로드이 앱은 완전히 무료입니다. 계정을 만들 필요가 없습니다. 구독도, 번거로운 다운로드도 없고, 잠긴 기능도 없습니다. Apple 실리콘에 최적화되어 있습니다.

잘 알려진 컨트롤러는 대부분 RetroArch에서 저절로 설정됩니다. 그렇지 않다면 Settings, Input, RetroPad Binds, Port 1 Controls로 가서 Set All Controls를 고르고, 요청하는 대로 버튼을 하나씩 누르세요. 거기서도 패드가 반응하지 않으면 컨트롤러 드라이버를 바꾸세요. Mac의 RetroArch에는 mfi, hid, sdl2 세 가지가 있고, 하나에서 반응이 없는 패드가 다른 것에서는 작동하는 경우가 많습니다.

이 단계는 2026년 10월 7일에 읽은 libretro 문서의 Input and Controls와 Controller Autoconfiguration에서 가져왔습니다. 저는 컨트롤러를 키와 마우스에 매핑하는 무료 Mac 앱 InputConfig를 만듭니다. RetroArch는 InputConfig 없이도 패드를 읽으며, 끝부분에서 그래도 쓸모가 있는 경우를 설명합니다.

InputConfig 1.7 버전(2026년 10월 출시 예정)부터 앱이 한국어를 완전히 지원합니다.

단계

  1. 컨트롤러를 Mac에 연결하고 RetroArch를 엽니다.
  2. Settings, Input, RetroPad Binds, Port 1 Controls로 갑니다.
  3. Set All Controls를 고르고 RetroArch가 요청하는 버튼을 하나씩 누릅니다.
  4. Save Controller Profile을 골라 다음에도 RetroArch가 패드를 알아보게 합니다.

먼저 저절로 설정되게 하기

RetroArch는 컨트롤러 프로필 데이터베이스를 갖고 있고, 패드의 이름, 제조사와 제품 번호, 사용 중인 드라이버로 패드를 맞춰 봅니다. 일치하면 패드는 연결되는 즉시 메뉴까지 포함해서 작동합니다. 프로필은 RetroArch 안에서 업데이트합니다. Main Menu, Online Updater, Update Controller Profiles입니다. 직접 매핑하기 전에 컨트롤러 프로필부터 업데이트하세요.

직접 바인딩하기

  • 사용자: Settings, Input, RetroPad Binds, Port 1 Controls로 가서 Set All Controls를 고릅니다.
  • RetroArch: RetroPad의 버튼을 차례로 하나씩 요청합니다.
  • 확인: 그때마다 패드의 해당 버튼을 누릅니다. 그다음 Save Controller Profile을 고릅니다.

RetroPad는 RetroArch가 자체로 상정한 가상의 컨트롤러입니다. 십자키, 페이스 버튼 네 개, Select와 Start, 숄더 두 개, 트리거 두 개, 누를 수 있는 스틱 두 개로 이루어집니다. 내 패드를 여기에 한 번 매핑하면 RetroArch가 에뮬레이션하는 모든 시스템이 그 버튼을 가져다 씁니다. RetroPad를 한 번 바인딩하면 모든 코어가 그것을 물려받습니다.

Mac에서 알맞은 컨트롤러 드라이버 고르기

드라이버읽는 대상용도
mfiApple의 게임 컨트롤러 지원게임 컨트롤러에 나열되는 패드: PS5, PS4, Xbox, Switch Pro
hidUSB와 Bluetooth 기기를 직접일반 USB 패드, SNES 스타일 패드, 어댑터
sdl2SDL 라이브러리의 컨트롤러 목록둘 중 어느 쪽이든 두 번째 시도용

Settings, Drivers, Controller에서 바꾸고 RetroArch를 다시 시작하세요. macOS가 게임 컨트롤러로 나열하지 않는 패드는 mfi 드라이버에 절대 나타나지 않습니다. Mac에서 USB SNES 컨트롤러 쓰는 법에서 일반 USB 종류를 다룹니다.

실수 없이 단축키 설정하기

RetroArch의 단축키는 키보드 기본값이 있습니다. F1은 메뉴를 열고, F2는 상태를 저장하고, F4는 불러오고, Space는 빨리 감기를 토글합니다. 컨트롤러 버튼에도 둘 수 있으며, libretro 문서는 먼저 Enable Hotkeys 버튼을 바인딩하라고 권합니다. 그러면 단축키는 그 버튼을 누르고 있는 동안만 작동합니다. 다른 단축키보다 먼저 Enable Hotkeys를 바인딩하세요. 그렇지 않으면 게임 버튼이 상태 저장까지 겸하게 됩니다.

두 번째 플레이어 추가하기

Port 2 Controls는 두 번째 패드를 위한 같은 화면이며, 포트마다 따로 바인딩합니다. 각 포트는 그 포트에서 플레이할 패드로 바인딩하세요. Mac에서 컨트롤러 두 개 쓰는 법과 2인용 아케이드 인코더에서 Mac 쪽을 다룹니다.

패드가 반응하지 않을 때

  1. Mac 확인하기. 패드는 시스템 설정의 게임 컨트롤러에 나타나야 하고, 일반 USB 패드는 시스템 정보의 USB에 나타나야 합니다.
  2. 드라이버 바꾸기. 게임 컨트롤러에 있는 패드는 mfi, 나머지는 hid나 sdl2입니다. 바꾼 뒤에는 RetroArch를 다시 시작하세요.
  3. 직접 바인딩하기. Set All Controls를 하고 Save Controller Profile을 합니다.
  4. 테스트하는 동안 Steam 종료하기. Steam의 컨트롤러 계층이 다른 앱에 자체 키를 보낼 수 있습니다.

Mac의 RetroArch에서는 드라이버 설정이 다른 어떤 것보다 많은 먹통 패드를 고칩니다. Mac에서 에뮬레이터 컨트롤러가 작동하지 않을 때에서 더 자세히 다룹니다.

매퍼가 도움이 되는 곳과 안 되는 곳

  • 패드 자체에는 필요 없습니다. RetroArch는 컨트롤러를 직접 읽습니다. RetroPad는 거기서 바인딩하세요.
  • 키보드만 되는 설정. RetroArch의 기본 플레이어 키는 Select를 제외하면 InputConfig의 Emulator / Arcade 배치가 보내는 키와 같으므로, RetroArch가 읽지 못하는 패드도 키보드 바인딩으로 플레이할 수 있습니다.
  • RetroArch 바깥의 Mac. 같은 패드로 파일 대화상자에서 포인터를 움직이고 버튼으로 RetroArch를 엽니다.

RetroArch가 패드를 인식하면 RetroArch 자체 바인딩을 쓰고, 인식하지 못하면 매퍼의 키를 쓰세요. InputConfig는 가상 컨트롤러가 아니라 키보드와 마우스 이벤트를 보냅니다.

InputConfig 편집기의 Emulator / Arcade 배치. 십자키 행은 방향키 네 개를 보내고 A와 B 행은 Z와 X를 보냅니다.
Figure 1. InputConfig의 Emulator / Arcade 배치입니다. 십자키는 방향키를 보내고 A와 B는 Z와 X를 보냅니다.
십자키 행이 방향키를 보내고 페이스 버튼 행이 X, Z, S, A를 보내는 InputConfig 편집기.
Figure 2. 패드로 보내는 RetroArch의 기본 키보드 키입니다. 방향키와, B와 A 역할의 X와 Z입니다.

짧은 정리

  • 알려진 패드. 저절로 설정되므로 프로필부터 업데이트하세요.
  • 모르는 패드. Set All Controls를 하고 프로필을 저장하세요.
  • 먹통 패드. 컨트롤러 드라이버를 바꾸고 다시 시작하세요.

저라면 프로필부터 시도하고, 그다음 바인딩, 드라이버 변경은 마지막에 하겠습니다.

자주 묻는 질문

Mac의 RetroArch에서는 어떤 컨트롤러 드라이버를 써야 하나요?

macOS가 게임 컨트롤러에 나열하는 PS5, PS4, Xbox, Switch Pro 패드 같은 컨트롤러에는 mfi를, 일반 USB 패드에는 hid나 sdl2를 쓰세요. 바꾼 뒤에는 RetroArch를 다시 시작하세요.

Mac의 RetroArch에서 컨트롤러가 작동하지 않는 이유는 무엇인가요?

대개 컨트롤러 드라이버가 패드와 맞지 않아서입니다. Settings, Drivers, Controller에서 바꾸고, 다시 시작한 다음, Set All Controls로 패드를 바인딩하세요.

Xbox 컨트롤러는 Mac의 RetroArch에서 작동하나요?

네, Bluetooth로 페어링한 Xbox Wireless Controller는 작동합니다. macOS가 게임 컨트롤러로 나열하므로 mfi 드라이버가 읽습니다.

RetroArch에서 컨트롤러 설정을 저장하려면 어떻게 하나요?

바인딩한 뒤 같은 Port 1 Controls 화면에서 Save Controller Profile을 고르세요. 그러면 RetroArch가 그 패드를 저절로 알아봅니다.

Mac에서 RetroArch의 기본 단축키는 무엇인가요?

libretro 문서에 따르면 F1은 메뉴를 열고, F2는 상태를 저장하고, F4는 불러오고, Space는 빨리 감기를 토글합니다.

한국어 페이지 더 보기

자세한 안내(영어)

글쓴이 소개. 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에 있습니다.