LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

gtypist

Typing tutor program

TLDR

Start GNU Typist with default lessons
$ gtypist
copy
Start a specific lesson file
$ gtypist [path/to/lesson.typ]
copy
Start at a specific lesson label
$ gtypist -l [S1]
copy
Set maximum allowed error percentage (default: 3.0)
$ gtypist -e [5.0]
copy
Start in silent mode (no error beeps)
$ gtypist -s
copy
Track personal best typing speeds
$ gtypist -b
copy

SYNOPSIS

gtypist [options] [script]

DESCRIPTION

GNU Typist (gtypist) is a typing tutor program. It provides structured lessons for learning touch typing, with exercises progressing from home row keys to full keyboard proficiency.The program tracks accuracy and speed, requiring users to meet accuracy thresholds (configurable via -e) before advancing to the next exercise. Lesson scripts can be customized or written from scratch using the gtypist lesson file format.

PARAMETERS

script

Lesson file to use (.typ format).
-l label
Start at a specific lesson label within the script.
-e percent
Maximum error percentage allowed (default: 3.0, range: 0.0-100.0).
-s
Silent mode (no beeps on errors).
-b, --personal-best
Track personal best typing speeds.
-n, --notimer
Turn off the WPM timer in drills.
-t, --term-cursor
Use the terminal's hardware cursor.
-w
Word processor mode.
-V, --version
Print version and exit.
--help
Display help information.

INCLUDED LESSONS

- QWERTY keyboard layouts (US, UK)- Dvorak layout- Colemak layout- Number pad training- Multiple languages (German, French, Spanish, etc.)

LESSON FILE FORMAT

$ # Comment
*:LABEL
T:Tutorial text to display
D:Drill text to type
S:Speed test paragraph
copy

INSTALL

sudo apt install gtypist
copy
sudo dnf install gtypist
copy
sudo zypper install gtypist
copy
brew install gtypist
copy
nix profile install nixpkgs#gtypist
copy

CAVEATS

Terminal-based interface (requires ncurses). Lessons are English-centric by default. Progress is not saved between sessions unless using --personal-best for speed tracking.

HISTORY

GNU Typist was originally written by Simon Baldwin and is maintained as part of the GNU project. It follows the tradition of typing tutors dating back to early computer education.

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid