Programming by voice - Visual Studio.net addin

For some of us coders who suffer from RSI, programming by voice is something of a holy grail. There are a fair number of false starts, and aborted attempts. It's a hard problem, the people who are most likely to want it, and be willing to work on a solution, are the same people who are unable to do so.

Here's my contribution, IdentifierCache, an experimental add-in for Visual Studio.Net to provide an identifier cache, based on the idea of the Emacs module cache-pad.

User Guide
('Camel' | 'Hungarian') <dgndictation>

The phrase "Camel word count" will produce wordCount, and if the add-in is active, will add wordCount to the Identifier Cache

Joined Under <dgndictation>

The phrase "Joined Under word count" will produce word_count, and if the add-in is active, will add word_count to the Identifier Cache

Pascal <dgndictation>

The phrase "Pascal word count" will produce WordCount, and if the add-in is active, ...

Dots <dgndictation>

The phrase "Dots word count" will produce word.count, and if the add-in is active, ...

[ 'identifier' | 'insert' [ 'ID' ]] <n>

The phrase "identifier 3", will insert the third identifier, in the screenshot below that's ReadLine

likewise "insert 3" or "insert ID 3" will do the same.

Non Voice

additionally, if you right-click on selected text, a menu option is presented to add the text to the cache.

 

No Comments