speedpad - ncurses tool to test, train, and increase typing
speed
speedpad [OPTIONS] [--] [FILE [FILE
...]]
speedpad [...] -c [--] [CMD [ARG ...]]
speedpad is an interactive ncurses tool to test, train, and
increase typing speed on arbitrary 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
- --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
- 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.
speedpad and this man page was written by John Feuerstein.