한국어
Mac에서 일반 USB 게임패드가 작동하지 않을 때
이 앱은 완전히 무료입니다. 계정을 만들 필요가 없습니다. 구독도, 번거로운 다운로드도 없고, 잠긴 기능도 없습니다. Apple 실리콘에 최적화되어 있습니다.
대부분 패드 자체는 멀쩡합니다. macOS가 읽을 수 없는 모드에 있거나, Mac은 읽는데 게임이 찾지 않는 것입니다. 아주 싼 값에 두 개씩 파는 브랜드 없는 일반 USB 게임패드는 몇 가지 방식으로 Mac에서 실패하고, 방식마다 해결책이 다릅니다. 아래에서 내 증상을 찾아보세요.
저는 이런 패드를 직접 읽는 무료 Mac 앱 InputConfig를 만들고 있으며, 어디까지 도움이 되고 어디서 안 되는지 말씀드리겠습니다.
InputConfig 1.7 버전(2026년 10월 출시 예정)부터 앱이 한국어를 완전히 지원합니다.
Mac이 무엇을 보는지 알아내기
두 곳을 보면 어느 경우인지 알 수 있습니다. 작은 단계부터 차례로 해 보세요.
- 시스템 설정의 게임 컨트롤러에 나열되고 버튼에 불이 들어옵니다. macOS가 게임 컨트롤러로 다루므로 문제는 게임에 있습니다. 컨트롤러가 연결되었지만 작동하지 않을 때를 보세요.
- 거기에는 없지만 System Information의 USB에는 있습니다. Option을 누른 채 Apple 메뉴를 열고 System Information을 고른 다음 USB를 클릭합니다. 여기에는 있고 게임 컨트롤러에는 없는 패드는 일반 HID 장치입니다. 일반 패드에서는 흔한 경우입니다. Mac은 보는데 게임이 무시할 때로 가세요.
- 두 곳 모두에 없습니다. Mac이 패드에서 아무것도 받지 못하고 있습니다. 아무도 보지 못할 때로 가세요.
패드가 어디에 나열되는지가 어떤 해결책이 필요한지를 정합니다.
아무도 보지 못할 때: 케이블, 허브, Xbox 모드
- 케이블이나 어댑터. 패드를 Mac에 직접 꽂으세요. 케이블이 분리되는 패드는 충전만 되는 케이블이 들어 있을 수 있습니다. 데이터가 전달되는 것이 확실한 케이블을 써 보세요. MacBook에서는 USB-C 어댑터도 데이터를 전달해야 합니다.
- 허브. 전원이 없는 허브와 일부 독은 게임 패드를 놓칩니다. 허브 없이 시험해 보세요.
- Xbox 또는 X-input 모드. 많은 저렴한 패드는 macOS가 전혀 지원하지 않는 유선 Xbox 360 프로토콜을 쓰는 모드로 시작하며, Mac의 어떤 앱도 읽을 수 없습니다. D-input, PC, Android, Switch를 고르는 모드 스위치나, 꽂을 때 누르고 있는 버튼을 찾아보세요.
InputConfig는 그 모드에 갇힌 패드를 Devices 메뉴에 회색으로 나열하며, Xbox 360 style pad라는 문구와 가능하면 다른 모드나 Bluetooth를 쓰라는 안내를 함께 보여 줍니다.

