I use in-game key mapping.
Here are some
I move the Teammate section to 1-8 at the top of the keyboard.
Powerselection to Numpad:
tray 1 0-9
tray2 Rshift 0-9
tray Rctrl 0-9
I stay pretty consistent where I slot powers, so there are no new patterns to learn.
Example:
Movements are always in the 0 slots
Heals in slots 5. Or buffs if there are no heals
Targetting
L Tab
move to next LCtrl =Ltab
Costumes LShift+ F1,F2, or F3
I do keep WASD
Invert the mouse for camera movement