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.1.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.1-py3-none-any.whl (125.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: k_hunter-0.4.1.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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.1.tar.gz
Algorithm Hash digest
SHA256 831cbb0c2f0ebabf04bd3d0eea75dc3c005b76d50cc696b26aa6df7071513898
MD5 c16948c03462b73b48461ca20bb9d44d
BLAKE2b-256 9fab380206508ccfd56b6d91d06b77a38409efbeb7b63eae29b1bce10b81f5a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: k_hunter-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 125.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 167789e92c27ce17a4303815525c70c9f6b76e9adba02e6f4a6623086ef762c8
MD5 0329d138256cd1dd1245336ed1c73737
BLAKE2b-256 5efb8118042f53f611640beca06699ca88cc17b4f164848062520bd8f53547a7

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