불은 들어오는데 아무것도 보내지 않는 패드는 대개 Xbox 모드이므로 D-input이나 PC로 바꾸세요.
Mac은 보는데 게임이 무시할 때
시스템 정보에는 있고 게임 컨트롤러에는 없는 패드는 macOS가 드라이버 없이 읽지만, Apple의 컨트롤러 지원으로 만든 게임은 PlayStation, Xbox, Switch, MFi 패드만 찾습니다. 어떤 드라이버도 이것을 바꾸지 못합니다. 그래도 되는 것은 다음과 같습니다.
- 에뮬레이터와 비행 시뮬레이터. HID 장치를 스스로 읽습니다. 그 프로그램의 입력 설정에서 버튼을 지정하세요.
- 키보드 모드가 있는 게임. InputConfig가 패드를 읽고 게임이 쓰는 키를 보냅니다. 사이드바 맨 위에 나타납니다. 없으면 Refresh Controllers를 클릭하거나 메뉴 막대의 InputConfig, Devices에서 체크하세요. 그런 다음 행에서 Scan을 누르고 패드의 버튼을 누릅니다.
- 컨트롤러만 받는 게임. HID 패드로는 Mac에서 이것을 해결할 방법이 없습니다. InputConfig는 가상 컨트롤러가 아니라 키보드와 마우스를 보냅니다. Bluetooth로 Switch, iOS, MFi 모드가 있는 패드가 길입니다.
게임에 키보드 조작이 있다면 패드로 InputConfig를 통해 움직일 수 있습니다.
버튼 위치가 맞지 않을 때
InputConfig는 커뮤니티가 만드는 SDL GameControllerDB의 행 하나가 패드와 맞으면 그 일반 패드를 이름으로 알아봅니다. A, B, X, Y, 숄더 버튼, 스틱이 다른 컨트롤러와 같은 번호에 놓입니다.
- 맞는 행이 있을 때. 많은 저렴한 패드가 칩과 USB ID를 공유하므로, 행이 정확히 맞거나 그 ID의 모든 행이 일치할 때만 행을 사용합니다. 컨트롤러 ID 조회에서 내 패드에 행이 있는지 볼 수 있습니다.
- 맞는 행이 없을 때. 패드 자체의 설명에서 읽으며, 버튼은 패드가 보고하는 순서대로 번호가 붙고 Button 1, Button 2처럼 표시됩니다.
- A와 B가 바뀌어 있을 때. 패드가 단지 Nintendo 배치를 쓰는 것일 수 있습니다. 이유는 Mac에서 USB SNES 패드를 보세요.

Live Visualizer는 누르는 컨트롤마다 불을 켜서 패드가 무엇을 보내는지 한눈에 보여 줍니다. Scan은 실제로 누르는 버튼을 연결하므로 레이아웃은 언제나 맞게 끝납니다.
스틱이 흘러가거나 한 방향으로 끝까지 읽힐 때
저렴한 보드는 축을 잘못 설명하는 경우가 많아서, 스틱이 중앙에서 벗어나 쉬거나 한 방향으로 끝까지 눌린 것으로 보고할 수 있습니다. InputConfig는 범위가 거꾸로 적혀 있거나 필드보다 넓은 것 같은 흔한 설명 오류를 엉뚱한 값으로 읽는 대신 바로잡습니다. 작은 단계부터 차례로 해 보세요.
- Analog나 Mode 버튼을 누르세요. 일부 패드에는 스틱을 끄거나 십자키와 바꾸는 버튼이 있습니다. 한 번 누르고 다시 보세요.
- 스틱을 건드리지 않고 다시 꽂으세요. 스틱이 한쪽 끝에 붙어 있다면 패드를 뽑았다가 다시 꽂으세요. 일부 저렴한 패드는 전원이 들어올 때 중앙을 정합니다.
- Deadzone을 올리세요. 스틱이 중앙에서 조금 벗어나 쉬면 스틱 행의 Options를 열고 스틱을 보면서 Adjust live를 쓰세요.

