These keyboard controls need some SERIOUS work. The way the character instantly snaps to a new direction when you turn looks very bad.
Also, you shouldn't use WASD and the mouse buttons if the mouse itself will not be used. My personal recommendation would be arrow keys for movement, Z for action, X for cancel, C for focus, and A and S for camera. A way to remap keys and/or mouselook would likely be the best solution, though.