LinuxCommandLibrary

gtypist

TLDR

Start GNU Typist

$ gtypist
copy
Start specific lesson
$ gtypist [lesson.typ]
copy
Start at specific lesson number
$ gtypist -l [S1]
copy
Use specific interface
$ gtypist -i [curses|ncurses]
copy

SYNOPSIS

gtypist [options] [script]

DESCRIPTION

GNU Typist is a typing tutor program. It provides 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 before advancing. Custom lesson files can be created.

PARAMETERS

script

Lesson file to use.
-l label
Start at specific lesson label.
-e percent
Maximum error percentage allowed.
-s
Silent mode (no beeps).
-w
Word processor mode.
-i interface
User interface type.
--help
Display help.

INCLUDED LESSONS

- QWERTY keyboard layouts
- Dvorak layout
- Colemak layout
- Number pad training
- Multiple languages

LESSON FILE FORMAT

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

CAVEATS

Terminal-based interface. Lessons are English-centric by default. Custom lessons need specific format. Progress not saved between sessions by default.

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.

SEE ALSO

klavaro(1), ktouch(1)

Copied to clipboard