자세한 내용은 Mac의 스틱 드리프트를 보세요. 설정을 바꾸기 전에 스틱에서 손을 떼고 다시 꽂아 보세요.
장치 메뉴에 입력 모니터링이 필요하다고 나올 때
일부 패드와 많은 아케이드 스틱은 키보드로도 자신을 소개하며, macOS는 키보드 부분이 있는 모든 장치를 입력 모니터링 권한 뒤에 둡니다.
- 사용자: InputConfig의 Devices 메뉴에서 needs Input Monitoring이라고 표시된 항목을 고르고, 열리는 패널에서 InputConfig를 켭니다.
- macOS: InputConfig가 패드를 읽을 수 있게 합니다.
- 확인: 앱으로 돌아오면 패드가 읽힙니다.
전체 설명은 컨트롤러에 입력 모니터링이 필요한 이유에 있습니다.
InputConfig를 업데이트한 뒤 작동하지 않을 때
InputConfig 1.6은 일반 USB 패드, D-input의 8BitDo 패드, 아케이드 인코더, Logitech 휠에 1.5와 다른 번호를 붙입니다.
- 사용자: 업데이트한 뒤 처음으로 패드를 연결합니다.
- InputConfig: 1.6 이전에 만든 프리셋의 행을 옮겨 주겠다고 제안합니다.
- 확인: 그 패드로 만든 프리셋에 체크하고 Update Ticked Presets를 클릭합니다. 1.6 이상에서 다시 스캔한 행은 그대로 둡니다.
Leave Them As They Are를 클릭했다면 Settings, Advanced를 열고 Data & storage 아래의 Check Older Presets Again을 클릭하세요. 다음에 패드가 연결될 때 제안이 다시 나옵니다.
할 수 없는 일
- Xbox 360 모드 읽기. Mac의 어떤 앱도 읽을 수 없습니다.
- 패드를 Xbox 컨트롤러처럼 보이게 하기. InputConfig는 키보드와 마우스 이벤트를 보냅니다. 컨트롤러만 받는 게임에는 macOS가 인식하는 컨트롤러가 필요합니다.
일반 패드는 키를 받는 게임에는 충분하지만 컨트롤러만 받는 게임에는 충분하지 않습니다.
짧게 정리
- 어디에도 없을 때. 데이터 케이블을 쓰고 허브는 빼고, 패드를 D-input이나 PC 모드로 바꾸세요.
- System Information에만 있을 때. 에뮬레이터가 읽습니다. 나머지는 InputConfig가 키로 매핑합니다.
- 버튼이 이상하거나 흘러갈 때. 누르는 것을 스캔하세요. 데드존은 실시간 조정으로 정합니다.
- 업데이트 뒤에 고장 났을 때. 제안을 수락하거나 Check Older Presets Again을 하세요.
패드가 고장 난 경우는 거의 없고, 어디에 나열되는지 알면 해결책을 알게 됩니다.
자주 묻는 질문
Mac에서 일반 USB 게임패드에 드라이버가 필요한가요?
아니요. macOS는 아무것도 설치하지 않아도 일반 USB 게임패드를 HID 장치로 읽습니다. 드라이버를 설치해도 Apple의 컨트롤러 지원을 쓰는 게임이 패드를 인식하지는 않습니다.
USB 컨트롤러에 불은 들어오는데 Mac에서 아무것도 하지 않는 이유는 무엇인가요?
데이터가 없어도 케이블로 전원은 들어옵니다. 대개 패드가 macOS가 읽을 수 없는 Xbox나 X-input 모드에 있거나, 케이블이나 어댑터가 충전만 되는 것입니다. D-input이나 PC 모드로 바꾸고 데이터 케이블을 쓰세요.
Steam은 내 일반 컨트롤러를 보는데 게임은 보지 못하는 이유는 무엇인가요?
Steam은 자체 계층을 통해 컨트롤러를 읽고 Steam Input을 쓰는 게임에만 넘깁니다. Apple의 지원으로 직접 컨트롤러를 읽는 게임은 HID 패드를 보지 못합니다. Steam에서는 되는데 게임에서는 안 될 때를 보세요.
InputConfig가 일반 패드를 Xbox 컨트롤러처럼 보이게 할 수 있나요?
아니요. 키보드와 마우스 이벤트를 보냅니다. 컨트롤러만 받는 게임에는 macOS가 인식하는 컨트롤러가 필요합니다.
InputConfig는 어떤 일반 패드를 자동으로 알아보나요?
USB ID가 커뮤니티 SDL GameControllerDB의 macOS 행과 맞는 모든 패드이며, PowerA, Hori, Logitech, Tomee, Retrolink 같은 많은 패드가 포함됩니다. 행이 없는 패드도 읽습니다. 버튼이 보고 순서대로 번호가 붙을 뿐입니다.
한국어 페이지 더 보기
자세한 안내(영어)
글쓴이 소개. 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, 繁體中文, 简体中文
무료. macOS 14 이상. 계정이 필요 없고, 데이터는 Mac 밖으로 나가지 않습니다. 소스 코드는 GitHub에 있습니다.