Skip to content

Repository files navigation

Bolton's Talon Settings

This is a folder I created to house my Talon settings. It is meant to live in the user talon folder, e.g.:

.talon
|- user
  |- bolton-talon
  |- community
  |- cursorless-settings
  |- cursorless-talon
  |- rango-talon

My command naming philosophy

I try to favor commands that

  • Parse as English phrases starting with mandative verbs (e.g. "open", "close", "go to", "click", "search", etc.).
  • Reflect the name of the keyboard shortcut or menu item that they are intended to replace.

This seems somewhat contrary to talonhub/community's philosophy, I am not really sure why, e.g., the command to make a new tab is "tab new" rather than "new tab", the explanations on that page don't make much sense to me.

My Settings Philosophy

I am a relatively new talon user, and I am finding that the number of built-in commands in community is too few for my tastes.

Here is what I would like to have, in a perfect world (in the form of a checklist):

  • The websites.csv website.talon-list file of community would be greatly expanded.
    • This should contain basically any top-1000 SFW English language website which is referred to by:
      • a word,
      • a homophone of a word,
      • or a concatenation of words
    • It should also contain popular subdomains/directory of sites
    • Websites for software projects should be available as well:
      • many of the top-100-by-stars GitHub repos should exist as "{word or phrase} GitHub"
      • Package manager sites should be present
        • top PyPi packages should exist as "python {word or phrase}" (linking to the site when possible, not the PyPi page)
        • top cargo packages as "cargo {word or phrase}"
        • etc.
    • Really, rather than having websites.csv file at all, whenever a website is expected, it should just return the top search engine result queried on the spoken phrase.
  • Popular websites with keyboard shortcuts
    • YouTube
      • All the commands that are displayed by typing "?" should have voice commands.
      • "Go to time xxx"
      • "Go to thirty percent" for 30% through the video
    • GitHub
    • Zulip
  • More app specific commands
    • Basically any menu bar item for a popular macOS app should be present
      • With the name of the command in the bar matching the spoken command
      • See AXKit for how to do this
    • PDF readers seem like a particularly command heavy application that would really benefit.
  • There should more often be multiple phrases for the same command
    • Instead of confusion over word order of "tab new"/"new tab" the word order should appear both ways.
    • Although if only one can exist, I would prefer the more common word order.
      • e.g. "new tab" over "tab new".
      • Which is not how it seems to be by default.

Contribute

If you want to add something you think should obviously be present according to the above philosophy feel free to fork or submit a PR.

Further Reading

http://redstartsystems.com/human-machine-grammar-the-rules

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages