I don't see people arguing that it's cheap to use hotkeys in Counter-strike. Though I guess Zone isn't Counter-Strike...
You know that the numpad is already configured to be used as a secondary movement. The arrow keys on the numpad move your character around, and I think 1 3 and 5 are A S D... 0 is pause?