Skip to content

kualta/hemi

Repository files navigation

HemiTyper is a typing trainer that provides you with only half the keyboard per session, to help you improve coordination of each hand separately.

Written in pure Rust using Dioxus.

Supported layouts:

  • Qwerty
  • Colemak

Available at hemi.kualta.dev

Building

use Dioxus CLI to build and serve locally:

cargo install dioxus-cli

to build run

dx build

to serve on localhost run

dx serve --hot-reload

to compile tailwind classes run

npx tailwindcss -i ./assets/style.css -o ./assets/tailwind.css

Contributing

The tool is considered complete, but PRs are still welcome.

If you wish to add another layout or change dictionary for an existing one, check assets/words.json and src/words.rs.

License

Hemi is licensed under GNU General Public License v3.0, check license for more details.