Navigation Content


Tips and Tricks

Dragon NaturallySpeaking and CHCS-I: Tips and Tricks

Here are some tips for using Dragon NaturallySpeaking with the CHCS-I or TC2 application.

Dictating into the CHCS-I Application

You can use Dragon NaturallySpeaking to dictate directly into CHCS-I through a terminal emulator window, just as if you were typing. 

However, since Dragon NaturallySpeaking treats a terminal emulator as a nonstandard window, most editing commands such as "select <words>" do not work reliably in CHCS-I. Therefore, dictating directly into CHCS-I is appropriate mainly for small amounts of text.

Using the Dictation Box

Since you cannot use voice commands to edit your text, you might prefer to dictate into the Dictation Box rather than directly into CHCS-I. After you dictate and edit your text in the Dictation Box, click into the CHCS-I window and say Transfer Text (Dragon Medical 10) or just say Transfer (Dragon Medical 9) to send your text into CHCS-I.
The first time you use the Dictation Box, you need to change the method it uses to send the text into CHCS-I.
In Dragon Medical 10:

  1. Click Tools, Options…
  2. Click the Dictation Box tab.
  3. Click Simulate keystrokes, then the OK button.

In Dragon NaturallySpeaking Medical 9:

  1. Place the cursor in the CHCS-I window at the point where you would like text to appear.
  2. Say "show dictation box," or press Ctrl+Shift+D, or on the DragonBar click Tools, Dictation Box.
  3. When the Dictation Box appears, click the Settings… button.
  4. When the Dictation Box Settings dialog box appears, click Simulate keystrokes, then the OK button.

If Letters Get Dropped

If you dictate directly into the CHCS-I window or transfer text from the Dictation Box and you find that letters are missing from the text, this is probably because the terminal emulator cannot accept keystrokes as rapidly as Dragon sends them. Setting a key delay in Dragon might help. In particular, we have observed that a key delay can help in the KEA! terminal emulator.

To set a key delay:

  1. Find out the executable file name of the terminal emulator.
    • If you are using KEA! the file name is KEAVT.EXE.
    • If you don’t know the executable file name, launch the Windows Task Manager by pressing Ctrl+Alt+Del and then clicking Task Manager. Go to the Applications tab. Right-click your terminal emulator session and choose Go to Process from the popup menu. You should then see the Processes tab with the executable file name highlighted.
  1. Make sure Dragon NaturallySpeaking is not running.
  2. Locate the file nsapps.ini, which by default is in C:\Documents and Settings\All Users\Application Data\ScanSoft\NaturallySpeaking9, and open it for editing in Notepad.
  3. Add two lines to the bottom of the file. The first line should contain the executable file name (without the .exe extension) in square brackets, and the second should read "Key Delay=1."
    For example, if KEA! is your terminal emulator, the two lines should look like this:

    Key Delay=1
  1. Save and close nsapps.ini.

If a key delay of 1 reduces but does not eliminate the dropping of letters, you can try setting it to 2, 3, etc.

If Characters Get Dropped When Transferring Text from the Dictation Box (Dragon NaturallySpeaking Medical 9)

In Dragon NaturallySpeaking Medical 9, changing the key delay as documented above does not affect the Dictation Box. If you are using the Dictation Box and finding that letters are missing when it transfers the text, you need to transfer the text into CHCS-I by pasting instead of sending keystrokes. The dictation box does not have a setting that allows for pasting into a terminal emulator, so you need to use a custom voice command to transfer the text.

Building a Custom Voice Command to Transfer Text (Dragon NaturallySpeaking Medical 9)

  1. Find out what key combination or keystroke sequence is used for pasting text into your terminal emulator window.
    • In most terminal emulators, the sequence is Alt+e (for the Edit menu) followed by p (for Paste). Try this keystroke sequence in your emulator to see whether it works.
  2. Make sure that the Dictation Box is set to retain text in the clipboard after it closes. To do this:
    1. Launch the Dictation Box by saying "show dictation box," or pressing Ctrl+Shift+D, or on the DragonBar clicking Tools, Dictation Box.
    2. Click the Settings… button.
    3. Change the Paste setting to "Use Windows Paste Command."
    4. Check the box next to "Keep transferred text in clipboard when the Dictation box is closed."
    5. Click OK.
  3. Build a voice command that presses Alt+t (to click the Transfer button in the Dictation Box) followed by the keystroke sequence you found in step 1. To do this:
    1. Click Tools, Add New Command.
    2. Enter a name for the command, such as "transfer text."
    3. Click the Application-Specific button.
    4. Select Dragon NaturallySpeaking in the Application: list.
    5. Select Step-by-Step in the Command Type: list.
    6. Click the Insert… button.
    7. Press the Alt+t key combination.
    8. Click the OK button.
    9. Click the Insert… button.
    10. Press the Alt+e key combination.
    11. Click the OK button.
    12. Click the Insert… button again.
    13. Press the P key.
    14. Click the OK button.  Your command should look like the screen shot below.
    15. Click Save.

CHCS MyCommands Editor screenshot

Steps 10 and 13 above need to be modified if your terminal emulator uses
a keystroke sequence other than Alt+e, p  for pasting.

Importing a Custom Voice Command to Transfer Text

Instead of building your own voice commmand, you can download and import this command. If your terminal emulator uses a keystroke sequence other than Alt+e, p for pasting, you need to edit this command after importing it.

Example Voice Command for Transferring Text to CHCS-I

To import it:

  1. Save the file transfertext.dat to your hard drive (right-click the link and click Save Target As... or Save Link As...)
  2. Start Dragon NaturallySpeaking and open your user file.
  3. Click Tools, Command Browser. Wait for the Command Browser window to appear.
  4. Click Manage.
  5. Click Import.
  6. Browse to the file you want to import, then click Open.
  7. Click Import.

If it is necessary to edit the command, leave the Command Browser running in Manage mode and do the following:

  1. Click the plus (+) sign next to Dragon NaturallySpeaking.
  2. Highlight the Transfer Text command and click To Script.
  3. Click Edit.
  4. Scroll to the bottom of the script and change the keystrokes as necessary. (Click the Help button and search for help on SendKeys Instruction/Function if you need information on how to specify the key names.)
  5. Click Save.

Using the Custom Voice Command to Transfer Text

After you have created or edited the "transfer text" command, use the Dictation Box as follows:

  1. Place the cursor in the CHCS-I window at the point where you would like text to appear.
  2. Say "show dictation box," or press Ctrl+Shift+D, or on the DragonBar click Tools, Dictation Box.
  3. Dictate and edit your text.
  4. Say "transfer text" to transfer the text into CHCS-I.
   United States & Canada

Choose your country.