조이스틱 테스트 — 온라인 조이스틱, 플라이트 스틱 및 HOTAS 테스터
이 전문 조이스틱 테스트 도구는 비행 시뮬레이션, 우주 비행, 레이싱 및 아케이드 전용 컨트롤러를 위해 설계되었습니다. Thrustmaster, Logitech G, VKB, Virpil, Winwing 등의 플라이트 스틱, HOTAS 스로틀, 러더 페달, 레이싱 휠 및 아케이드 파이팅 스틱을 완벽 지원합니다. 피치, 롤, 요, 스로틀, 브레이크 등 모든 다중 축 입력을 읽고 최소/최대 가동 범위를 실시간 기록하며, 원하는 축 조합의 XY 평면 그래프, 8방향 POV 햇 스위치 나침반, 최대 128개 버튼 매트릭스 및 타임스탬프 이벤트 로그를 제공합니다. 순수 로컬 실행으로 개인정보를 보호합니다.
온라인에서 조이스틱을 테스트하는 5단계 방법
- 컨트롤러를 연결합니다. 비행 조이스틱, 스로틀 또는 페달을 PC의 USB 포트에 직접 연결합니다(정밀 진단을 위해 전원이 없는 무전원 USB 허브는 피하세요).
- 아무 물리 버튼이나 누릅니다. 브라우저가 첫 입력을 수신하면 Gamepad API를 활성화하고 기기 이름, USB 벤더 ID(VID) 및 제품 ID(PID)를 표시합니다.
- 모든 축을 끝까지 움직여 봅니다. 스틱을 전후좌우로 기울이고 Z축(트위스트)을 비틀며 스로틀 레버를 밀고 페달을 밟습니다. 각 축 카드에 도달한 최소/최대 범위와 가동 커버리지(Travel %)가 실시간 기록됩니다.
- POV 햇 스위치와 모든 버튼을 점검합니다. 시점 전환 햇 스위치를 돌려 나침반 방향을 확인하고 모든 버튼을 순서대로 눌러 매트릭스에서 녹색으로 점등되는지 확인합니다.
- 이벤트 로그에서 신호 튐이나 고스트 입력을 확인합니다. 화면 하단의 밀리초 단위 이벤트 로그를 관찰하여 손을 뗐을 때 원치 않는 버튼 신호나 축 노이즈가 발생하는지 점검합니다.
표준 콘솔 패드 점검은 메인 게임패드 테스트를 이용하시고, 스틱 정밀 쏠림 분석은 스틱 쏠림 테스트를 참고하세요. 기기별 테스트는 Xbox 컨트롤러 테스트, PS5 DualSense 테스트 또는 Joy-Con 테스트를 확인하세요.
테스터 패널별 주요 기능 확인
비행 시뮬레이터 장비는 많은 수의 비표준 축과 복잡한 토글스위치를 탑재하고 있습니다. 본 도구는 다음 핵심 패널을 제공합니다:
축 입력 및 가동 범위 캘리브레이션
각 축 카드는 -1.00부터 +1.00까지의 실시간 값, 중립 오프셋 상태, 연결 세션 중 도달한 최소/최대 기록 및 가동 커버리지(Travel %)를 보여줍니다. 정상 교정 상태라면 100%에 도달해야 하며, 끝까지 밀어도 0.85 수준에 그친다면 캘리브레이션이 필요합니다.
원하는 축 쌍을 조합하는 XY 평면 그래프
피치와 롤(X축과 Y축) 또는 듀얼 엔진 스로틀 등 원하는 두 개의 축을 자유롭게 지정하여 2D 평면 위에 실시간 궤적을 투영할 수 있습니다. 특수 시뮬레이터 조작 방식에 맞춰 축 반전 토글도 지원합니다.
8방향 햇 스위치 나침반
시점 전환용 햇 스위치(POV)는 브라우저가 특수 부동소수점 값으로 보고합니다. 이 패널은 해당 신호를 디코딩하여 상, 우상, 우, 우하 등 8개 방향을 직관적인 나침반 화살표로 실시간 점등해 보여줍니다.
버튼 매트릭스
최대 128개의 독립 버튼을 일목요연하게 표시합니다. 버튼을 누르고 있는 동안 진한 녹색으로 빛나며 떼면 연한 녹색 테두리가 남아 테스트 완료 상태를 표시하므로 수십 개의 스위치 작동 여부를 한눈에 점검할 수 있습니다.
이벤트 로그
밀리초(ms) 단위 타임스탬프와 함께 최근 발생한 버튼 누름, 뗌, 축 변화 이벤트를 상세히 기록합니다. 스위치 채터링(더블 클릭), 단선으로 인한 간헐적 신호 끊김, 가변저항 튐 노이즈를 진단하는 데 결정적인 도움을 줍니다.
플라이트 스틱, HOTAS 스로틀 및 러더 페달
시뮬레이션 장비는 여러 대의 독립된 USB 장비로 구성되는 경우가 많습니다:
- 플라이트 스틱 (Flight Stick): 에일러론(롤, X축)과 엘리베이터(피치, Y축)를 조작합니다. 많은 스틱이 본체를 비트는 러더 요(Z축) 기능을 지원합니다.
- HOTAS 스로틀 콘솔: 싱글/듀얼 엔진 스로틀 레버, 디텐트 래칫 멈춤쇠, 안테나 휠, 마우스 슬루 아날로그 스틱 및 2단/3단 토글스위치를 갖추고 있습니다.
- 러더 페달 (Rudder Pedals): 발로 밀어 방향타를 조작하는 요(Z축) 슬라이드와 좌우 발끝으로 밟는 차동 토 브레이크 축을 독립적으로 제공합니다.
각각 연결된 기기는 개별 카드로 생성되며 상단 장치 선택 탭에서 자유롭게 전환하며 테스트할 수 있습니다.
레이싱 휠 및 아케이드 파이팅 스틱: 입력 전용 점검
Logitech G29/G923, Thrustmaster T300, Fanatec 등 레이싱 휠과 아케이드 조이스틱도 완벽히 지원합니다: 스티어링 휠 회전 각도(900도 또는 1080도 범위의 부드러운 수치 변화), 가속/브레이크/클러치 페달 스트로크, 패들 시프터 및 H-시프터를 정밀 검사할 수 있습니다. 단, 본 도구는 입력 검사 전용이며 레이싱 휠의 포스 피드백(Force Feedback) 모터를 구동할 수는 없습니다. Web Gamepad API는 게임패드의 단순 럼블 진동 신호만 지원하기 때문입니다.
버튼과 축 번호가 불규칙하게 표시되는 이유
표준 매핑이 적용된 일반 Xbox 패드와 달리, 조이스틱과 비행 시뮬레이터 장비는 비표준(raw) HID 장치입니다. 브라우저는 버튼 번호를 임의로 재배치하지 않고 장치 펌웨어가 운영체제에 보고하는 물리 디스크립터 순서대로 나열합니다. 따라서 스로틀 레버가 축 2나 축 6에 배정되거나 특정 스위치가 버튼 20부터 시작될 수 있으며 이는 정상적인 동작입니다.
햇 스위치, POV 및 1.28 수치 해석
햇 스위치를 놓았을 때 특정 축에 1.2857 또는 +1.29 같은 기이한 수치가 표시되는 것을 볼 수 있습니다. 이는 W3C Gamepad 사양에서 8방향 POV 스위치를 단일 아날로그 축으로 노출할 때, 8개 방향을 -1.0~+1.0 사이의 값으로 할당하고 손을 뗀 중립 상태를 규격상 1.28571로 정의했기 때문입니다. 본 도구는 이를 자동 디코딩하여 시각적 나침반으로 보여줍니다.
DirectInput vs XInput 프로토콜 비교
Windows 게임 생태계에는 두 가지 입력 아키텍처가 공존합니다:
- XInput: 표준 Xbox 컨트롤러 전용으로 설계되어 최대 4개 패드, 4축, 16개 버튼으로 제한됩니다. 8축 이상에 50개 스위치를 탑재한 전문 비행 조종석 장비를 수용할 수 없습니다.
- DirectInput: 단일 장치당 최대 128개 버튼, 다중 POV 햇 스위치 및 제한 없는 축을 지원합니다. DCS World, MSFS (Microsoft Flight Simulator), X-Plane 등 전문 시뮬레이션 게임은 DirectInput 또는 Raw Input으로 장비를 직접 읽어옵니다.
Windows 내장 'USB 게임 컨트롤러 설정'과의 차이점
Windows의 전통적인 joy.cpl 제어판은 최대 32개 버튼까지만 표시되므로 33번 이상의 스위치를 확인할 수 없으며, 축 가동 범위 기록이나 이벤트 로그 기능이 없습니다. 본 웹 도구는 32버튼 한계를 넘어 최대 128버튼을 완벽 지원하며, 100% 범위 도달률 연산과 XY 평면 궤적 플롯을 제공하고 macOS 및 Linux에서도 동일하게 작동합니다.
Frequently asked questions
Windows 장치 관리자에서는 비행 스틱이 잡히는데 게임이나 이 웹페이지에서 안 보입니다. 무엇을 점검해야 하나요?
먼저 스틱의 아무 물리 버튼이나 힘껏 누르거나 레버를 움직여 보세요. 브라우저는 첫 물리 입력 패킷을 수신하기 전까지 장치를 감추어 둡니다. 그래도 반응이 없다면 컴퓨터 후면 메인보드 직결 USB 포트에 꽂았는지 확인하고, 제조사 전용 유틸리티를 종료한 뒤 Steam 설정의 컨트롤러 탭에서 '일반 게임패드 구성 지원'을 끄고 브라우저를 재시작하세요.
내 HOTAS 장치에서 32번을 초과하는 번호의 버튼이 웹페이지에서 왜 반응하지 않나요?
일부 구형 브라우저나 특정 Windows 드라이버 환경에서 Chromium 엔진이 레거시 인터페이스 제약으로 버튼 입력을 32개까지만 노출하기 때문입니다. DCS나 MSFS 등 전문 시뮬레이터 게임 내부에서 정상 매핑된다면 하드웨어는 완벽히 정상입니다. 필요시 제조사 소프트웨어로 고번호 버튼에 키보드 매크로를 할당할 수 있습니다.
Windows 게임 컨트롤러에서 스로틀 레버를 밀어도 축이 안 움직입니다. 고장인가요?
본 웹페이지의 축 상태 바를 확인하세요. 레버를 움직였을 때 특정 축의 수치가 부드럽게 변하고 가동 범위가 100%에 달한다면 하드웨어는 완벽히 정상이며 Windows 기본 joy.cpl 제어판이 해당 축을 표준 슬롯에 할당하지 않았을 뿐입니다. 게임 내 조작 설정 메뉴에서 해당 축을 수동으로 스로틀 축으로 지정하면 정상 작동합니다.
X56 스로틀에서 고스트 키(유령 입력)가 발생하여 플랩이 저절로 펴집니다. 어떻게 입증하나요?
본 페이지의 '이벤트 로그' 패널을 열고 스로틀에 손을 완전히 뗀 상태로 로그를 지켜보세요. 아무도 만지지 않는데 특정 버튼의 누름/뗌 이벤트가 자발적으로 기록된다면 고스트 입력이 발생하고 있는 것입니다. Logitech X56 스로틀은 USB 전압 강하에 매우 민감하므로 외부 유전원 USB 허브(Powered Hub)에 단독 연결하면 완벽히 해결됩니다.
joy.cpl에서는 조이스틱이 사라졌는데 장치 관리자에는 정상으로 뜹니다. 고장인가요?
하드웨어 고장이 아니며 vJoy, HIDGuardian 또는 구형 에뮬레이터 가상 드라이버가 DirectInput 장치 레지스트리를 가로채거나 꼬이게 만들었을 때 발생합니다. 장치 관리자에서 해당 기기 드라이버를 제거한 뒤 USB 케이블을 다시 꽂아 Windows가 표준 HID 드라이버로 재인식하도록 유도하세요.
햇 스위치가 POV 시점이 아니라 아날로그 2개 축으로 인식됩니다. 불량인가요?
제조사 펌웨어 사양입니다. 일부 구형 게임에서 POV 스위치 인식이 어려울 때 아날로그 축으로 시점을 돌릴 수 있도록, 제조사가 하드웨어 전환 스위치나 소프트웨어를 통해 햇 스위치를 미니 스틱 모드(2개 축)로 변경할 수 있게 설계한 것입니다. 8방향 시점으로 쓰려면 전용 프로그램에서 모드를 POV로 변경하세요.
트러스트마스터 플라이트 스틱의 Z축(트위스트 러더) 쏠림을 어떻게 고치나요?
T.16000M 등 대중적인 스틱의 Z축은 핸들 내부의 소형 가변저항을 사용합니다. 마모나 전선 당김으로 쏠림이 생겼다면 1. 핸들을 분해하여 포텐셔미터에 접점 부활제를 분사하거나, 2. 게임 설정에서 러더 축 데드존을 5~10% 부여하거나, 3. 내부 Z축 배선을 분리하고 별도의 외장 러더 페달을 사용하는 방법을 추천합니다.
이 웹페이지에서 레이싱 휠이나 조이스틱의 포스 피드백(FFB)을 테스트할 수 있나요?
불가능합니다. 웹 브라우저의 Gamepad API는 단순 럼블 진동 호출만 지원하며, 노면 물리 저항, 센터링 스프링 장력, 댐퍼 마찰력 등 정교한 포스 피드백 다이렉트 패킷을 전송하는 프로토콜 능력이 없습니다. 본 페이지는 조향각 한계, 페달 압력, 패들 시프터 및 버튼 입력 검사에 특화되어 있습니다.