iq-eq-us / dot-io

Dot I/O is a free, open source, web based training tool designed to forever change the way we learn to type.
https://www.iq-eq.io/#/
GNU Affero General Public License v3.0
26 stars 22 forks source link

Multi-language support #17

Open rileykeen opened 1 year ago

rileykeen commented 1 year ago

User has a chord for perché d'età () (Italian) however dot i/o is asking them to type perch{ d-et' *( in the prompt. We may need a language selector such as this to accommodate unless we can find a way to automatically detect the language: image

jdestgermain commented 1 year ago

I have done some work on figuring out how the various keys maps are mapped between the different keyboard layouts in Windows. It's not perfect, but I created this csv file keyboard mappings.csv

This might be helpful for someone to implement a feature, but there may be some discrepancies to find out later.

LaPingvino commented 1 year ago

I speak 11 languages so I can test with several. I might give doing proper multilanguage support a try when my CC1 arrives. Maybe have a chat about this on the Discord to figure out how things work now, what tricks we can use and what is missing?