Emulating Xbox 360 Controller on PC?

So here's my situation.

I recently got Street Fighter V for the PC. I have horrible xbox 360 controllers, so i'm using my keyboard to play the game. When I play with my friends, I want to hook up another keyboard for them to use. I already have it planned out how i'm going to retrieve the input from the keyboards, but my issue is how can I emulate an xbox 360 controller?

There is a program called x360Ce which is used for emulating an xbox 360 controller using some type of other controller, but it does not support keyboard input. People on a forum were saying to use XInput, but from what I can tell XInput is only for getting input from an Xbox 360 controller and not for actually emulating a controller. Any ideas? Thanks for any input you might have!

TL;DR - Need to programmatically emulate a controller that Street Fighter 5 will recognize.
Topic archived. No new replies allowed.