Hitting (multiple) keystrokes
Many improvements in release 4.0.
WARNING: “_keystrokes” is a powerful grammar, but it can also hit too easily when you do not want so.
So switch this grammar on when you really use it, and otherwise keep it switched off!
This grammar was originally designed to provide a multiple keystrokes alternative for DragonDictate. DragonDictate could handle only one word or (keystroke) command in each phrase, but was responding very fast. With the introduction of NaturallySpeaking this responsiveness was much less (slower), so it seemed useful to provide the possibility of saying more keystrokes in one phrase.
So, with this grammar you can hit multiple keystrokes in one command, simple, see first examples below, and extended, with an optional mouse click in front, and arbitrary dictation at the end.
Simple keystrokes, examples:
- Repeatable keys, like up, page down and tab, which can have an optional count (so you can say the up, but also up 3) and
- Non-repeatable keys like alpha, bravo, home, context menu.
alpha bravo Charlie delta
up right page down two word right three
silly example moving around the screen
alt foxtrot Oscar
possible file open command
control papa OK
print file in one command
home delete three
go to beginning of line and delete three characters
end of line backspace 5 Zulu
word left 2 delete 3
go 2 words to the left and delete 3 characters
control (eff|function) one
show or hide the ribbon in Office (word, excel, outlook, etc)
Examples of extended keystrokes:
clicks at the place where the mouse is, and insert a space (splitting words)
similar: clicks, and hit the backspace key (merging two words)
same as "mouse click", same as "click", but only "here" is not allowed
here context menu
do a right click, so showing the context menu on the place where the mouse is
here dictate this is a demonstration
inserts to dictate "this is a demonstration" at the position of the mouse pointer
[here] double click dictate replacement
selects the word under the mouse pointer and replace by the text "replacement"
(the word here is optional)
Controlling keystrokes and alternative command sets:
switch on/off keystrokes
enable or disable this grammar (this is a command from the grammar _control).
Shows the current possible keystrokes commands if grammar is enabled.
Shows dialog box if grammar is disabled
(this is also a command from the grammar _control)
do keystrokes simple
Doing all the keystrokes, but without mouse clicking or optional dictation
do keystrokes extended
Doing all the keystrokes as in the above examples, including here or some clicking at the beginning and dictate ... at the end
Prints the codes of the keys that follow, instead of doing the keystrokes itself (useful when defining commands for these or other grammars or in Vocola command files)
here context menu
special case, instead of (left) clicking and then the shift+f10 key, a right click is performed
Before each key one or more modifiers (shift, alt and/or control) can be spoken. These modifiers are augmented with Cap and
Dutch: hoofdletter, grootschrift, sjift, shift, control, alt
In this grammar " Modes " are introduced, so that in some programs special
keystrokes can be defined. These can be used in combination with all the
More info follows soon... some things above are NOT implemented in the current beta version...