Check every button
Press Cross, Circle, Square, Triangle, the D-pad, L1/R1, Options, Create and both stick clicks one at a time. Each input should light while pressed and clear after release. The PS button and touchpad click register only when your browser exposes them.
Open the detailed button input testSample stick drift
Leave both sticks untouched and start the 8-second drift sample. Repeat it if you move the controller, then rotate each stick around its outer edge to inspect range and circularity. A single small offset is not a hardware verdict.
Read the stick drift guideRead L2 and R2 travel
Pull each trigger separately from rest to full travel, then release it. With a standard browser mapping, the value should rise smoothly toward 1.00 and return near 0.00. This reads trigger input, not adaptive resistance.