hardware-gamepad

Maps a physical gamepad (via navigator.getGamepads()) to a VirtualGamepad. Uses the Standard Gamepad layout (axes 0-3, buttons 0-16).

Configurable deadzone filters stick drift.