SIMPLE SOLUTIONS

SPEEDPAD(1) - Linux man page online | User commands

Ncurses tool to test, train, and increase typing speed.

Chapter
20 Oct 2011
SPEEDPAD(1) General Commands Manual SPEEDPAD(1)

NAME

speedpad - ncurses tool to test, train, and increase typing speed

SYNOPSIS

speedpad [OPTIONS] [--] [FILE [FILE ...]] speedpad [...] -c [--] [CMD [ARG ...]]

DESCRIPTION

speedpad is an interactive ncurses tool to test, train, and increase typing speed on arbi‐ trary text input: o designed for intermediate to advanced level typists o assumes that you have already learned how to touch type o no lessons, no single words, no synthetic stuff o tab expansion, auto indentation and syntax support to train on code o reference speed robot (defaults to 100 WPM) o supports CPS, CPM, WPM, PPM, and CPH/KPH metrics o shows detailed statistics about speed and typos o helps to find and eliminate frequent typos

OPTIONS

--version show version number and exit -h, --help show help message and exit -c use positional arguments as command line (default: False) -o FILE write stats dump to file (default: <stdout>) --wpm speed in words per minute (default: True) --cpm speed in chars per minute (default: False) --cps speed in chars per second (default: False) --speed SPEED reference speed in matching unit (default: 100.0) --wrap WIDTH wrap text at specified width (default: 0) [<0 = disable, 0 = auto, >0 = fixed] --user NAME set custom user name (default: <login name>) --tabsize N set custom tabsize (default: 8) --strict require manual line breaks (default: False) --indent enable auto indentation (default: False) --syntax enable syntax support (default: False) --no-strip keep excessive whitespace in text (default: False) --no-robot disable the reference speed robot (default: False) --no-color disable colors (default: False) --no-stats disable stats dump on stdout (default: False) --code equals --no-strip --indent --syntax The following options should be used carefully: --input-encoding encoding --output-encoding encoding --filesystem-encoding encoding For a full list of supported encodings, see: http://docs.python.org/library/codecs.html#standard-encodings

KEYBINDS

ENTER load next quote (if not started) CTRL-X reset counters and position, restart quote (if started) CTRL-D stop current round and show statistics (if started) CTRL-Q quit gracefully and dump stats CTRL-C quit forcefully and do not dump stats UP/DOWN/LEFT/RIGHT PGUP/PGDOWN/HOME/END Press space, tab, or any alphanumeric key to start typing.

EXAMPLES

speedpad file1 file2 file3 grep ^foo words | speedpad speedpad -c -- fortune -s -n 500 speedpad -c -- fortune 40% startrek 60% linux speedpad /usr/src/linux/README speedpad --code /usr/src/linux/mm/pagewalk.c write stats to file: speedpad > stats speedpad >> stats (append) speedpad -o stats (append) show speed for all records: gnuplot -p -e "plot 'stats' using 15 smooth sbezier title 'wpm'" show speed development over time: gnuplot -p -e "set xdata time; set timefmt '%s'; plot 'stats' using 1:15 smooth sbezier title 'wpm'" show speed in relation to elapsed typing time: gnuplot -p -e "plot 'stats' using 3:15 smooth sbezier title 'wpm'" show typos in relation to speed: gnuplot -p -e "plot 'stats' using 15:11 smooth sbezier title 'typos'"

SEE ALSO

fortune(6) gnuplot(1) gtypist(1) typespeed(1) http://feurix.org/projects/speedpad/

AUTHOR

speedpad and this man page was written by John Feuerstein.
20 Oct 2011 SPEEDPAD(1)
This manual Reference Other manuals
speedpad(1) referred by
refer to fortune(6) | gtypist(1)
Download raw manual
Main page General Commands Manual (+12866) № 1 (+39907)
Go top