Skip to content

Forked from first2-hours/keyzen-colemak, then fully rewritten to add new features in with Vue

License

Notifications You must be signed in to change notification settings

joshgrib/keyzen-colemak

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modified keyzen-colemak

A fork I created to create a customized version, then I ended up fully rewriting it with Vue to make it easier to add new features

Use it here

The website is hosted from the master branch of this repo via Github pages.

Changes

Completed

  • Reorder character to put symbols before capitals
  • Flash background red on errors and green on level up so you have feedback when the sound is off
  • Scrolling character tape instead of words
  • Remake with Vue
    • Alphabet progression display
    • Past, current, and future character display
    • Sound and light for feedback
    • Level up and add more character to the alphabet
    • Save state in localStorage
    • Display full character set and allow skipping to levels
  • Add error counts for each character, maybe some charts
  • Increase frequency of a letter if it has more errors than others
  • Add total accuracy

Planned

  • Add a config value for maximum repeated characters (when the alphabet has more than 1)

Under consideration

  • Add a way to store and choose from different "alphabets" to practice with
    • Maybe different orders of the characters, or to practice more on a subset
  • Add a way to paste text (or ideally code with syntax highlighting) and practice with that
  • Change to use an array of characters so you could put it entire words and practice with a set of words

About

Forked from first2-hours/keyzen-colemak, then fully rewritten to add new features in with Vue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.0%
  • HTML 32.0%