Skip to main content
Scout supports a range of symbol commands for brackets, quotes, and programming operators.

Brackets and quotes

SayOutputAlternatives
”open paren”(”open parenthesis"
"close paren”)”close parenthesis"
"open bracket”[
“close bracket”]
“open brace”{”open curly"
"close brace”}”close curly"
"open quote”"
“close quote”"

Common symbols

SayOutputAlternatives
”at sign”@
“dollar sign”$
“percent sign”%
“hash sign”#”hashtag"
"ampersand”&
“equals sign”=
“plus sign”+
“pipe sign”``“pipe"
"underscore”_
“backtick”`
“ellipsis”...”triple dot”

Programming symbols

SayOutputAlternatives
”arrow sign”->”arrow"
"fat arrow”=>
“double colon”::

Examples

You sayScout types
”open paren see below close paren”(see below)
”fn open paren x close paren fat arrow x”fn(x) => x
”std double colon io double colon Result”std::io::Result
Some single-word aliases like “pipe,” “arrow,” and “ellipsis” work best at natural boundaries to avoid false triggers when these words appear in normal speech. Multi-word alternatives like “pipe sign,” “arrow sign,” and “triple dot” are more reliable inline.
Programming symbols like ->, =>, and :: make dictating code much faster. Combine them with case transforms like snake case or camel case for full variable names.