한국어

Mac의 DOSBox, ScummVM, 레트로 게임용 컨트롤러

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

Mac에서 DOSBox, ScummVM과 다른 키보드 전용 레트로 게임을 InputConfig의 행 몇 개짜리 프리셋으로 컨트롤러로 할 수 있습니다. 콘솔 에뮬레이터는 다릅니다. OpenEmu, RetroArch, Dolphin, PCSX2, PPSSPP는 게임패드를 스스로 읽으므로 패드를 그들의 컨트롤러 화면에서 설정하고 InputConfig는 가장자리에서만 쓰세요.

이 안내서는 대부분 다른 종류의 레트로 게임을 위한 것입니다. DOSBox의 DOS 게임, ScummVM의 어드벤처, 오래된 아케이드와 Flash 게임의 브라우저 이식작, 키보드와 마우스만 알던 오래된 Mac 게임입니다. 서넛의 레이아웃이 거의 모든 것을 덮습니다. 콘솔 에뮬레이터가 패드를 무시하면 OpenEmu 컨트롤러가 작동하지 않을 때와 에뮬레이터 컨트롤러가 작동하지 않을 때가 해결을 안내합니다.

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

단계

  1. 콘솔 에뮬레이터라면 에뮬레이터 자체의 컨트롤러 설정에서 패드를 정하고 거기서 멈춥니다.
  2. DOSBox에는 십자키와 왼쪽 스틱을 화살표에, A를 Control에, B를 Alt에, X를 Space에, Start를 Escape에 매핑합니다.
  3. ScummVM에는 왼쪽 스틱에 포인터를, A와 B에 왼쪽과 오른쪽 클릭을, Start에 Control F5를 둡니다.
  4. 브라우저 아케이드 게임에는 화살표, Z, X, C, Space가 있는 프리셋 하나를 만들고 포인터를 가두고 숨깁니다.
  5. 각 에뮬레이터나 게임을 프리셋의 자동 전환 목록에 추가합니다.
  6. 모든 버튼이 두 번씩 작동하면 두 가지가 패드를 읽는 것입니다. 하나를 끄세요.

누가 컨트롤러를 읽는지 정하기

한 가지 규칙이 대부분의 레트로 문제를 정리합니다. 단계를 올라가며 맞는 첫 단계에서 멈추세요.

  1. 에뮬레이터가 패드를 읽을 때. OpenEmu, RetroArch, Dolphin, PCSX2, PPSSPP, MAME는 컨트롤러를 직접 읽습니다. 에뮬레이터에서 패드를 정하세요.
  2. 에뮬레이터가 패드를 읽지만 일부 키는 키보드 전용일 때. 상태 저장, 빨리 감기, MAME의 메뉴입니다. 에뮬레이터가 지정하지 않은 버튼만 매핑하는 작은 프리셋이 그 키를 패드에 둡니다.
  3. 게임이 키보드와 마우스만 알 때. DOSBox, ScummVM, 브라우저 이식작, 오래된 Mac 게임입니다. 완전한 InputConfig 프리셋이 컨트롤러입니다.

버튼마다 읽는 쪽은 하나입니다. 에뮬레이터와 프리셋이 같은 누름에 둘 다 답하면 두 번 작동합니다.

십자키 행이 화살표 키 넷을 보내고 A와 B 행이 Z와 X를 보내는 Emulator / Arcade 레이아웃용 InputConfig 편집기.
Figure 1. InputConfig의 Emulator / Arcade 레이아웃입니다. 십자키가 화살표 키를 보내고 A와 B가 Z와 X를 보냅니다.

DOSBox와 DOS 게임 매핑하기

대부분의 DOS 액션 게임은 화살표 키에 Control, Alt, Space를 씁니다.

  • 이동. 십자키와 왼쪽 스틱을 화살표에.
  • 발사. A를 Control에. 거의 모든 것에서 발사입니다.
  • 점프나 보조. B를 Alt에.
  • 나머지. X를 Space에, Y를 Return에, Start를 Escape에, 범퍼를 무기 선택을 위한 숫자 키 1과 2에.

DOSBox의 키 매퍼도 컨트롤러를 볼 수 있지만, 프리셋이 게임마다 유지하기 쉽고 DOSBox가 맨 앞에 오면 저절로 전환됩니다. DOS 프롬프트에서 게임을 시작한다면 게임의 실행 명령을 위한 Type Text 행을 두세요.

InputConfig에서 DualSense Edge에 그린 DOSBox 레이아웃. 십자키에 화살표 키, 버튼에 Control, Option, Space, Escape.
Figure 2. DOSBox 레이아웃입니다. 십자키가 화살표 키를 보내고 버튼이 대부분의 DOS 게임이 쓰던 키인 Control, Option, Space를 보냅니다.
화살표 키마다 행 하나와 동작 키마다 행 하나가 있는 InputConfig 편집기의 DOSBox 레이아웃.
Figure 3. 같은 레이아웃을 행으로 본 것입니다. 여기서 발사는 Control, 옆걸음은 Option이니, 내 게임이 다른 키를 썼다면 그 둘을 바꾸세요.

ScummVM과 포인트 앤 클릭 게임 매핑하기

포인트 앤 클릭에는 포인터와 버튼 둘이 필요합니다.

  • 포인터. Smooth 곡선의 왼쪽 스틱.
  • 클릭. 왼쪽 클릭은 A, 오른쪽 클릭은 B.
  • 인벤토리. 스크롤하는 인벤토리가 있는 게임에는 오른쪽 스틱이 스크롤합니다.
  • 메뉴. Start에 ScummVM의 전역 메인 메뉴 단축키인 Control F5, Back에 컷신을 건너뛰는 Escape.

ScummVM 2.2 이상은 컨트롤러 버튼을 자체적으로도 지정할 수 있습니다. Global Options, Keymaps에서 스틱의 가상 마우스를 포함해서입니다. 그것이 맞게 느껴지면 그것을 쓰고 레이아웃은 건너뛰세요. 둘 다 설정하지는 마세요. 누를 때마다 두 번씩 들어갑니다. Smart Preset Maker의 Emulator / Arcade 작업 흐름과 기본 제공 Mouse + Scroll 프리셋 모두 좋은 시작점입니다.

브라우저 아케이드 게임용 프리셋 하나 만들기

Internet Archive의 아케이드와 콘솔 컬렉션, Flash 아카이브, 수천 개의 io 게임은 브라우저에서 실행되고 키보드를 읽습니다. 화살표와 Z, X, C, 또는 화살표와 Space, Shift가 대부분을 덮습니다.

  • 사용자: 십자키와 스틱에 화살표를, A, B, X, Y 버튼에 Z, X, C, Space를, 범퍼에 Shift와 Control을 둔 Browser Arcade 프리셋 하나를 만드세요. 포인터를 가두고 숨기세요.
  • InputConfig: 포인터를 방해되지 않는 곳에 둔 채 브라우저의 어떤 게임에든 그 키를 보냅니다.
  • 확인: 게임을 로딩하고 한 레벨을 플레이하세요. 특이한 키를 쓰는 타이틀이면 행을 조정하세요.

Emulator / Arcade 레이아웃이 가장 빠른 시작이고, 컨트롤러로 하는 브라우저 게임이 패드를 스스로 읽는 웹 게임을 다룹니다. 아케이드 프리셋 하나가 대부분의 브라우저 게임을 덮으므로 게임이 특이할 때만 행을 바꾸세요.

오래된 Mac 게임, 로그라이크, 연사 다루기

  • 오래된 Mac 게임. 클래식 Mac 이식작과 키보드 전용 시대의 셰어웨어도 같은 방식으로 작동합니다. 일부는 게임 내 동작에 Command 키를 수정자로 씁니다. 범퍼의 코드 레이어가 키보드 없이 그것을 다룹니다.
  • 텍스트 모드 게임과 로그라이크. NetHack, DCSS와 그 친구들은 글자를 아주 많이 원합니다. 대각선을 위한 스틱 구역이 있는 8방향 스틱이 이동을, A, B, X, Y 버튼과 코드가 가장 많이 쓰는 명령 스무 개를 주며, 받아쓰기는 나머지를 입력하는 놀랍도록 좋은 방법입니다.
  • 연사. 그 시대의 슈터는 발사 키를 연타하기를 기대했습니다. 발사 행에 초당 15번의 터보를 두면 범퍼가 연사가 되고, 연타하지 못하는 손에도 더 순합니다.

콘솔 에뮬레이터마다 패드 설정하기

