Add the ability to give voice to text commands. One way to accomplish this would be similar to Cortana's interface... If a user wants to type, user can continue typing commands. If user wants to use voice, they can click the microphone icon to speak commands, which the system would convert to text.