Keal's Gamepad Enforcer Diagnostic Utility (GEDU)

DualSense Help

Connect a gamepad and press any button to begin.

Classic Live Layout

Assignable labels, input types, thresholds, and names are edited live. WIP gamepad layouts are stored per slot under window.ge.gedu.gp[slot]. Save persists selected slot layout(s) in this browser; Export writes a complete JSON config.

Live Oscilloscope History

Drift % = non-neutral value consistency. Jitter % = value inconsistency. Values are displayed on each oscilloscope lane and per slot.

Assignable Input Properties

Diagnostics are split into a unique table per gamepad slot. Selecting “All” keeps GE in its default combined-slot view while still showing each slot separately below.

Waiting for GE runtime…
No inputs yet.