Skip to content

dfparent/dragon-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dragon-tools

Macros and tools for use with Dragon Naturallyspeaking 15 and KnowBrainer 2017

Overview

This is a collection of macros and tools that make it easier to work hands free on a Windows PC using Dragon Naturallyspeaking 15. To use these tools you also need to purchase and install a Dragon add-on called KnowBrainer Professional 2017.

KnowBrainer Professionial comes with its own collection of macros that you can immediately use. My collection of tools takes it to the "next level". They crank it up to "11" if you know what I mean. This collecton consists of a bunch of macros that I have found useful as well as some applications/tools created to work completely with keystrokes or via an API that can be called from macro code. These tools in conjunction with the macros that work with them provide some very powerful functionality that attempts to "fill in the blanks" left by Dragon and KnowBrainer.

The downside: these tools are free and as such there is no technical support available. I have tried my best to make them universally applicable, but I have only used them on my personal and work PCs. If you experience any problems setting things up, please let me know so we can make the install instructions better.

Here are some functionality highlights to pique your interest:

  • Touch Locations
  • Define named click location by voice. Assign a name to a mouse location using voice commands and use the name to click there. For example, you could position your mouse over the Browser Back button and call it "Back". Then you could say "touch back" and it will perform a mouse click at that location. Locations are saved between dictation sessions and you can have different loctions for each application.

  • Click By Numbers
  • This is functionality similar to other applications you can buy that show a number for each control in an window. Say "flag" followed by the number and it will click at the center of that control. You can choose to show flags by default (or not) for a particular application or choose to make them "sticky" or not.

  • Mouse Grid
  • Superimposes a grid on the current window. You can say the row number and column number to click in a particular square. Have a grid cover the whole window, use the default "top", "left", "right", or "bottom" grids, or setup your own custom grid size and location in a macro.

  • Memory For Macros
  • A utility service that enables many of the macros in my macro set. Lets you remember values in between macro runs, save values to a file or registry, run a series of "delayed" commands, access saved paths, files, people, snippets, touch locations and other data.

  • Show Active Window
  • Shows a red box around the foreground window to overcome Window 10's terrible color scheme that makes it impossible sometimes to know what the active window is. I mean, what were they thinking?

  • Kill Dragon
  • When Dragon freezes or crashes, (not if, but when) this will kill all remaining Dragon processes so you can start it again without a reboot or logout.

Installation Instructions

  1. Install Dragon Naturallyspeaking 15 using the default folder locations.
  2. Install Knowbrainer Professional 2017 using the default folder locations.
  3. Install AutoIt v3 (to support some helpful macros).
  4. Create C:\Users\KnowBrainer\CommonModules. You will need administrator privileges to do so. Grant either "Everyone" or your user full control of this folder if your user is not already an administrator.
  5. Copy the entire contents of CommonModules into C:\Users\KnowBrainer\CommonModules.
  6. Rename the following files in C:\Users\KnowBrainer\CommonModules\Data by replacing "MyComputer" with your computer name. Also, update the contents of these files to match what is on your computer:
    • app-MyComputer.txt
    • paths-MyComputer.txt
  7. Update the contents of these files in C:\Users\KnowBrainer\CommonModules\Data to match what is on your computer:
    • paths.txt
  8. Update C:\Users\KnowBrainer\CommonModules\Data\people.txt to contain the names of the people you communicate with the most. Follow the instructions contained in this file.
  9. Register the Memory For Macros tools by running the C:\Users\KnowBrainer\CommonModules\MemoryForMacros\RegisterMemoryForMacros.bat file as an administrator from within the same folder as the bat file. You may need to update the batch file with the correct path to your .NET Framework install.
  10. Make sure KnowBrainer is not running. In C:\Users\<user folder name>\AppData\Roaming\KnowBrainer\KnowBrainerCommands backup the default KnowBrainer MyKBCommands.xml file by renaming it to something like "MyKBCommands-orig.xml". Note that <user folder name> is a placeholder for your actual user folder name.
  11. Copy KnowBrainerCommands/MyKBCommands.xml to C:\Users\<user folder name>\AppData\Roaming\KnowBrainer\KnowBrainerCommands\MyKBCommands.xml
  12. If there were any commands in the original MyKBCommands.xml file that you want to keep, you can use the KBCommandsDiff tool to compare the two XML files. If you just compare the XML files using a regular comparison tool, it will be very difficult to see what the ACTUAL changes are because it does a line by line comparison of XML files and not a LOGICAL comparison of XML files. KBCommandsDiff does a logical comparison of the files so that you can see with the actual differences are. Once you use this tool to identify the commands you'd like to move over, you can manually copy the existing commands to the new commands file. The KBCommandsDiff Tool is located at C:\Users\Knowbrainer\CommonModules\KBCommandsDiff\KBCommandsDiff.exe.
  13. If you wish, you can also add the Office Add-ins to your Office installation. These will run when your apps startup and add commands to the Add-Ins Ribbon. From this ribbon you can run various helpful commands. There are some voice macros that make use of the functionality in these Office Add-ins so if you want to use those voice macros, you'll need to install the add-ins.
    1. Copy MacrosForVoice.ppam and PowerpointUtilities.ppam to C:\Users\<user folder>\AppData\Roaming\Microsoft\AddIns. Start Powerpoint and add the addins in Powerpoint Options.
    2. Copy MyUtilities.xlam to C:\Users\<user folder>\AppData\Roaming\Microsoft\AddIns. Start Excel and add the addins in Excel Options.
    3. Copy WordUtilities.dotm to C:\Users\<user folder>\AppData\Roaming\Microsoft\Word\STARTUP. The template file should be automaticallly picked up and run when Words starts.

About

Macros and tools for use with Dragon Naturallyspeaking 15 and KnowBrainer 2017

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published