EnglishFrenchSpanish

OnWorks favicon

speedpad - Online in the Cloud

Run speedpad in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command speedpad that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

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
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

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'"

Use speedpad online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Osu!
    Osu!
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    community-dr...
    Download Osu!
  • 2
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 3
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    RP...
    Download Metal detector based on RP2040
  • 4
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • 5
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 6
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • More »

Linux commands

Ad