Skip to content

Conversation

@FireChickenProductivity
Copy link
Contributor

Explain key presses, dictation mode, mouse grid, and reorganize

@netlify
Copy link

netlify bot commented Dec 30, 2025

Deploy Preview for talon-wiki-refactor ready!

Name Link
🔨 Latest commit ccfed2a
🔍 Latest deploy log https://app.netlify.com/projects/talon-wiki-refactor/deploys/69877e5d6e66b60008fea606
😎 Deploy Preview https://deploy-preview-382--talon-wiki-refactor.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@FireChickenProductivity FireChickenProductivity marked this pull request as ready for review January 10, 2026 15:11
@chdoc
Copy link

chdoc commented Jan 31, 2026

plik

@FireChickenProductivity
Copy link
Contributor Author

plik

This is now ready for your review.

Copy link

@chdoc chdoc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Altogether, I think the text looks pretty good. My comments mainly concern the section structure and logical grouping of commands.

| `kebab` | dashes instead of spaces |
| `help formatters` | show all available formatters |

`help formatters` shows 2 types of formatters: prose formatters and code formatters. Code formatters are primarily for formatting identifiers and values in computer code. Prose formatters are primarily for ordinary text and are shown with a \* after them. When dictating text with a prose formatter, you can say the following in the middle of dictation.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would (also) mention behavioral differences between prose and text formatters. Usage alone says nothing really.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What behavioral differences did I leave out?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Punctuation :) if you can provide a quick note that it supports lots of post formatting things and we can add a link to a specific description of the prose capture in a different PR.


Function keys, like <kbd>f1</kbd>, can be dictated by saying `f` and then the key number.

### Dictation Mode Editing and Navigation
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this a subsection of "pressing keys"? Shouldnt it be in its own "editing commands" section?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because these commands press keys. I wanted few high level sections to make it easier to find information.


### Command Mode Editing and Navigation

#### Edit/Navigation Actions and Modifiers
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#### Edit/Navigation Actions and Modifiers

I'm not a fan of two successive headlines, nor am I a fan of fourth-level headlines.

| `command mode` | Switch to command mode. |

## Help Commands

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section should probably explain which of these commands work only in command mode and which work also indication mode.

@@ -33,7 +33,9 @@

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me, pressing keys is the most basic functionality, I would explain that first before venturing on into dictation.

| `undo that` | undo |
| `redo that` | redo |

#### Working With Tabs
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section definitely does not belong below "Command Mode Editing and Navigation"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Working with tabs is a form of navigation.

Comment on lines 215 to 224
## Customize Talon

These commands will open up a CSV or [Talon list](Customization/talon_lists.md) file in your default text editor that you can edit to customize voice commands without needing to write Talon scripts.

| Command | Description |
| ---------------------------- | ------------------------------------------------- |
| `customize additional words` | add additional words that Talon will recognize |
| `customize words to replace` | remap or reformat words that Talon will recognize |
| `customize alphabet` | change the default Talon alphabet |
| `customize websites` | add websites that can be opened with Talon |
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would put the customization at the very end. Also customize websites doesn't mean much without
explaining the go to <website> command.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some of this is preexisting stuff I was not going to change in the first PR. I do agree that go to <website> is worth explaining.

Comment on lines 230 to 232
| `focus "app name"` | say "focus chrome" for example, to switch active window to chrome |
| `running list` | see all active applications |
| `launch "app name"` | say "launch chrome" for example, to open chrome |
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| `launch "app name"` | say "launch chrome" for example, to open chrome |
| `focus <app name>` | say "focus chrome" for example, to switch active window to chrome |
| `running list` | see all active applications |
| `launch <app name>` | say "launch chrome" for example, to open chrome |

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you want to get rid of documenting the launch command?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because GitHub wrongly attributed the suggested change to the wrong lines, even though I tried multiple times. The change was about the < and >

Co-authored-by: Christian Doczkal <20443222+chdoc@users.noreply.github.com>
| `kebab` | dashes instead of spaces |
| `help formatters` | show all available formatters |

`help formatters` shows 2 types of formatters: prose formatters and code formatters. Code formatters are primarily for formatting identifiers and values in computer code. Prose formatters are primarily for ordinary text and are shown with a \* after them. When dictating text with a prose formatter, you can say the following in the middle of dictation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Punctuation :) if you can provide a quick note that it supports lots of post formatting things and we can add a link to a specific description of the prose capture in a different PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants