gamepad-tester

Detect, map, calibrate, and record controller inputs in UrhoX Lua games.

Updated May 16, 2026
One-click install
npx skills add https://github.com/haitao2016/--Skill --skill gamepad-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gamepad-tester
Source: https://github.com/haitao2016/--Skill/tree/main/gamepad-tester
Command: npx skills add https://github.com/haitao2016/--Skill --skill gamepad-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of testing and debugging game controllers in UrhoX Lua games, eliminating the need for external tools and speeding up compatibility validation.

Core Features & Use Cases

  • Comprehensive Testing: Provides features like hot-plug detection, button mapping visualization, joypad deadzone calibration, and input recording/replay.
  • Real-Time Diagnostics: Includes a NanoVG real-time diagnostic panel for visualizing controller state.
  • Use Case: When developing a game, you can use this Skill to ensure your gamepad is fully compatible and to troubleshoot any issues quickly.

Quick Start

Initialize and configure the gamepad-tester skill for your UrhoX Lua project.

Frequently Asked Questions about gamepad-tester

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test gamepad input in UrhoX Lua games?

To test gamepad input in UrhoX Lua, you can use this skill to detect controllers, map buttons, calibrate deadzones, and record inputs for validation. It provides a real-time diagnostic panel to visualize controller state.

What is joypad deadzone calibration and when do I need it?

Joypad deadzone calibration sets a threshold to ignore minor analog stick drift, preventing unintended inputs. You need it when controllers register movement despite being untouched, ensuring accurate input recording and gameplay.

Can I record and replay controller inputs for debugging?

Yes, you can record and replay controller inputs to troubleshoot issues. This input recording functionality allows you to capture specific gamepad states and replicate them consistently during the debugging process.

Does this gamepad tester support hot-plug detection?

Yes, the gamepad tester supports hot-plug detection, allowing you to connect and disconnect controllers dynamically without restarting your game. It immediately detects the controller change and updates the diagnostic state.

How do I visualize controller state during game development?

You can visualize controller state using the integrated NanoVG real-time diagnostic panel. This feature displays button mapping and analog stick values directly on screen, helping you troubleshoot input issues quickly.

What is the best way to troubleshoot gamepad compatibility issues?

The best way to troubleshoot gamepad compatibility is using a tool that combines hot-plug detection, button mapping visualization, and deadzone calibration. This validates hardware functionality and isolates input failures quickly.