This method sort of works, but its cheating (more than one keystroke per keystroke)
No it isn't. You can press 3 keys on your keyboard simultaneously. The GCD ensures that only one of these actions gets performed, unless one of the actions is off the GCD, in which case you are meant to be able to activate them simultaneously anyway.