Skip to content

woowgers/ktrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple terminal keyboard trainer.

Features:

  • UTF8 english and russian support
  • Restore screen contents after quitting
  • Configuration directory with train samples
  • Full UTF8 support
  • Adopt to changing window size
  • Calculate typing speed (WPM, CPM, etc)
  • Specify time of testing or number of words/character
  • Custom encoding support
  • Let user choose which characters will and which will not occur
  • ...

Installation

Manual

To install ktrain, cd to project diretory and run make install to install to /usr/bin or make local_install to install to /usr/local/bin.

AUR

ktrain is available on Arch User Repository.

Usage

ktrain looks for first 256 files with 'txt' extension in /usr/share/ktrain directory. By default, it chooses a random file. You can pass the basename of a file as an argument to choose one specific file.

TODO:

  • Wrap words to next screen
  • Process deletions
  • Fix punctuation
  • Read by optimal blocks
  • Refactor
  • Remove messy file handling

About

A simple terminal keyboard trainer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •