DS4Windows 5.0: PS 패드를 PC 게임에서 쓰게 해 주는 오픈소스 입력 매퍼
요약
Steam 바깥의 PC 게임 상당수는 Xbox 패드의 언어만 알아들어서 PS 패드는 반응이 없거나 버튼이 엉뚱하게 전달된다. DS4Windows는 실제 입력을 읽어 프로필로 다시 쓴 뒤 게임이 알아보는 가상 패드로 시스템에 내민다. 5.0 계열에는 방아쇠 힘 피드백과 오디오 햅틱도 들어갔다.
추천- 이름
- DS4Windows
- 버전
- 5.0.6
- 오픈소스
- 오픈소스
- 운영체제
- Windows
- 업데이트
- 2026-10-06 05:15
PS 패드에 통역이 필요한 이유
Steam 바깥으로 나가면 많은 PC 게임이 구사하는 언어는 Xbox 패드 하나뿐인 경우가 흔하다. DualShock이나 DualSense를 꽂으면 게임은 거들떠보지 않거나 버튼을 엉뚱한 자리에서 읽는다. 확인이 있어야 할 자리에 다른 면의 버튼이 앉고, 아무것도 건드리지 않았는데 시점이 돌아간다. DS4Windows는 바로 그 틈만을 위해 만들어진 오픈소스 입력 매핑 도구이고 GPL 3판으로 공개되어 있다. 패드가 실제로 보내는 신호를 읽어(DualShock 4, DualSense, Switch Pro 등이 대상이다) 어느 부분이든 다시 쓸 수 있는 프로필에 통과시키고, 그다음 게임이 기대하는 종류의 가상 패드로 시스템에 내민다. 대부분의 게임은 낯익은 컨트롤러를 받아 들고 그대로 동작한다. 이 프로젝트는 한 사람이 처음부터 끝까지 떠안은 것이 아니라 여러 관리자가 이어 받아 왔고, 5.0 계열에서는 화면이 새로 만들어지고 가상 패드 백엔드도 바뀌었으며 2026년 9월까지의 업데이트는 상당히 잦았다.
프로필 하나, 출력은 자유
매핑 계층은 "Xbox 패드인 척하기"라는 흔한 수법보다 촘촘하다. 손에 든 실물은 그대로 두고 출력 쪽만 Xbox 360 패드, DualShock 4, DualSense, 나아가 Switch Pro로 분할 수 있어서 프로필 하나를 게임마다의 취향에 맞춰 돌려 쓸 수 있다. 프로필 안에서는 모든 버튼을 다시 배치하고, 스틱 데드존과 감도 곡선을 조정하고, 라이트바 색과 진동 세기를 정하고, 자이로와 터치패드는 실제로 쓰일 때만 켤 수 있다. 연결 전환도 자동화된다. 지정한 게임 창이 앞으로 나오면 해당 프로필이 스스로 불려 오고, 게임을 닫으면 이전 상태로 돌아간다. 패드 여러 개에 프로필 여러 개가 동시에 얹혀도 서로 발을 밟지 않는다.
5.0에서 늘어난 것
새 계열은 이전보다 하드웨어 안쪽으로 더 들어간다. Trigger Lab은 L2와 R2 방아쇠에 각각 독립된 힘 피드백을 얹고, 그것을 만드는 도중에 바로 미리 보여 준다. 저장한 뒤에야 결과를 아는 방식이 아니다. 오디오 햅틱은 시스템 전체의 소리, 또는 한 응용 프로그램의 소리만을 DualSense의 촉각 진동으로 바꾸고, 게임이 이미 보내고 있는 피드백과 섞는다. 블루투스 오디오 라우팅을 쓰면 패드를 스피커나 헤드폰 출력으로 세울 수 있고, 패드 마이크도 시스템 입력으로 내줄 수 있다. 지연 관리는 유난히 세심하다. 피드백 분배에는 전용 가속 경로가 붙어 있어 오래 해도 값싼 매퍼가 빠지는 반응 둔화가 잘 생기지 않는다.
연결 방식, 그리고 기억해 둘 설정 하나
유선 USB와 블루투스 모두 된다. 블루투스일 때는 운영체제가 원래 가진 스택 위에 얹혀 동작하고, 공식 무선 어댑터도 지원되어 거리에 대해 더 안정적인 연결을 얻을 수 있다. 한 가지는 거듭 말할 만하다. Steam 자체가 PlayStation 패드 지원을 갖고 있어서 두 계층을 동시에 켜 두면 입력이 두 번 매핑되고, 누른 버튼과 다른 동작이 나온다. 그 게임에 대해 Steam 쪽 지원을 끄면 정리된다. 오래된 게임 중에는 건네받는 가상 장치를 까다롭게 보는 것이 있는데, 프로필의 출력 종류를 바꾸면 대개 해결된다. 커뮤니티 문서는 흔한 질문을 두루 덮고 있고, 실제로 쓰게 되는 작은 도구인 스틱 드리프트 보정과 버튼 채터링 제거는 따로 찾을 필요 없이 설정 창 안에 들어 있다.
필요한 것, 그리고 들고 다니는 판
배포되는 것은 오프라인 설치 파일 하나이고, 이것이 없으면 아무것도 시작되지 않는 가상 패드 드라이버까지 함께 처리한다. 그 옆에 폴더에서 그대로 실행되고 USB 메모리에 넣어 다닐 수 있는 판도 있다. 64비트 시스템과 그리 오래되지 않은 실행 환경이 필요하다. 첫 실행에서는 짧은 안내가 차례로 나오고 별난 것을 묻지는 않는다. 손에 컨트롤러를 쥐고 PC 게임을 하는 사람에게는 드라이버와 런처와 같은 첫날 밤에 넣어 두는 부류의 도구다.