My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Speedpad is a small and portable, ncurses powered tool to test, train, and increase typing speed on arbitrary text input:

  • designed for intermediate to advanced level typists
  • assumes that you have already learned how to touch type
  • no lessons, no single words, no synthetic stuff
  • tab expansion, auto indentation and syntax support to train on code
  • reference speed robot (defaults to 100 WPM)
  • supports CPS, CPM, WPM, PPM, and CPH/KPH metrics
  • shows detailed statistics about speed and typos
  • helps to find and eliminate frequent typos

Speedpad requires Python 2.7 or later.

  speedpad file1 file2 file3                        read files
  grep ^foo words | speedpad                        read stdin
  speedpad -c -- fortune -s -n 500                  (default)
  speedpad -c -- fortune 40% startrek 60% linux
  speedpad /usr/src/linux/README
  speedpad --code /usr/src/linux/mm/pagewalk.c

  speedpad |
  gnuplot -p -e "set xlabel 'round';
                 set ylabel 'speed';
                 set grid;
                 plot '-' using 15 smooth sbezier title 'wpm'"

Screenshot:

Website: http://feurix.org/projects/speedpad/

Screenshots: http://feurix.org/projects/speedpad/screenshots/

Powered by Google Project Hosting