Skip to main content

Keyboard typing trainer app

Project description

Logo

KeyHunter

A simple terminal-based typing trainer built with Textual.
Minimalist interface, flexible configuration, and progress tracking — right in your terminal.


Project Status

The project is currently under development.
Features are gradually expanding and may change over time.


Features

Training Modes

Available modes:

  • Standard multi-line mode
  • Scrolling line mode

StandardEngine

Flexible Configuration
  • Content type selection
  • Adjustable word count
  • Customizable typing area

Settings

Statistics & Profile

View training results and track your progress.

Profile


Requirements

  • Python 3.10 or higher
  • Any modern terminal

Installation

It is recommended to install CLI applications in an isolated environment.

Using uv

uv tool install k-hunter

Using pipx

pipx install k-hunter

Using pip

pip install k-hunter

Using pipx or uv is recommended for CLI tools.

Usage

Run the application with:

k-hunter

Hotkeys are displayed in the bottom panel of the interface.

Roadmap

  • Improved navigation
  • Advanced statistics
  • Additional languages
  • Code snippet training mode

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

k_hunter-0.4.0.tar.gz (104.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

k_hunter-0.4.0-py3-none-any.whl (125.5 kB view details)

Uploaded Python 3

File details

Details for the file k_hunter-0.4.0.tar.gz.

File metadata

  • Download URL: k_hunter-0.4.0.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for k_hunter-0.4.0.tar.gz
Algorithm Hash digest
SHA256 12223b35c9ec97c6a490ddc078c3952f1f9d23542c67d550e09d06a85ff75682
MD5 c340d67407cfd3b551d566b3251946ab
BLAKE2b-256 3d39374d440c9de8c01351f9d2d5d79979964de41b4f9f06f957b36727236130

See more details on using hashes here.

File details

Details for the file k_hunter-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: k_hunter-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 125.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for k_hunter-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05b36c6744a301a6d1c398577e4c49fe19bd382fa3c3280c5f4543b7f29da50b
MD5 4ed98782bade1d3f3010f46cabb8f2ef
BLAKE2b-256 7b797987ff81bff9e0cce45186e91e8ad8972fabfe4ed009dbfe58a467fc7937

See more details on using hashes here.

Supported by

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