Create custom commands

Hello,
<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-family:"Calibri",sans-serif">Is
it possible to create your own custom commands in Voicecomputer?</span></p>

<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-family:"Calibri",sans-serif">I’d
like to create “zoom in” and “zoom out” custom commands for use in Firefox i.e. CTRL+ and
CTRL- shortcuts.</span></p>

<span style="font-size:11.0pt;line-height:107%;font-family:"Calibri",sans-serif;  mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:minor-fareast;  mso-bidi-font-family:"Times New Roman";mso-ansi-:EN-GB;mso-fareast-:  EN-GB;mso-bidi-:AR-SA">Thanks</span><!--if gte mso 9>
 <w:Word>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:Trackatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfInvalid>false</w:SaveIfInvalid>
  <w:IgnoreMixed>false</w:IgnoreMixed>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DonotPromoteQF/>
  <w:LidThemeOther>EN-GB</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplex>X-NONE</w:LidThemeComplex>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndark/>
   <w:EnableKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="--"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:Word>
<!--><!--if gte mso 9>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"    DefSemi="false" DefQat="false" DefPriority="99"    LatentStyleCount="371">
  <w:LsdException Locked="false" Priority="0" Qat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" Qat="true" Name="ing 1"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 2"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 3"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 4"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 5"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 6"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 7"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 8"/>
  <w:LsdException Locked="false" Priority="9" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="ing 9"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 6"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 7"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 8"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index 9"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Semi="true"     UnhideWhenUsed="true" Name="toc 9"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Normal Indent"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="footnote text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="annotation text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="er"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="footer"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="index ing"/>
  <w:LsdException Locked="false" Priority="35" Semi="true"     UnhideWhenUsed="true" Qat="true" Name="caption"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="table of figures"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="envelope address"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="envelope return"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="footnote reference"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="annotation reference"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="line number"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="page number"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="endnote reference"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="endnote text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="table of authorities"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="macro"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="toa ing"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Bullet"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Number"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Bullet 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Bullet 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Bullet 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Bullet 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Number 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Number 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Number 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Number 5"/>
  <w:LsdException Locked="false" Priority="0" Qat="true" Name="Title"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Closing"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Signature"/>
  <w:LsdException Locked="false" Priority="1" Semi="true"     UnhideWhenUsed="true" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text Indent"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Continue"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Continue 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Continue 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Continue 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="List Continue 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Message er"/>
  <w:LsdException Locked="false" Priority="11" Qat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Salutation"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Date"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text First Indent"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text First Indent 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Note ing"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text Indent 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Text Indent 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Block Text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Hyper"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="FollowedHyper"/>
  <w:LsdException Locked="false" Priority="22" Qat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" Qat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" "/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Plain Text"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="E-mail Signature"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Top of "/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Bottom of "/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Normal Web"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Acronym"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Address"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Cite"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Code"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Definition"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Keyboard"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Preatted"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" le"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" r"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name=" Variable"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Normal Table"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="annotation subject"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="No List"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Outline List 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Outline List 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Outline List 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Simple 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Simple 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Simple 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table ic 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table ic 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table ic 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table ic 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Colorful 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Colorful 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Colorful 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Columns 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Columns 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Columns 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Columns 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Columns 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 6"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 7"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table Grid 8"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 1"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 2"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 3"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 4"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 5"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 6"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"     Name="Table List 7"/>
  <w:LsdException Locked="false" Semi="true" UnhideWhenUsed="true"

Yes


VoiceComputer’s Voice ShortCut commands make it easy to create simple commands.

To create these commands, you need to enable them by saying:
Configure VoiceComputer
2 Open (Enable or Disable VoiceComputer Commands)
Check the Voice Shortcut Commands box
Ok
Restart VoiceComputer (and restart speech)

Then
Configure Voice Shortcuts and follow the prompts. For help, see “Show Voice Shortcusts Lesson”.

If you’re an advanced computer user,
you can also create advanced commands by editing VoiceComputer’s xml files.
(See the xml files in C:ProgramDataVoiceTeachVoiceComputerCommandsCustom directory)



This is what I did. I added “Zoom in” and “Zoom Out” to our existing FireFox commands list and attached the file.

Download the file and unzip it. Copy it over the existing VoiceComputer file in

C:UsersOffice ManagementDocumentsDecember working on 14_5VPcontenthelpVC_FilesCustom_files

Once you do that, enable VoiceComputer’s Firefox commands by saying:

To create these commands, you need to enable them by saying:
Configure VoiceComputer
2 Open (Enable or Disable VoiceComputer Commands)
Check the Firefox Commands box
Ok
Restart VoiceComputer (and restart speech)
















Hello Ron,
Thanks !
I also tried to do one for ‘print preview’ like so :







no joy, it’s not working, any ideas why ?
Many thanks again.

Soti,

<p>First, after creating the command, did you restart VoiceComputer?</p>

<p>Second, sometimes the three fingered salute approach doesn't work (alt +<font face="Arial">f +v) and you have to separate the commands or introduce a wait state. Such commands may work fine when pressing the keys, but even a slight delay in a single command can cause it to fail (timeout).</font></p>
The three fingered salute approach doesn't work (alt +f +v). Need to use separate steps with wait states between actions make the command reliable.

We already have print preview commands for many apps. Here's one of ours: