An open API service indexing awesome lists of open source software.

https://github.com/kualta/hemi

single handed typing trainer
https://github.com/kualta/hemi

dioxus rust rust-lang typing typing-practice typing-tutor wasm

Last synced: 11 months ago
JSON representation

single handed typing trainer

Awesome Lists containing this project

README

          

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](https://github.com/dioxuslabs/dioxus).

Supported layouts:
- Qwerty
- Colemak

Available at [hemi.kualta.dev](https://hemi.kualta.dev/)

### Building
use [Dioxus CLI](https://github.com/DioxusLabs/dioxus/tree/master/packages/cli) to build and serve locally:
```sh
cargo install dioxus-cli
```
to build run
```sh
dx build
```
to serve on localhost run
```sh
dx serve --hot-reload
```
to compile tailwind classes run
```sh
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](LICENSE) for more details.