WebHID 자이로스코프(Gyroscope) 마우스 모션 컨트롤 테스트란?
웹에서 지원하는 범용 표준 Gamepad API는 기본적으로 물리적인 버튼과 스틱 좌표 입력만 감지하며, 패드를 움직일 때 사용되는 자이로스코프(모션 센서) 데이터는 읽어올 수 없습니다. 이 도구는 WebHID 기술을 사용하여 컨트롤러의 하드웨어와 전용 통신 채널을 확립, 패드 자이로 테스트 전용으로 만들어졌습니다.
6축 (Sixaxis) 센서의 원리
소니 플레이스테이션 시리즈(Sony PS) 컨트롤러, 닌텐도 프로콘에는 3축 자이로스코프와 3축 가속도계가 세트로 내장되어 있습니다.
- 자이로 센서: 기기의 각속도를 감지합니다 — 컨트롤러가 얼마나 빠르게 회전(비틀림)하고 있는지를 측정. 주로 정밀 자이로 FPS 에이밍에 사용됩니다.
- 가속도(Accelerometer) 센서: 중력의 방향과 물체 움직임의 가속도를 감지합니다. 패드의 현재 기울기 각도(물리적인 가로/세로 수평 상태)를 결정하는 데 사용됩니다.
왜 별도의 연결 활성화(Activation)가 필요한가요?
전력을 절약하기 위해 PS4/PS5 컨트롤러 내장 시스템은 PC에 연결될 때 기본적으로 "단순 모드(simple mode)"로 자체 구동되며, 고주파 센서 모션 데이터 없이 기본 버튼 데이터 패킷만 전송합니다.
작동 방식: 이 도구 페이지는 "전체 보고서 모드(full report mode)"로 컨트롤러를 전환하기 위해 특정 기능 보고서(Feature Report) 명령(0x02, 0x03, 0x04)을 유선으로 직접 하드웨어에 전송합니다. 이것은 대역폭이 높은 USB 동기화 상태에서 가장 안정적으로 동작합니다.
활용 사례
PC 게이밍에서의 모션 컨트롤
최신 에뮬레이터(Yuzu, Ryujinx 등) 및 Steam Input은 컨트롤러 자이로를 마우스 포인터나 우측 우스틱 움직임으로 매핑하는 기능을 지원하여 세밀한 조준이 가능합니다.
게임에서 패드를 기울여도 자이로 에이밍이 제대로 작동하지 않는다면, 먼저 이 도구를 사용하여 컨트롤러 제조사의 센서가 정상 작동하는지 확인하세요 (소프트웨어 문제인지 기기 하드웨어 문제인지 빠르게 파악할 수 있습니다).