So I shared a video the other day of my playing Super Street Fighter II Turbo for DOS on a keyboard the other day when a friend asked me how I could do diagonals on a keyboard.
With yesterday's crash, I decided to check on that as I reinstalled all my Steam games. Turns out, I can play most of the Street Fighters just fine on them, except Street Fighter III (I haven't checked Street Fighter 6 just yet).
Something about how SF3 takes inputs just doesn't seem to work very well on a keyboard. A fireball for me on keyboard is Down, Down-Forward, Forward THEN Punch. This works on most games. But in SF3 it seems to be Down, Down-Forward, Forward AND Punch. You have to hold the direction while pressing the action button or it doesn't take.
Not a problem for me on joystick or gamepad, as that's just how it works for me. But the keyboard muscle memory from SSF2T doesn't work in SF3.
SF4 and SF5 go back to the D,DF,F THEN Punch method. It actually really does go towards the feeling of SF3 being a very fine-tuned version of Street Fighter for me, even when playing with the joystick/gamepad. Always felt more "precise" and that' probably why.