Either direct (ie KEY_CHAR_1_ATTACK_1, KEY_CHAR_1_ATTACK_2) or a combination (KEY_CHAR_1_ATTACK, KEY_ATTACK_1) with two keys.
The reason is to make it easier to play with the keyboard... since on a laptop the "mouse" isn't always suited for playing games

I would probably guess that you wouldn't need that much time to implement this feature since I guess both the key-handling, config-reading and internal actions are implemented.