콘솔 에뮬레이터에서는 컨트롤러가 에뮬레이터 자체의 설정에 속합니다. Mac에서 각각 두는 곳은 다음과 같습니다.

  • OpenEmu. Settings, Controls에서 콘솔과 컨트롤러를 고르고, 버튼을 클릭한 다음 누르세요. 아무 반응이 없으면 대개 입력 모니터링이나 Bluetooth 권한입니다. OpenEmu 컨트롤러가 작동하지 않을 때.
  • RetroArch. Settings, Input, RetroPad Binds, Port 1 Controls, Set All Controls. Mac에서는 hid, mfi, sdl2 컨트롤러 드라이버 세 가지가 있고 드라이버를 바꾸면 반응 없는 패드 많은 수가 고쳐집니다.
  • Dolphin. Controllers, 포트 1의 Standard Controller, Configure, 그다음 Device 메뉴에서 패드를 고릅니다.
  • PCSX2. Settings, Controllers에서 SDL 소스를 켜 두고 Automatic Mapping.
  • PPSSPP. Settings, Controls, Control mapping.
  • MAME. 컨트롤러를 읽지만 메뉴와 일부 기계별 키는 키보드 전용이므로, 메뉴 키를 위한 작은 프리셋이 옆에 잘 어울립니다.

아케이드 스틱은 대개 Mac이 읽을 수 있는 모드에 있으면 OpenEmu나 RetroArch에서 작동합니다. 대부분의 스틱은 Xbox가 아니라 PC나 DirectInput입니다. 각 에뮬레이터와 흔한 고장은 Mac에서 에뮬레이터 컨트롤러가 작동하지 않을 때에 있습니다.

InputConfig가 옆에서 돕는 곳은 다음과 같습니다. 에뮬레이터의 키보드 단축키(상태 저장, 빨리 감기, 메뉴)를 에뮬레이터가 쓰지 않는 버튼에 두기, 같은 패드로 게임 라이브러리에서 Mac 포인터를 조작하기, 키보드만 받는 몇몇을 위한 Emulator / Arcade 레이아웃입니다.

모든 버튼이 두 번씩 작동할 때

같은 패드를 두 가지가 읽고 있습니다. 에뮬레이터 자체와, 패드를 키로 바꾸는 매퍼나 Steam Input입니다. PCSX2의 문서가 Steam으로 이를 설명하며, 동그라미 버튼이 게임을 일시 정지하게 됩니다. 단계를 올라가 보세요.

  1. 에뮬레이터의 Steam Input을 끄세요. Steam이 실행했다면요.
  2. 에뮬레이터에 전용 프리셋을 주세요. 자동 전환이 에뮬레이터가 맨 앞에 오면 활성화합니다. 에뮬레이터가 지정하지 않은 버튼만 매핑하세요.
  3. 버튼을 전혀 매핑하지 마세요. 에뮬레이터용 빈 프리셋이 에뮬레이터가 패드를 혼자 읽게 합니다.

짧게 정리

  • 콘솔 에뮬레이터. 에뮬레이터에서 패드를 정하세요. InputConfig는 남는 키에만.
  • DOSBox. 화살표, Control, Alt, Space를 씁니다.
  • ScummVM. 포인터, 클릭 둘, 메뉴에 Control F5.
  • 브라우저 아케이드. 화살표, Z, X, C, Space가 있는 프리셋 하나가 덮습니다.

게임이 키보드만 알았다면 행 몇 개로 컨트롤러 게임이 됩니다.

자주 묻는 질문

OpenEmu와 RetroArch에도 이것이 필요한가요?

아니요, 컨트롤러를 직접 읽습니다. InputConfig는 그러지 않는 게임과 에뮬레이터에만 쓰세요.

MAME의 키보드 모드는 어떤가요?

MAME는 컨트롤러를 읽지만 메뉴와 일부 기계별 키는 키보드 전용입니다. MAME 자체의 컨트롤러 입력 옆에 메뉴 키를 위한 작은 프리셋을 두면 잘 작동합니다.

내 아케이드 스틱이 Mac의 OpenEmu나 RetroArch에서 작동하나요?

대개 스틱이 Mac이 읽을 수 있는 모드에 있으면 됩니다. 대부분의 스틱은 Xbox가 아니라 PC나 DirectInput입니다. 에뮬레이터 자체의 조작 화면에서 버튼을 지정하세요. InputConfig는 키보드만 읽는 에뮬레이터와 브라우저 게임에만 필요합니다.

에뮬레이터에서 모든 버튼이 두 번씩 작동하는 이유는 무엇인가요?

같은 패드를 두 가지가 읽고 있습니다. 에뮬레이터 자체와, 패드를 키로 바꾸는 매퍼나 Steam Input입니다. PCSX2의 문서가 Steam으로 이를 설명하며, 동그라미 버튼이 게임을 일시 정지하게 됩니다. 에뮬레이터마다 하나만 고르세요. 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, 繁體中文, 简体中文

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