Using the following process, it is possible to assign a ticket using a Macro and Submit the ticket without having to grab your mouse or touch your trackpad.
In the first area with time tracking as an option (only on professional or higher)
All customers are cared for uniformity by all agents
Make sure all tickets are closed in a uniform way, so all the hard works through the life of the ticket isn't ruined by the mishandling of the closing of s tickets.
In order to respect the life of the ticket, certain tags need to be spoiled. The only way to ensure tags are applied are with macros. Ensuring macros are applied is to have a macro for every state.
Many stages of pending or hold is fine. You group them all into submit and that's how you submit your macros.
If you happen to be on a pro plan, the zendesk time tracking app doesn't require you to remove your hands form the keyboard.