mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
When ANYPS5_PAD_IDENTIFY is connect or always, a controller that is bound to a player slot gets a short pulse pattern once the title has been quiet for 500 ms: one pulse for player 1, two for player 2 and so on up to four. The scheduler runs in the existing output pass, so a title's own rumble, its refreshes and its stop always take precedence, and the pulse is scaled by ANYPS5_RUMBLE. A controller without rumble support logs one line and gets no pulse. The keyboard and mouse never get a pulse, since they are not bound to a slot. The mode is read when the pad input starts, so an invalid value stops the title there. With the default off, the output pass sends exactly what it sent before.