I've ran some tests, and so far I've tested these mappings on 3 different keyboards, all regular USB types (Elephant Slim Keyboard, DELL and hp (last two are from school). For regular PS/2 keyboards, you can press any amount of keys you want simultaneously, so you guys don't need to read this. Back for USB keyboards, they all lock up the same, and I would assume so with other keyboards too, but I found the proper keys to map the buttons so you can initiate KKK, PPP, Grab, Focus, Taunt (not really needed), and even doing Juri's held kicks simultaneously with movement without any use of hotkey. Though there are some limitations still
ASD - left, down, right
Space - up
890 - lp, mp, hp
UIO - lk, mk, hk
As for the limitations, I haven't recorded any data on what works and what doesn't (keep note that you can still maneuver fine while holding these). I didn't really care much for holding normals as I don't use them much like Boxer, Juri or whoever else, but I'll mention a vague description of the limitations anyways:
Holding any 1 kick will let you do any 1 normal
Holding any 2 kicks will let you do any 1 normal except 1 or 2 normals, (maybe some will be unavailable, like mp and hp for example)
Holding 3 kicks will let you maneuver only
Same thing with the punches, but with the punches, you're allowed to press more than one normal simultaneously.
Big problem with Hakan though. I can't cancel the oil dive without the use of a PPP hotkey, so I set up the PPP hotkey with 7. Though the ex.oil shower can be cancelled using by pressing all the punches regularly, since you're not really holding any key when doing the shower.
I'm sure no one cares of how the keyboard works, so I won't bother explaining further. Just try the button mappings and see if it works for you. Sorry for Juri, and Boxer users who likes to hold those normals, you have some options but you're still limited a bit. Cody's fine I'm sure.
Here's a demo video of it. In the video, I used QWE as oppose to ASD, but I found out you can't hold some of the normals while maneuvering (like when using Juri or Boxer's). But if you use ASD, there's less limitations. Enjoy