Imagine the user set his Q to be cast by pressing Z. I have no idea what key casts what. The user could have his keyboard all backwards as far as know. Do I still use this to cast Q onto unit?
Control.CastSpell(HK_Q, unit)
Or do I need to detect the users keys first, somehow?