talon-user
talon-user copied to clipboard
Talon User files
Anonfunc's Talon user files
Talon scripts with a "real english words" approach.
Most commands are organized around "verb adjective noun adverb".
Installation for Talon users
Clone to ~/.talon/user.
Most of this is focused around programming in JetBrains IDEs, so you'll want to install this plugin. (Search the Marketplace for "Voicecode", it's installable that way.)
Full bootstrapping for users new to Talon
- Install Talon from https://talonvoice.com or the #beta channel on the Talon Slack.
- (Optional but recommended) Install Dragon (discontinued, buy from Amazon/Ebay. Physical copies included download codes.)
- (Required if using Dragon) Install Dragon 6.0.8 update
- (Optional, but recommended) Buy a Tobii 4C (also on Amazon)
- Start Talon, start Dragon (?).
- Follow "Installation for Talon users" instructions.
Taxonomy of verbs:
Not comprehensive, look at the scripts for the final word.
Go: changes the "current" location (focus, cursor, etc.) in the current application.
Go backGo next tabGo unread
Focus: changes to a different application, space or desktop.
Focus SlackFocus Space 5Focus 5(Space is implied)Focus next window(Using Amethyst)
Editor commands:
- Go moves the cursor:
go down,go line start - Select moves the cursor and selects:
select all,select line,select word left - Clear selects and then deletes:
delete line 99,delete word right
IDE commands:
- Quick fixes:
fix this,fix next error,fix line 31 - Dragging lines:
drag up/down - Going to even more things:
go next method,go declaration - Growing/shrinking selection:
select more,select less - Refactorings:
refactor signature,extract variable
Toggle:
Toggle Dark(turns on screen saver)Toggle historyToggle frequency
Repeating or Extending commands:
repeat 3: For commands.extend,extend 2: For things like selections/deletions.
Misc:
alfred: Launch Alfredsnippet: Alfred snippetsclippings: Alfred clipboard managerlearn selection: Saves the current selection to ~/.talon/vocab.json, which is injected into the Dragon vocab.
Text Insertion:
say blah blah blah over->blah blah blahacronym automated teller machine->ATMtree long->lonquad longer->longdunder set->__set__dunder quad initialize->__init__(Formatters are stackable.)camel new ATM machine->newAtmMachineprivate new ATM machine->newATMMachinepublic new ATM machine->NewATMMachinecall mathod->.methodsnake two words->two_wordsspine two words->two-wordssmash two words->twowordssentence the quick red fox->The quick red foxjargon jason->json(From~/.talon/user/jargon.json)title watership down->Watership Downallcaps / lowcaps Proper Noun->PROPER NOUN/proper nounstring foo/ticks foo->"foo"'foo'backticks foo
Example Nouns
lineleft/right/up/downword left/right/up/downcamel left/right/up/down(IDE only)
Standard Talon Alphabet
air bat cap drum each fine gust harp sit jury crunch look made near odd pit quench red sun trap urge vest whale plex yank zipship air bat cap->ABCship air sunk bat cap->Abcuppercase air lowercase bat cap->Abcshift air bat cap->Abc
Misc
stubs.py
Generates .pyi files from a dump of the talon packages, so you'll have some completion in PyCharm.