I haven't tried it with Windows 10 or SFV, but check out the x360kb files stickied in the software subforum.
http://forum.arcadecontrols.com/index.php/topic,96377.0.htmlIt emulates xbox360 controllers. I used it with SFIV, SFxTekken, MK9 and a bunch of other PC games with good results.
The downside is that it's an old program which hasn't been kept up to date.
It doesn't work for Injustice, so I assume it doesn't work for MKX. Not sure about SFV.
Search for the Injustice thread in the software forum. There is a solution using Headkaze's vjoy (not to be confused with another program of the same name)
After Injustice wouldn't work with the x360kb files, I switched to hacked xbox360 fightpads figuring it would have maximum compatibility with Steam games.
That has had it's own issues. Some older games and indie games default to the left analog thumbstick and I have my joysticks set up as the D-Pad.
Some don't support the analog inputs, so the buttons that post as triggers don't work on those games/emulators. I addressed most of this stuff with x-padder.
So in the end....it was just trading one set of workarounds for another.
There are interfaces available which show up as xbox360 controllers.
Ultimarc sells an adapter for the newer generation ipacs.
Focusattack sells multiple interfaces.
X-Arcade sells an xbox360 adapter for your current kit.
Another alternative would be to get an interface like the GPWiz which shows up as a pair of generic direct input gamepads.
Then use x360ce to emulate the (xinput) xbox360 pads. That program is kept up to date and settings for new games are posted regularly.
For some reason, the authors have no interest in adding keyboard (or keyboard encoder) support, so you have to start with something that shows up as a gamepad.