Skip to main content

advanced typing practice program

Project description

Amphetype: Resurrected

Amphetype is an advanced typing practice program.

It gives the basic statistics like WPM (words per minute) and accuracy, as well as identifies the keys/trigrams/words that break up your flow, and what an impact these "viscous" combinations have on your typing speed overall.

Features include:

  • Entirely and deliberatly layout-agnostic.

    Amphetype doesn't care what keyboard or layout you use, it only looks at how you use it. As such it's likely not suitable for complete typing beginners who need an on-screen keyboard.

  • Type your favorite novel!

    One of the ideas behind Amphetype was to not just use boring "stock texts," but to allow me to type texts I actually want to read as well. So a core feature is the ability to import whole novels (for example from Project Gutenberg) and have Amphetype automatically generate bite-sized lessons from the text. When I was learning the Colemak keyboard layout, I typed (and thus read) the entire Metamorphosis by Franz Kafka!

  • Generate lessons from past statistics.

    Amphetype features an advanced lesson generator where you can generate texts based on your past performance. Generate blocks of text to target practice your slowest words, trigrams, or keys!

  • Highly customizable with regard to look and feel.

Installing

TODO

I'll make actual installation packages. For now, the hard way:

Install dependencies:

$ pip install translitcodec PyQt5

Run:

$ python Amphetype.py

Resurrected?

Yes, I originally made this program 12 years ago here. I've updated it somewhat, included some features that were requested back then, and upgraded the code to use Python 3 and Qt5 (instead of Python 2 and Qt4).

Other Links

Review of (old) Amphetype: https://forum.colemak.com/topic/2201-training-with-amphetype/

My own inspiration for switching to a different keyboard layout:

Screenshots

TODO.

Using various themes:

screenshot1 screenshot1 screenshot1 screenshot1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amphetype-0.9.1.tar.gz (2.8 MB view hashes)

Uploaded Source

Built Distribution

amphetype-0.9.1-py3-none-any.whl (2.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page