Package Exports
- tycon
- tycon/app.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tycon) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Typing Test + Console
Node.js console typing test. Easy, Med, & Hard Difficulties, Speed graph, Shortcuts
npmjs.com/package/tycon
Run From NPM
Install Tycon
$ sudo npm i tycon -g- Run
$ tyconMenu Options
- Test Mode:
basic,sentence - Test Length (seconds):
10,30,60,120,180
Additional Test Settings.. y/N
- Difficulty (basic mode only):
easy,med,hard - Require Correct Word (don't skip on incorrect):
y/N - Colourblind Mode (blue/green):
y/N - Randomly Capitalize First Letter (scales with difficulty):
y/N
Features
- Basic Mode: Randomly selected words from 3 difficulties.
- Sentence Mode: Paragraphs from popular books, including capitalization and punctuation.
- Restarting Test:
^RIs used to start/re-start a test. Can be used while test is running (will re-random sentence selection) - Word Deletion:
Ctrl + Backspaceis used to delete a typed word.Shift + Homeis not supported, nor isCtrl + W(for Unixers), though I'm considering it. - Speed Graph: Every 2 seconds, your average WPM (up to that point) is calculated
- Custom Text:
tycon -f </path/file.txt>
To-Do
- Support custom word lists from file (validate format, and navigate directories to locate. launch flag
-fand file path) - Support numbers (keypress just gives undefined for data)
- % incorrect by each character, not just incorrect words, and backspaces
- Display random typing tips
- Add random punctuation mode (insert punctuation, and reformat text, like hyphens w/o space, caps after period, etc.)
- Re-do intervaled avg to average in segments, instead of over progress of the test (so chart is more relevant)
- Record local lifetime stats
- Launch parameters to define settings
- User config (settings) file support
- Record time between all keypresses for consistency data, & display in graph
Text Excerpts
- The Fellowship of the Ring, J.R.R Tolkein
- Harry Potter and the Chamber of Secrets, J.K. Rowling
- Anna Karenina, Leo Tolstoy
- The Eye of the World, Robert Jordan
- Animal Farm, George Orwell
- The Hitchhiker's Guide to the Galaxy, Douglas Adams
- The Name of the Wind, Patrick Rothfuss
- Romeo and Juliet, William Shakespeare
- Charlie and the Chocolate Factory, Roald Dahl
- Kidnapped, Robert Louis Stevenson
- The Secret Garden, Frances Hodgson Burnett
Bugs
- No option to retain "file" mode, from launch, after entering sub-settings menu
Issues?
- Tycon not recognized command (Windows), when trying to launch
Probably a path var issue with node. Add npm path to your environment variables & restart terminal. Link
More
website: nicfontaine.com
twitter: @ngpfontaine
License
Buy it, use it, break it, fix it, trash it, change it, mail, upgrade it. ;v