4 ms·
I use talon (and previously voicecode) for nearly all interactions with my computer for the past few years. Talon+dragon is definitely the state of the art and
by dwiel 8y ago
I use talon (and previously voicecode) for nearly all interactions with my computer for the past few years. Talon+dragon is definitely the state of the art and is quickly improving. Controlling the computer by voice has completely changed my understanding of user interfaces.
One difference between voice vs keyboard/mouse is that the number of 'commands' that can be in scope at any moment is much much larger. With a mouse you must sacrafice screen space for each command, for keyboard shortcuts the user must memorize often somewhat arbitrary key combinations for every new app/command.
With voice, there are still descoverability and some memorization issues, but they feel a lot different. I can remember the command "rename variable" much more easily than "command-alt-r", or was it "command-shift-r"? These commands can also be common across editors, reducing the friction of trying different editors.
One other observation is how I now think of apps more as (often poorly defined) sets of APIs whose inputs are keyboard/mouse events. I really wish more apps had a cleaner method of exposing this API. Some apps have a command pallet or something similar where a keyboard shortcut brings up a auto completed list of all possible actions available, which is still clumsy, but workable. Atom and jupyter notebooks both have this. Something more direct would be very nice.