Professional Documents
Culture Documents
Small Talon Cheatsheet
Small Talon Cheatsheet
This sheet is a collection of voice commands to make it easier to get started using Talon to control your computer. These commands are all from the recommended command
set knausj-talon, which, if you followed the instructions from https://talonvoice.com/docs/#getting-started, you will have installed. This sheet is designed to help you learn
some of the most basic commands first.
Voice commands are on the left-hand side. Explanations for what they do are on the right.
Reading-talon-
files
hi+ Any word or phrase with a + after it means 'this word or phrase can be said one or more times in a row.
hiya | hola A vertical bar means 'or', as in, you can say 'hiya' or 'hola' to activate this command.
(hello goodbye) | To group phrases together, put parentheses around the words you want to group as a phrase. This means that things like *, + or | will apply to the whole
(hi bye) group.
{user.greetings} If you see a word in curly braces, that means that there is a list of words you can pick off of. So to trigger this command, find the list user.greetings and
pick a word or phrase off of it.
<user.salutations> If you see a word in angle brackets, that means it represents a pattern (also known as a 'capture' in Talon). Patterns are made of all of the above elements,
and instead of writing down a really long pattern you write out the pattern in python and give it a useful name. Of course, in order to speak the command
pattern, you have to know the words and phrases that make it up.
On/Off Commands
Wake Up
welcome back Enable control mouse, zoom mouse, and disables cursor. Enables the history. For windows and Mac with Dragon, enables Talon commands and Dragon's
command mode.
sleep all Hides list of running applications. Disables the history. Hides the homophones display. Hides the help. Disables control mouse, zoom mouse, and re-enables
[<phrase>] cursor. Disable speech recognition. Sleep the engine.
Modes
dictation mode Switches to dictation mode. Dictation mode is a limited set of commands specifically for dictation.
command mode Switches to command mode. Command mode contains the majority of commands and is designed to give you complete control over your computer.
go <user.arrow_keys> Given a sequence of arrow keys, presses them in the order they were said. For example, 'go left left up' presses the left arrow key
twice and then presses the up arrow key.
<user.letter> Press letter (One letter key from the list user.letter).
<user.symbol_key> Press symbol_key (One symbol key from the list user.symbol_key).
<user.function_key> Press function_key (One function key from the list user.function_key).
<user.special_key> Press special_key (One special key from the list user.special_key).
<user.modifiers> Used to press keyboard shortcuts. This presses any number of modifier keys and exactly one other key. For example, this is how Talon
<user.unmodified_key> simulates the keyboard shortcut ctrl-alt-delete.
press <user.modifiers> Press modifiers (One or more modifier keys from the list user.modifier_key).
press <user.keys> Press keys (A sequence of one or more keys with optional modifiers).
plus +
Commands For
number sign #
tilde ~
percent sign %
Individual Keys On A
bang !
at sign @
down score _
and sign &
paren (
dollar sign $
user.letter list 1 of 3
pound sign £
user.symbol_key list 3 of 7
Description : The spoken phonetic alphabet
Description : All symbols from the keyboard user.number_key list
air a
L paren (
Description : All number keys
bat b
left paren (
zero 0
cap c
R paren )
one 1
drum d
right paren )
two 2
each e
brace {
three 3
fine f
left brace {
four 4
gust g
R brace }
five 5
harp h
right brace }
six 6
sit i
angle <
seven 7
jury j
left angle <
eight 8
user.letter list 2 of 3
nine 9
user.symbol_key list 4 of 7
Description : The spoken phonetic alphabet
Description : All symbols from the keyboard user.modifier_key list
crunch k
less than <
Description : All modifier keys
look l
rangle >
alt alt
made m
R angle >
control ctrl
near n
right angle >
shift shift
odd o
greater than >
super super
pit p
star *
quench q user.arrow_key list
hash #
red r
Description : All arrow keys
percent %
sun s
down down
caret ^
trap t
left left
amper &
right right
user.letter list 3 of 3
user.symbol_key list 5 of 7
up up
Description : The spoken phonetic alphabet
Description : All symbols from the keyboard
urge u
user.special_key list 1 of 2
pipe |
vest v
Description : All special keys
dubquote "
whale w
end end
double quote "
plex x
enter enter
dollar $
yank y
escape escape
pound £
zip z
home home
` `
insert insert
user.symbol_key list 1 of 7 , ,
pagedown pagedown
Description : All symbols from the keyboard back tick `
pageup pageup
dot . grave `
space space
point . comma ,
tab tab
quote '
user.symbol_key list 6 of 7
delete backspace
apostrophe '
Description : All symbols from the keyboard
L square [ user.special_key list 2 of 2
period .
left square [
Description : All special keys
full stop .
square [
forward delete delete
semicolon ;
R square ]
page up pageup
colon :
right square ]
page down pagedown
forward slash /
slash /
menu key menu
question mark ?
print screen printscr
user.symbol_key list 2 of 7 exclamation mark !
Description : All symbols from the keyboard exclamation point ! user.function_key capture
{self.function_key}
dash -
user.symbol_key list 7 of 7
equals =
Description : All symbols from the keyboard
press Press modifiers (One or more modifier keys from the list user.modifier_key).
<user.modifiers>
press <user.keys> Press keys (A sequence of one or more keys with optional modifiers).
<user.raw_prose> Insert <raw_prose> (This is the core of dictation mode. It accepts mixed words and punctuation, and, depending on what punctuation was last dictated,
will auto-space phrases and autocapitalize the beginning of sentences. The auto-capitalization feature will become incorrect if you move the cursor, so
use your provided-correction commands to correct it. The raw_prose capture accepts all english words, words from user.vocabulary (defined in
additional_words.csv), words from user.punctuation (which inserts punctuation), words from user.prose_snippit (which inserts user-defined snippets of
text), and prose_number commands. It does not straighten quotes nor does it insert command phrases.).
cap Sets the dictation formatter to capitalize the next word spoken.
(no cap | no-caps) Sets the dictation formatter to not capitalize the next word spoken.
(no space | no- Sets the dictation formatter to not prepend a space to the next phrase spoken.
space)
select left Extend selection left one word. Repeat <number_small> - 1 times.
<number_small>
(word | words)
select right Extend selection right one word. Repeat <number_small> - 1 times.
<number_small>
(word | words)
select left Extend selection left one column. Repeat <number_small> - 1 times.
<number_small>
(character |
characters)
select right Extend selection right one column. Repeat <number_small> - 1 times.
<number_small>
(character |
characters)
clear left Extend selection left one word. Repeat <number_small> - 1 times. Delete selection.
<number_small>
(word | words)
clear right Extend selection right one word. Repeat <number_small> - 1 times. Delete selection.
<number_small>
(word | words)
clear left Extend selection left one column. Repeat <number_small> - 1 times. Delete selection.
<number_small>
(character |
characters)
clear right Extend selection right one column. Repeat <number_small> - 1 times. Delete selection.
<number_small>
(character |
characters)
formatted Use formatters (listed in the user.formatters list) to reformat a phrase. For example, saying 'formatted snake allcaps hello world' results in
<user.format_text> HELLO_WORLD. This also ignores any auto-capitalization and spacing from dictation mode.
format selection Reformats the current selection, using formatters from the list user.formatter.
<user.formatters>
spell that Spells a word using formatters. For example, 'spell that all caps harp each look look odd' spells HELLO.
<user.formatters>
<user.letters>
text
Keywords To Use In
Description: Writes a number as a decimal. For
example, 'three point one four' becomes 3.14
question mark ?
Dictation Mode
exclamation mark !
<digit_string>
exclamation point !
Description : words for inserting punctuation into spacebar dub string dub string
text
new line <br /> dunder dunder
` `
new paragraph <br /> hammer hammer
, , <br />
kebab kebab
back tick ` open quote “
packed packed
grave ` close quote ”
padded padded
comma , smiley :-)
slasher slasher
semicolon ;
user.prose_simple_number capture
colon : smash smash
Description: Writes a number as numerals. For
forward slash / example, 'One hundred thirty five' becomes 135 snake snake
grid win Places the grid on the currently active window. Show mouse grid.
grid <user.number_key> + Show mouse grid. Choose fields multiple times in a row.
<user.number_key> Choose a field of the grid and narrow the selection down.
grid reset Resets the grid to fill the whole screen again.
grid back Sets the grid state back to what it was before the last command.
Mouse
touch Press and release a mouse button. Close the active grid. Releases any held mouse buttons.
righty Press and release a mouse button. Close the active grid.
midclick Press and release a mouse button. Close the active grid.
<user.modifiers> Press one or more keys by name, space-separated. Press and release a mouse button. Press one or more keys by name, space-separated. Close the
touch active grid.
<user.modifiers> Press one or more keys by name, space-separated. Press and release a mouse button. Press one or more keys by name, space-separated. Close the
righty active grid.
(dubclick | duke) Press and release a mouse button. Press and release a mouse button. Close the active grid.
(tripclick | triplick) Press and release a mouse button. Press and release a mouse button. Press and release a mouse button. Close the active grid.
left drag | drag Press and hold/release a specific mouse button for dragging. Close the active grid.
right drag | righty Press and hold/release a specific mouse button for dragging. Close the active grid.
drag
wheel down here move the mouse cursor to the center of the currently active window. Scrolls down.
wheel tiny [down] move the mouse cursor to the center of the currently active window. Scrolls down.
here
wheel downer here move the mouse cursor to the center of the currently active window. Scrolls down continuously.
wheel up here move the mouse cursor to the center of the currently active window. Scrolls up.
wheel tiny up here move the mouse cursor to the center of the currently active window. Scrolls up.
wheel upper here move the mouse cursor to the center of the currently active window. Scrolls up continuously.
wheel gaze here move the mouse cursor to the center of the currently active window. Starts gaze scroll.
wheel stop here move the mouse cursor to the center of the currently active window. Stops scrolling.
wheel left here move the mouse cursor to the center of the currently active window. Scrolls left.
wheel tiny left here move the mouse cursor to the center of the currently active window. Scrolls left.
wheel right here move the mouse cursor to the center of the currently active window. Scrolls right.
wheel tiny right here move the mouse cursor to the center of the currently active window. Scrolls right.
launch <user.launch_applications> Launch a new application by path (all OSes), or AppUserModel_ID path on Windows.
snap last [screen] Move the active window to the previous screen.
user.window_snap_positions list 1 of 3
top right third top right
third
Description : Predefined window positions for the current window. See
`RelativeScreenPos`. top left two thirds top left two
thirds
left left
Description : Predefined window positions for the current window. bottom center third bottom center
See `RelativeScreenPos`. third