한국어
Karabiner-Elements로 게임 컨트롤러를 매핑할 수 있나요?
이 앱은 완전히 무료입니다. 계정을 만들 필요가 없습니다. 구독도, 번거로운 다운로드도 없고, 잠긴 기능도 없습니다. Apple 실리콘에 최적화되어 있습니다.
일부는 되지만 필요한 것보다 적습니다. Karabiner-Elements는 Mac 최고의 키보드 사용자 지정 도구이고 무료 오픈 소스이며 키보드와 마우스를 중심으로 만들어졌습니다. 2023년 12월에 나온 버전 14.13부터는 일부 게임패드도 읽습니다. 릴리스 노트에 따르면 DirectInput 장치는 지원하고 XInput 장치는 전혀 지원하지 않으며, 이후 버전에서 게임패드 스틱을 포인터로 쓰기 위한 데드존이 추가되었습니다. 그러니 내 패드가 나타나는지는 패드와 그 모드에 달려 있습니다. 다른 흔한 방법은 키보드인 척할 수 있는 패드입니다. 많은 Anki 사용자가 설정하는 키보드 모드의 8BitDo Zero 2가 그런 예입니다. 컨트롤러가 모든 앱에서 키를 보내고 마우스를 움직이게 하고 싶다면 InputConfig 같은 컨트롤러용 매퍼가 더 빠른 길입니다.
InputConfig 1.7 버전(2026년 10월 출시 예정)부터 앱이 한국어를 완전히 지원합니다.
단계
- InputConfig를 설치하고 손쉬운 사용 접근을 허용합니다.
- 컨트롤러를 평소처럼 페어링합니다. 컨트롤러로 남습니다.
- 행을 추가하고 Scan을 누른 다음 버튼을 누르고 보낼 키를 고릅니다.
- Activate를 누릅니다. 모든 앱에서 작동합니다.
컨트롤러 매퍼로 컨트롤러를 키에 매핑하기
- 사용자: InputConfig를 설치하고, 손쉬운 사용 접근을 허용하고, 컨트롤러를 평소처럼 페어링합니다. 행을 추가하고, Scan을 누르고, 버튼을 누른 다음 보낼 키를 고릅니다.
- InputConfig: 패드를 컨트롤러로 읽고 고른 키를 보냅니다. 스틱은 마우스나 키 네 개를 움직일 수 있습니다.
- 확인: Activate를 누른 다음 아무 앱에서 버튼을 누르세요. 키가 거기 도착합니다.
Anki에는 Anki 안내서에 준비된 레이아웃이 있습니다.

함께 쓰기: 하나는 키, 하나는 컨트롤러
둘은 경쟁하지 않습니다. Caps Lock을 Escape로 바꾸는 것 같은 키보드에는 Karabiner-Elements를 쓰고, 컨트롤러, MIDI 장비, 추가 마우스 버튼에는 InputConfig를 쓰세요.
InputConfig는 키에 일을 더하고 키 자체의 일은 그대로 두므로, 키 두 개를 바꾸는 것은 할 수 없고, 그것이 Karabiner가 있는 이유입니다. 키 자체를 막거나 다시 지정하지 않고 키보드를 듣기만 하며, 모든 키보드의 키가 같은 키로 칩니다.
키보드 일에 맞는 도구 고르기
Karabiner-Elements 대안을 검색하는 사람 대부분은 더 단순한 것이나 드라이버를 설치하지 않는 것을 원합니다. 알맞은 답은 일에 따라 다릅니다.
- Caps Lock, Control, Option, Command, Globe 바꾸기. macOS가 시스템 설정, 키보드, Keyboard Shortcuts, Modifier Keys에서 합니다. 설치할 것이 없습니다.
- 다음 재시동까지 키 하나를 다른 키로 바꾸기. Terminal의 macOS 자체
hidutil명령이며 아래에 나옵니다. - Caps Lock의 Hyper 키. 작은 Hyperkey 앱, 또는 Karabiner-Elements 규칙.
- 시각적 편집기로 매크로, 핫키, 앱별 규칙. BetterTouchTool이나 Keyboard Maestro, 둘 다 유료입니다.
- 설정 파일로 쓰는 레이어가 있는 리매핑. Kanata, 무료 오픈 소스. Mac에서는 Karabiner-Elements가 쓰는 같은 가상 키보드 드라이버에 의존합니다.
- 남는 키, 마우스 버튼, 컨트롤러, MIDI 패드에 역할 주기. 제가 만드는 무료 앱 InputConfig. 드라이버를 설치하지 않으며 F13부터 F19, 누르고 있는 오른쪽 수정자 키, 앱마다 같은 키에 다른 일에 강합니다.
Terminal: 다음 재시동까지 Caps Lock을 F18로 바꿉니다.
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'일어나는 일: Caps Lock이 이제 F18을 보내고, InputConfig가 이를 입력으로 읽을 수 있습니다. 재시동하면 Caps Lock이 돌아옵니다. 오른쪽 Command와 Option 키 페이지에 붙여 넣을 수 있는 명령이 더 있습니다.
8BitDo가 Karabiner-Elements에 나타나지 않을 때
작은 단계부터 차례로 해 보세요.
- 모드를 확인하세요. Karabiner-Elements의 릴리스 노트는 게임패드 지원이 DirectInput 장치뿐이라고 하므로, 다른 모드의 패드는 나타나지 않을 수 있습니다.
- 키보드 모드를 쓰세요. Zero 2나 Micro처럼 키보드 모드가 있는 8BitDo는 그 모드에서 키보드로 나타납니다.
- 입력 모니터링을 허용하세요. Karabiner-Elements가 키보드 모드의 리모컨을 보려면 입력 모니터링 접근이 필요합니다.
- 대신 컨트롤러로 쓰세요. InputConfig는 8BitDo 연결 페이지의 모드에서 8BitDo 패드를 읽습니다.
짧게 정리
- 키보드. Karabiner-Elements, 또는 macOS 자체의 수정자 키와 hidutil을 쓰세요.
- 컨트롤러. InputConfig 같은 컨트롤러 매퍼를 쓰세요.
- 한 Mac에서 둘 다. 경쟁하지 않습니다.
Karabiner는 키가 무엇인지를 바꾸고, InputConfig는 컨트롤에 역할을 줍니다.
자주 묻는 질문
Karabiner-Elements가 Xbox나 PS5 컨트롤러를 지원하나요?
컨트롤러 매퍼로는 아닙니다. 릴리스 노트에 따르면 DirectInput 게임패드는 읽고 XInput은 읽지 않으므로 패드와 그 모드에 달려 있습니다. InputConfig 같은 컨트롤러 매퍼는 Xbox와 PS5 컨트롤러를 직접 읽습니다.
8BitDo 컨트롤러를 Karabiner-Elements와 쓸 수 있나요?
안정적으로는 8BitDo Zero 2처럼 키보드 모드로 전환할 수 있는 모델만 됩니다. 평소 모드에서는 게임 컨트롤러이며 InputConfig가 직접 읽습니다.
Karabiner-Elements로 Mac에서 Anki 리모컨을 설정하려면 어떻게 하나요?
리모컨을 키보드 모드로 페어링하고, Karabiner-Elements에 입력 모니터링 접근을 주고, 리모컨이 보내는 키마다 Space, 1, 2, 4로 바꾸는 규칙을 쓰세요. 더 간단한 길은 컨트롤러 모드로 페어링하고 대신 매퍼를 쓰는 것입니다. Anki 리모컨 페이지에 둘 다 있습니다.
8BitDo가 Karabiner-Elements에 나타나지 않는 이유는 무엇인가요?
Karabiner-Elements는 키보드와 마우스용으로 만들어졌고, 릴리스 노트는 게임패드 지원이 DirectInput 장치뿐이라고 하므로 다른 모드의 패드는 나타나지 않을 수 있습니다. Zero 2나 Micro처럼 키보드 모드가 있는 8BitDo는 그 모드에서 키보드로 나타납니다. 컨트롤러로 쓰려면 InputConfig가 직접 읽습니다.
드라이버 없는 Karabiner-Elements 대안이 있나요?
수정자 키를 바꾸는 데는 macOS 자체가 있습니다. 시스템 설정, 키보드, Keyboard Shortcuts, Modifier Keys입니다. 재시동할 때까지 키 하나를 다른 키로 바꾸려면 내장 hidutil 명령이 있습니다. 남는 키, 마우스 버튼, 컨트롤러에 역할을 주려면 InputConfig가 있으며, 드라이버를 설치하지 않고 키를 대체하지 않고 더합니다.
한국어 페이지 더 보기
자세한 안내(영어)
글쓴이 소개. 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에 있습니다.