OpenPuck Config

nRF52840 Steam Controller 2 puck reimplementation — WebUSB. Chrome/Edge only.

disconnected

If nothing appears in the device picker, the copycat may be busy (quit any app holding it) or needs a replug.

USB mode

Switching reboots the copycat and re-enumerates USB (~2 s). WebUSB works in every mode, including Steam/Lizard with Steam running (Chrome claims the vendor interface; Steam keeps the HID slots). Switch HORIPAD + WebUSB is PC-only.

Off (default): every restart / fresh reconnect boots into Steam mode. On: remembers the last mode you selected.

Back4 + face button chords

Hold all four back paddles (L4+R4+L5+R5) plus a face button to switch mode without the WebUI. A is always Steam. B / X / Y are configurable below (defaults: B=Lizard, X=Xbox, Y=Switch HORIPAD).

Link status

RF link
Slot
Delivered
New reports

Trackpad mouse (lizard + Xbox)

Right-pad cursor in Steam-mode lizard (Steam closed) and in Xbox mode. Sensitivity is a divisor — lower = faster pointer. Glide = how long the cursor coasts after a flick.

Button mapping

Nintendo layout (affects Xbox & Switch modes)

Back-paddle → button, applied in Xbox & Switch modes.