게임패드·컨트롤러 테스트
Gamepad API 입력·축 실시간 확인
게임패드·컨트롤러 테스트
연결된 게임패드의 버튼·축·스틱 중심 이탈과 아날로그 트리거 값을 브라우저에서 실시간으로 확인하세요.
- 회원가입 없음
- 버튼·축 실시간 확인
- 입력값 서버 전송 없음
- 브라우저 관찰값
USB 또는 블루투스로 연결한 뒤 페이지가 활성화된 상태에서 버튼을 누르거나 스틱을 움직이세요.
- 장치
- -
- 매핑
- -
- 입력 구성
- -
버튼 입력
누른 버튼은 즉시 강조되고 아날로그 버튼은 0.000~1.000 값도 표시합니다.
스틱·축
표준 매핑이면 좌·우 스틱을 나눠 표시하고, 비표준 장치는 첫 네 축을 두 쌍으로 보여 줍니다.
X 0.000 · Y 0.000 · 중심 0.000
X 0.000 · Y 0.000 · 중심 0.000
3초 스틱 드리프트 측정
양쪽 스틱에서 손을 완전히 뗀 상태의 중심 이탈을 모읍니다.
데드존 기준선 비교
게임 설정을 바꾸지 않고 현재 축 값과 비교할 기준선만 조절합니다.
아날로그 트리거
표준 매핑에서는 LT/L2·RT/R2의 현재 value와 이번 페이지 최대값을 표시합니다.
Gamepad API 입력은 현재 브라우저에서만 처리합니다. 컨트롤러 ID·버튼·축 값은 이 플러그인이 서버로 전송하지 않습니다.
이번 점검 결과
이용 방법
- 게임패드를 USB 또는 블루투스로 연결한 뒤 페이지가 활성화된 상태에서 버튼을 한 번 누르거나 스틱을 움직이세요.
- 여러 컨트롤러가 감지되면 장치 선택에서 확인할 패드를 고르고 버튼·축·트리거가 움직이는지 확인하세요.
- 스틱에서 손을 뗀 상태로 3초 드리프트 측정을 실행하고, 데드존 기준선은 비교용 슬라이더로 조정해 현재 축 값이 기준 안팎에 있는지 살펴보세요.
결과를 볼 때
Gamepad API가 현재 브라우저에 노출한 버튼과 축 값을 관찰합니다. 스틱 중심 이탈과 트리거 값은 운영체제·브라우저·컨트롤러 매핑의 영향을 받으며, 이 결과만으로 스틱 모듈 고장이나 실제 USB 지연을 판정하지 않습니다.
점검할 때 확인할 점
브라우저는 연결된 게임패드의 버튼 pressed/value와 axes 배열을 읽을 수 있습니다. 표준 매핑이 적용되면 일반적인 버튼·스틱 위치를 일정한 순서로 해석할 수 있지만 비표준 컨트롤러는 제조사별 순서가 달라질 수 있습니다.
웹페이지는 컨트롤러 내부 펌웨어의 실제 USB 폴링레이트나 물리적인 스틱 마모량을 직접 읽지 않습니다. 이 페이지의 숫자는 현재 브라우저에 전달된 입력 상태를 비교하기 위한 관찰값입니다.
- 버튼 pressed/value 실시간 확인
- axes -1~1 범위 관찰
- 하드웨어 지연·펌웨어 폴링레이트 직접 측정 아님
드리프트 측정은 스틱에서 손을 완전히 뗀 상태의 중심 이탈을 3초 동안 모읍니다. 데드존은 게임이나 프로그램이 작은 축 입력을 무시하는 범위이므로 이 페이지에서는 사용자가 기준선을 직접 움직여 현재 값이 그 안에 있는지만 비교합니다.
게임마다 데드존 계산 방식과 축 보정이 다를 수 있습니다. 온라인 숫자가 작아도 실제 게임에서 캐릭터나 카메라가 움직일 수 있고, 반대로 게임이 더 큰 데드존을 적용하면 작은 이탈은 체감되지 않을 수 있습니다.
- 스틱에서 손을 떼고 3초 측정
- 데드존 기준선은 직접 조절
- 실제 게임 설정과 함께 비교
결과 항목
드리프트 수치와 데드존 기준은 절대적인 합격선이 아닙니다. 같은 컨트롤러·브라우저에서 반복하고 실제 게임의 데드존 설정과 함께 비교하세요.
| 표시 항목 | 의미 | 확인할 점 |
|---|---|---|
| 버튼 입력 | pressed·value 실시간 관찰 | 표준 매핑이면 버튼 위치 이름을 함께 표시하고 비표준 장치는 번호로 구분합니다. |
| 스틱 축 | -1.000 ~ 1.000 | 표준 매핑에서는 좌·우 스틱 X/Y를 분리하고 그 외 장치는 축 번호를 함께 표시합니다. |
| 3초 중심 이탈 | 손을 뗀 상태의 축 반경 | 최대값과 95백분위 관찰값을 보여 주며 자동 고장 판정선으로 사용하지 않습니다. |
| 데드존 기준선 | 0.00 ~ 0.30 직접 조정 | 현재 중심 이탈이 사용자가 고른 기준 안인지 밖인지 시각적으로 비교합니다. |
자주 묻는 질문
게임패드를 연결했는데 목록에 안 뜨는 이유는 무엇인가요?
일부 브라우저는 개인정보 보호를 위해 페이지가 활성화된 상태에서 컨트롤러 버튼을 누르거나 축을 움직인 뒤에 장치를 노출합니다. 그래도 안 보이면 다른 브라우저와 연결 방식을 확인하세요.
스틱 값이 0.000이 아니면 바로 드리프트인가요?
아니요. 센서 노이즈와 브라우저가 전달한 축 값에는 작은 흔들림이 있을 수 있습니다. 손을 떼고 3초 측정을 반복한 뒤 실제 게임에서 움직임이 발생하는지와 함께 보세요.
버튼 이름이 실제 패드와 다른 이유는 무엇인가요?
표준 매핑이 아닌 컨트롤러는 제조사와 운영체제에 따라 버튼·축 순서가 다를 수 있습니다. 이 경우 번호와 실시간 반응을 기준으로 직접 대응시키세요.
