Scout supports a range of symbol commands for brackets, quotes, and programming operators.
Brackets and quotes
| Say | Output | Alternatives |
|---|
| ”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
| Say | Output | Alternatives | |
|---|
| ”at sign” | @ | — | |
| “dollar sign” | $ | — | |
| “percent sign” | % | — | |
| “hash sign” | # | ”hashtag" | |
| "ampersand” | & | — | |
| “equals sign” | = | — | |
| “plus sign” | + | — | |
| “pipe sign” | ` | ` | “pipe" |
| "underscore” | _ | — | |
| “backtick” | ` | — | |
| “ellipsis” | ... | ”triple dot” | |
Programming symbols
| Say | Output | Alternatives |
|---|
| ”arrow sign” | -> | ”arrow" |
| "fat arrow” | => | — |
| “double colon” | :: | — |
Examples
| You say | Scout 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.