Hi! moosytype is a fantastic tool for practicing blind typing on split/ergonomic keyboards. I'd love to see it support practicing languages beyond English.
I already have a working local version of this, built on top of the current app. Word lists are sourced from MonkeyType — the same way the app already fetches its English list at runtime — with bundled offline fallbacks. It currently includes:
- Hebrew (RTL) — Standard Israeli SI-1452 keyboard layout
- Arabic (RTL) — Arabic 101 layout
- Spanish, French, Italian, Portuguese — accents normalized so words stay typeable on a US-QWERTY source (mirroring MonkeyType's lazy mode)
An "Input Language" dropdown in Settings switches the on-screen keyboard to the target script, swaps the practice corpus, and flips the sample text to RTL where needed. It's driven by a small data-only language registry, so adding further languages is straightforward.
I'd be glad to contribute this back. Could I get permission / access to open a PR (my GitHub account doesn't currently have push access)? And if you'd prefer to look at or discuss the code first, feel free to reach out — happy to share it and collaborate.
Thanks for building moosytype!
Hi! moosytype is a fantastic tool for practicing blind typing on split/ergonomic keyboards. I'd love to see it support practicing languages beyond English.
I already have a working local version of this, built on top of the current app. Word lists are sourced from MonkeyType — the same way the app already fetches its English list at runtime — with bundled offline fallbacks. It currently includes:
An "Input Language" dropdown in Settings switches the on-screen keyboard to the target script, swaps the practice corpus, and flips the sample text to RTL where needed. It's driven by a small data-only language registry, so adding further languages is straightforward.
I'd be glad to contribute this back. Could I get permission / access to open a PR (my GitHub account doesn't currently have push access)? And if you'd prefer to look at or discuss the code first, feel free to reach out — happy to share it and collaborate.
Thanks for building moosytype!