sf6-input-check
Tells you why your Shoryuken didn’t come out.
Input displays show that a button fired. This one names the move you were going for and, when it doesn’t come out, the input you missed. A small Windows agent reads the controller about a thousand times a second and serves the viewer to any screen on your network. The browser version needs nothing installed.