PC 게임패드 테스트: 일반 USB 패드와 호환 패드를 브라우저에서 점검하기
이 PC 게임패드 테스트는 Windows, macOS, 리눅스, 안드로이드가 입력 장치로 인식하는 거의 모든 패드를 브라우저에서 점검하는 도구입니다. 상자에 유명 브랜드가 적혀 있지 않은 저렴한 USB 패드, 플레이스테이션 패드를 닮은 호환 패드, 예전 PC용 패드, 레트로 패드와 USB 변환 어댑터까지 버튼을 한 번 누르면 버튼 번호, 축 값, 십자키 상태가 실시간으로 나타납니다. 측정은 모두 기기 안에서 이루어지고 데이터는 전송되지 않습니다. 아래에서는 DirectInput과 XInput의 차이, 버튼 번호가 뒤섞여 보이는 이유, 십자키가 축 하나로 표시되는 이유, 그리고 게임이 패드를 못 알아볼 때의 해결책을 차례로 설명합니다.
USB 또는 블루투스로 컨트롤러를 연결한 다음 아무 버튼이나 누르세요
인식되지 않나요?
- Gamepad API를 가장 안정적으로 지원하는 Google Chrome, Microsoft Edge, Brave, Opera를 사용하세요.
- 페이지를 연 뒤 아무 버튼이나 누르거나 스틱을 움직여야 브라우저가 게임패드를 활성화합니다.
- Firefox는 버튼을 한 번 눌러야 연결된 컨트롤러를 탭에 공개합니다.
- macOS와 iOS 16 이상에서는 시스템 블루투스 설정에서 컨트롤러가 페어링되어 있는지 확인하세요.
모션, 터치패드, 배터리 (PS4 / PS5)
WebHID 모드는 Sony DualShock 4, DualSense, DualSense Edge를 지원합니다.
일반 패드를 다섯 단계로 점검하기
- 패드 연결하기: 유선 패드는 USB 단자를 PC나 노트북에 꽂습니다. 무선 패드는 함께 들어 있는 수신기를 꽂거나 블루투스로 페어링합니다. 휴대폰에서 점검할 때는 USB OTG 젠더를 쓰거나 블루투스로 연결하면 됩니다.
- 테스터 열고 버튼 누르기: 테스터 페이지를 열고 아무 버튼이나 누릅니다. 브라우저는 첫 입력이 있어야 패드를 페이지에 공개합니다. 화면에 장치 이름과 함께 표준 매핑인지 아닌지가 표시되는데, 이 정보가 결과를 해석하는 출발점이 됩니다.
- 버튼 번호 하나씩 확인하기: 패드의 버튼을 하나씩 천천히 누르면서 화면에서 몇 번 버튼이 켜지는지 확인합니다. 표준 매핑이 아닌 패드는 번호가 그림 위치와 맞지 않을 수 있으니, 버튼마다 번호를 종이에 적어 두면 나중에 게임 설정을 할 때 편합니다.
- 축과 십자키 확인하기: 스틱을 위아래, 좌우로 끝까지 밀며 어느 축이 움직이는지 봅니다. 그다음 십자키를 눌러 버튼으로 표시되는지, 하나의 축 값으로 표시되는지 확인합니다. 스틱에서 손을 떼고 5초 쏠림 측정도 실행합니다.
- 진동 시험 후 결과 저장하기: 진동 모터가 있는 패드라면 진동 버튼을 눌러 봅니다. 저가 패드는 브라우저에서 진동이 오지 않는 경우가 많습니다. 복사 버튼으로 결과 요약을 저장해 두면 게임 설정이나 판매자 문의에 활용할 수 있습니다.
PC 게임패드 테스트 결과 해석하기
테스터는 브라우저가 패드에서 받은 값을 가공 없이 보여 줍니다. 일반 패드는 제조사마다 신호를 보내는 방식이 달라 같은 버튼이라도 번호가 다를 수 있습니다. 자주 보이는 현상을 아래 표에 정리했습니다.
| 보이는 현상 | 정상인 경우 | 가능한 원인 | 해결 방법 |
|---|---|---|---|
| 표준 매핑이 아니라고 표시됨 | DirectInput 패드에서 흔함 | 브라우저가 배치를 알지 못함 | 번호를 기록해 두고 게임에서 직접 지정 |
| 십자키가 축 하나로 표시됨 | 햇 스위치 방식 패드 | 여덟 방향을 한 값으로 보냄 | 방향마다 값이 바뀌면 정상 |
| 스틱이 전혀 움직이지 않음 | 아날로그 모드가 켜져야 동작 | Analog 버튼이 꺼진 상태 | Analog 버튼을 눌러 LED 확인 |
| 두 트리거가 서로 상쇄됨 | 한 축을 나눠 쓰는 패드 | DirectInput 방식의 트리거 처리 | XInput 모드가 있으면 전환 |
| 손을 뗐는데 스틱 값이 남음 | 중심값 0.05 이하 | 저가 스틱 모듈의 마모나 오차 | 게임 데드존을 측정값보다 약간 높게 |
| 진동 버튼에 반응 없음 | 많은 저가 패드에서 정상 | 진동 신호를 받지 않는 방식 | XInput 모드에서 다시 시도 |
PC 게임패드 테스트가 일반 패드에서 보여 주는 것
유명 브랜드 패드는 브라우저가 미리 배치를 알고 있어서 버튼이 그림과 딱 맞게 표시됩니다. 반면 브랜드가 없거나 잘 알려지지 않은 패드는 브라우저가 어떤 버튼이 어디에 있는지 모르기 때문에, 운영체제가 넘겨준 정보를 그대로 보여 줄 수밖에 없습니다. 그래서 같은 화면이라도 해석하는 방법이 조금 다릅니다.
PC 게임패드 테스트는 이런 패드에서도 각 버튼이 몇 번으로 들어오는지, 각 축이 어느 방향으로 얼마나 움직이는지를 정확한 숫자로 보여 줍니다. 버튼 그림이 맞지 않더라도 모든 버튼이 빠짐없이 반응하고 스틱이 끝까지 움직인다면 패드 하드웨어는 정상이라고 볼 수 있습니다. 문제가 패드에 있는지, 게임 설정에 있는지를 가르는 데 충분한 정보입니다.
점검 대상은 생각보다 넓습니다. 편의점이나 마트에서 파는 유선 패드, 온라인에서 산 무선 수신기 패드, 오래된 PC 게임 패키지에 들어 있던 패드, 스마트 TV용 블루투스 패드, 학교나 사무실 창고에 남아 있던 패드까지 운영체제가 게임 컨트롤러로 인식하기만 하면 모두 확인할 수 있습니다. 모델명을 몰라도 화면에 표시되는 장치 이름과 제품 번호로 어느 제조사의 패드인지 짐작할 수 있는 경우도 있습니다.
DirectInput과 XInput: 패드가 자신을 알리는 두 가지 방식
PC 패드는 크게 두 가지 방식으로 운영체제와 대화합니다. XInput은 Xbox 360 패드와 함께 퍼진 방식으로, 버튼 배치와 축의 의미가 미리 정해져 있습니다. 그래서 XInput 패드는 브라우저와 게임 모두에서 Xbox 패드와 같은 배치로 깔끔하게 인식됩니다.
DirectInput은 그보다 오래된 범용 방식입니다. 버튼 수와 축 수를 패드가 자유롭게 정할 수 있어 다양한 장치를 지원하지만, 어떤 버튼이 어디에 있는지는 정해져 있지 않습니다. 브라우저는 이런 패드를 표준 매핑으로 정리하지 못하고 원래 번호를 그대로 보여 주는 경우가 많습니다.
저가 패드 중에는 두 방식을 모두 지원하면서 버튼 하나로 전환하게 만든 제품이 많습니다. 홈 버튼이나 Mode 버튼을 몇 초간 누르거나, 패드 뒷면의 X와 D 스위치를 바꾸는 식입니다. PC 게임패드 테스트 화면에서 장치 이름이나 매핑 표시가 바뀌면 전환이 된 것입니다.
버튼 번호가 뒤섞여 보이는 이유
DirectInput 패드에서는 제조사가 정한 순서대로 버튼 번호가 매겨집니다. 어떤 패드는 위쪽 버튼이 1번이고, 어떤 패드는 왼쪽 버튼이 1번입니다. 트리거가 버튼 번호를 차지하기도 하고, Select와 Start가 중간 번호에 끼어 있기도 합니다. 그래서 화면에서 버튼 그림과 실제 위치가 맞지 않는 것처럼 보입니다.
이것은 고장이 아니라 패드마다 다른 규칙입니다. 점검할 때는 버튼마다 고유한 번호가 하나씩 켜지는지, 두 버튼이 같은 번호를 쓰고 있지는 않은지, 누르지 않은 버튼이 저절로 켜지지는 않는지를 확인하면 됩니다. 이 세 가지가 정상이라면 게임에서 버튼을 직접 지정해 문제없이 쓸 수 있습니다.
버튼마다 번호를 기록해 두면 이후 게임이나 에뮬레이터에서 키 설정을 할 때 훨씬 수월합니다. 특히 같은 패드를 여러 개 쓰는 경우 같은 모델이라도 번호 배치가 같은지 비교해 보면 불량품을 쉽게 찾아낼 수 있습니다.
십자키가 축 하나로 표시되는 햇 스위치
많은 DirectInput 패드는 십자키를 네 개의 버튼이 아니라 햇 스위치라는 하나의 입력으로 보냅니다. 햇 스위치는 위, 오른쪽 위, 오른쪽처럼 여덟 방향과 중립을 하나의 값으로 표현합니다. 브라우저에서는 이것이 축 하나의 값이 방향에 따라 일정한 단계로 바뀌는 모습으로 나타납니다.
그래서 PC 게임패드 테스트에서 십자키를 눌렀는데 버튼이 켜지지 않고 축 하나의 숫자만 바뀐다면 햇 스위치 방식의 패드입니다. 여덟 방향을 하나씩 눌렀을 때 값이 각각 다르게 바뀌고, 손을 떼면 원래 값으로 돌아온다면 정상입니다. 특정 방향에서 값이 바뀌지 않는다면 그 방향의 접점을 의심하세요.
Analog 버튼과 움직이지 않는 스틱
플레이스테이션 패드를 닮은 저가 패드에는 가운데에 Analog 버튼이 있는 경우가 많습니다. 이 버튼이 꺼져 있으면 스틱이 아예 동작하지 않거나, 왼쪽 스틱이 십자키처럼 디지털로 동작합니다. 테스터에서 스틱을 움직여도 축 값이 변하지 않는다면 먼저 Analog 버튼을 눌러 LED가 켜지는지 확인하세요.
Analog 버튼을 켜면 십자키와 왼쪽 스틱의 역할이 서로 바뀌는 패드도 있습니다. 화면에서 스틱을 움직일 때 축 대신 햇 스위치 값이 바뀐다면 이런 경우입니다. Analog 모드를 켜고 끄며 화면을 비교하면 패드가 어떤 방식으로 동작하는지 쉽게 파악할 수 있습니다.
스틱이 아예 없는 레트로 스타일 패드도 있습니다. 이런 패드는 십자키가 축 두 개로 표시되기도 하는데, 위아래와 좌우를 눌렀을 때 값이 -1과 +1로 바뀌고 손을 떼면 0으로 돌아오면 정상입니다.
저가 패드의 스틱 쏠림 확인
저렴한 패드는 스틱 모듈 품질 편차가 커서 새 제품이라도 중심값이 조금씩 어긋나 있는 경우가 있습니다. 스틱에서 손을 떼고 5초 쏠림 측정을 실행해 최대값을 확인하세요. 0.05 이하라면 대부분의 게임에서 기본 데드존으로 가려지는 수준이고, 0.1을 넘으면 게임에서도 캐릭터가 혼자 움직이는 증상이 나타날 수 있습니다.
스틱을 끝까지 밀어 원을 그려 보는 것도 중요합니다. 저가 패드 중에는 끝까지 밀어도 0.8 정도에서 멈추거나, 원이 아니라 사각형에 가깝게 그려지는 제품이 있습니다. 끝값이 부족하면 게임에서 최고 속도로 달리지 못하는 문제가 생기므로, 게임의 스틱 감도 설정으로 보완하거나 다른 패드를 고려해야 합니다.
트리거: 아날로그, 디지털, 공유 축
일반 패드의 트리거는 크게 세 종류입니다. 누른 깊이에 따라 0부터 1까지 값이 변하는 아날로그 트리거, 눌림과 해제만 있는 디지털 트리거, 그리고 두 트리거가 하나의 축을 나눠 쓰는 공유 방식입니다. 공유 방식에서는 왼쪽 트리거를 당기면 축 값이 한쪽으로, 오른쪽을 당기면 반대쪽으로 움직입니다.
공유 방식의 트리거를 동시에 당기면 두 값이 서로 상쇄되어 중립처럼 보입니다. 패드 고장이 아니라 DirectInput 방식의 특성이며, 레이싱 게임에서 브레이크와 가속을 함께 누르는 조작이 안 될 수 있습니다. XInput 모드를 지원하는 패드라면 모드를 바꿔 두 트리거가 따로 움직이는지 확인해 보세요.
게임 데드존과 감도를 측정값에 맞추기
측정 결과는 게임 설정을 정할 때 그대로 쓸 수 있습니다. 쏠림 측정에서 최대 0.07이 나왔다면 게임의 스틱 데드존을 0.1 정도로 두면 캐릭터가 혼자 움직이지 않으면서도 조작감이 크게 둔해지지 않습니다. 데드존을 지나치게 크게 잡으면 스틱을 조금 움직였을 때 반응이 없어 섬세한 조작이 어려워집니다.
끝값이 1에 미치지 못하는 패드라면 게임의 바깥쪽 데드존이나 감도 배율 설정을 이용해 보세요. 예를 들어 끝까지 밀어도 0.85에서 멈춘다면 감도를 조금 높여 그 지점을 최대 입력으로 처리하게 하면 됩니다. 설정을 바꾼 뒤에는 게임 안에서 실제로 최고 속도에 도달하는지 확인하세요.
저가 패드에서 진동이 오지 않는 이유
상자에 진동 기능이 적혀 있어도 브라우저에서는 진동이 오지 않는 패드가 많습니다. 브라우저의 진동 명령은 주로 XInput 방식이나 브라우저가 알고 있는 패드에 전달되며, DirectInput 패드의 진동 방식은 제조사마다 달라서 웹 페이지에서는 다룰 수 없는 경우가 대부분입니다.
진동을 확인하고 싶다면 패드를 XInput 모드로 바꾼 뒤 다시 시도해 보세요. 그래도 반응이 없다면 패드 제조사가 제공하는 드라이버나 진동을 지원하는 게임으로 확인해야 합니다. 브라우저에서 진동이 오지 않는다는 사실만으로 모터 고장이라고 판단할 수는 없습니다.
Windows의 게임 컨트롤러 설정과 비교하기
Windows에는 실행 창에 joy.cpl을 입력하면 열리는 게임 컨트롤러 설정 화면이 있습니다. 여기서 패드를 고르고 속성을 누르면 버튼과 축을 확인할 수 있고, DirectInput 패드는 보정 기능도 쓸 수 있습니다. PC 게임패드 테스트 결과와 이 화면을 비교하면 문제가 브라우저 쪽인지 운영체제 쪽인지 구분됩니다.
joy.cpl에서 보정을 하면 운영체제 수준에서 스틱의 중심과 끝값이 다시 저장됩니다. 보정 후 브라우저 테스터를 다시 열어 중심값과 끝값이 나아졌는지 확인해 보세요. 다만 XInput 패드는 이 화면에서 보정 기능이 제한되는 경우가 있습니다.
게임이 패드를 인식하지 못할 때
테스터에서는 모든 버튼이 정상인데 게임에서만 반응이 없다면, 게임이 XInput 패드만 지원하는 경우가 가장 흔합니다. 요즘 PC 게임 상당수가 XInput 방식만 알아보기 때문에 DirectInput 패드는 꽂혀 있어도 무시됩니다. 패드에 XInput 모드가 있다면 전환하는 것이 가장 간단한 해결책입니다.
XInput 모드가 없는 패드는 게임 런처의 컨트롤러 설정에서 일반 패드 지원을 켜거나, DirectInput 입력을 XInput으로 바꿔 주는 변환 프로그램을 쓰는 방법이 있습니다. 어떤 방법을 쓰든 설정 후에 테스터와 게임을 번갈아 확인하면 어느 단계에서 문제가 생기는지 쉽게 찾을 수 있습니다.
레트로 패드, 아케이드 인코더, USB 변환 어댑터
옛 게임기 패드를 USB로 연결해 주는 변환 어댑터나 아케이드 버튼용 USB 인코더도 PC에서는 일반 패드로 인식됩니다. 이런 장치는 대부분 DirectInput 방식이라 버튼 번호가 제각각이고, 십자키나 레버가 축 두 개로 표시되는 경우가 많습니다. 각 버튼과 방향이 빠짐없이 반응하는지 확인하는 방법은 일반 패드와 같습니다.
변환 어댑터를 쓸 때는 어댑터와 패드 중 어느 쪽 문제인지 가르는 것이 중요합니다. 다른 패드를 같은 어댑터에 꽂아 보거나, 같은 패드를 다른 어댑터로 연결해 비교해 보세요. 특정 조합에서만 문제가 생긴다면 어댑터의 호환성 문제일 가능성이 큽니다.
안드로이드 휴대폰과 태블릿에서 점검하기
안드로이드 기기는 USB OTG 젠더로 유선 패드를 연결하거나 블루투스로 무선 패드를 연결할 수 있고, 모바일 Chrome에서 테스터를 열면 대부분의 패드가 표시됩니다. 노트북 없이 직거래 현장에서 패드를 확인해야 할 때 가장 간편한 방법입니다.
안드로이드는 운영체제가 패드 입력을 자체적으로 정리하기 때문에 같은 패드라도 PC와 버튼 번호가 다르게 보일 수 있습니다. 휴대폰에서 이상하게 보인다면 PC에서 한 번 더 확인해 비교하세요. 또 일부 저가 패드는 휴대폰용 모드를 따로 두고 있으니 설명서에서 연결 모드를 확인해 보는 것이 좋습니다.
macOS와 리눅스에서 일반 패드 점검하기
macOS는 Xbox 계열 최신 패드와 소니 패드는 잘 인식하지만, 브랜드 없는 DirectInput 패드는 운영체제가 표준 패드로 정리하지 못하는 경우가 있습니다. 이때 브라우저에서는 버튼과 축이 원래 번호 그대로 보이거나, 일부 패드는 아예 나타나지 않기도 합니다. Safari, Chrome, Firefox마다 결과가 다를 수 있으니 여러 브라우저로 비교해 보세요.
리눅스는 커널에 일반 USB 입력 장치용 드라이버가 들어 있어 대부분의 패드를 꽂자마자 인식합니다. 다만 배포판과 설정에 따라 축의 순서나 범위가 Windows와 다르게 보일 수 있습니다. 어느 운영체제든 버튼마다 고유한 번호가 켜지고 축이 끝까지 움직인다면 하드웨어는 정상으로 판단할 수 있습니다.
운영체제마다 결과가 크게 다르다면 패드의 문제가 아니라 드라이버의 차이일 가능성이 높습니다. 정확한 상태를 보고 싶다면 가장 많은 패드를 지원하는 Windows PC에서 먼저 점검하고, 다른 운영체제의 결과는 참고용으로 보는 것이 좋습니다.
케이블, 포트, 연결 끊김 점검
저가 유선 패드는 케이블이 가늘고 단자 쪽이 약해서 단선이 자주 일어납니다. 테스터를 켜 둔 채 케이블을 단자 근처에서 살짝 구부려 보세요. 그 순간 패드가 목록에서 사라지거나 입력이 멈춘다면 케이블 단선입니다. 케이블이 분리되는 패드라면 다른 케이블로 바꿔 보면 바로 확인됩니다.
USB 허브에 여러 장치를 함께 꽂아 두면 전원이 부족해 패드가 간헐적으로 끊길 수 있습니다. 끊김이 있다면 PC 본체의 포트에 직접 꽂아 비교해 보세요. 무선 패드는 수신기를 패드 가까이에 두고, 배터리를 새것으로 바꾼 뒤 다시 측정하는 것이 순서입니다.
중고나 저가 패드를 사기 전 PC 게임패드 테스트
저렴한 패드나 중고 패드는 제품마다 상태 차이가 큽니다. 구매 전이나 받은 직후에 PC 게임패드 테스트를 몇 분만 해 보면 불량을 빠르게 걸러낼 수 있습니다. 반품 기간 안에 점검해 두면 문제가 있을 때 교환을 요청하기도 쉽습니다.
특히 같은 패드를 여러 개 산 경우에는 하나씩 같은 순서로 점검해 결과를 비교해 보세요. 다른 패드와 다르게 반응하는 패드가 있다면 그 패드가 불량일 가능성이 높습니다.
- 모든 버튼이 각자 고유한 번호로 하나씩 켜지는지
- 누르지 않은 버튼이나 축이 저절로 움직이지 않는지
- 십자키 여덟 방향이 모두 다른 값으로 표시되는지
- 스틱 쏠림 값이 0.05 안쪽이고 끝값이 1 가까이 가는지
- 케이블을 살짝 구부려도 연결이 끊기지 않는지
- XInput 모드가 있다면 전환 후에도 정상인지
브라우저로 알 수 없는 것과 개인정보
브라우저의 Gamepad API는 버튼, 축, 그리고 지원되는 경우의 진동만 다룹니다. 제조사 전용 기능, 매크로 버튼, 모션 센서, 패드 내부 설정은 웹 페이지에서 확인할 수 없습니다. 테스터의 WebHID 기능은 소니의 듀얼쇼크 4, 듀얼센스, 듀얼센스 엣지 전용이라 일반 패드에는 적용되지 않습니다.
모든 측정은 사용자의 기기 안에서 처리되며 버튼 입력, 축 값, 결과는 어떤 서버로도 전송되지 않습니다. 결과를 공유하고 싶다면 복사 버튼으로 텍스트를 복사해 직접 붙여 넣으면 됩니다.
자주 묻는 질문
이 테스트는 어떤 USB 패드에서나 되나요?
운영체제가 게임 컨트롤러로 인식하는 패드라면 대부분 표시됩니다. 키보드나 마우스처럼 인식되는 특수 장치는 Gamepad API에 나타나지 않을 수 있습니다.
제 패드는 왜 표준 매핑이 아니라고 나오나요?
브라우저가 그 패드의 버튼 배치를 모르기 때문입니다. DirectInput 방식의 일반 패드에서 흔한 일이며, 버튼이 모두 반응한다면 하드웨어는 정상입니다.
제 패드가 DirectInput인지 XInput인지 어떻게 알 수 있나요?
테스터에서 표준 매핑으로 표시되고 버튼이 Xbox 배치대로 정리된다면 XInput일 가능성이 큽니다. 원래 번호가 그대로 보이고 십자키가 축으로 나오면 대개 DirectInput입니다.
십자키를 누르면 버튼이 아니라 축 값이 바뀌어요.
햇 스위치 방식의 패드라 여덟 방향을 하나의 값으로 보내는 것입니다. 방향마다 값이 다르게 바뀌고 손을 떼면 돌아온다면 정상입니다.
스틱을 움직여도 아무 변화가 없어요.
Analog 버튼이 꺼져 있을 가능성이 큽니다. Analog 버튼을 눌러 LED가 켜진 상태에서 다시 스틱을 움직여 보세요.
두 트리거를 동시에 당기면 값이 사라져요.
두 트리거가 하나의 축을 나눠 쓰는 DirectInput 방식이라 값이 상쇄되는 것입니다. XInput 모드가 있다면 전환하면 따로 동작합니다.
Windows에서 일반 패드를 보정할 수 있나요?
실행 창에 joy.cpl을 입력해 게임 컨트롤러 설정을 열고, 패드 속성에서 보정을 실행할 수 있습니다. 보정이 끝나면 테스터를 새로 고쳐 중심값과 끝값을 다시 확인해 보세요.
브라우저에서 진동이 오지 않아요.
많은 저가 패드는 브라우저의 진동 명령을 받지 않는 방식이라 정상일 수 있습니다. XInput 모드로 바꿔 다시 시도하고, 그래도 없다면 진동을 지원하는 게임으로 확인하세요.
테스트 중 데이터가 전송되나요?
아니요. 모든 측정은 사용자의 기기에서만 처리되고 외부로 전송되지 않습니다. 회원 가입도 필요 없습니다.
쏠림이 있는 저가 패드는 고쳐 쓸 만한가요?
가벼운 쏠림은 게임 데드존 조정이나 joy.cpl 보정으로 충분한 경우가 많습니다. 스틱 모듈 교체 비용이 새 패드 가격과 비슷하다면 교체하는 편이 경제적일 수 있습니다.