Aye, the keyboard of a computer is different to the controls of a controller. Just think of emulators if you use them, or any other game, common game controls are:
movement: <^>v(arrow keys), WASD, IJKL
Attack: S, E, S
Action: A, Q, A
C's: ZXCD, 1234, ZXCD
Z: Left Shift for all
L/R: Q/E, R/F, Q/E
Start and Select: Enter and Right Shift for all
That's my idea of good controls.