I wrote it to scratch my own itch so I can type faster on my Pinephone. I had no idea about writing Rust code, language models or Wayland protocols and ended up writing a master thesis about it. The language model used n-grams and was generated from Wikipedia. The idea was that everybody is able to easily generate a model for their own language.
The keyboard worked fine, but the language model was way too big.
I got side tracked writing an input simulation library that works on all platforms. Once I am done with that, I'll get back to the keyboard and make it usable again.
I wrote it to scratch my own itch so I can type faster on my Pinephone. I had no idea about writing Rust code, language models or Wayland protocols and ended up writing a master thesis about it. The language model used n-grams and was generated from Wikipedia. The idea was that everybody is able to easily generate a model for their own language. The keyboard worked fine, but the language model was way too big.
I got side tracked writing an input simulation library that works on all platforms. Once I am done with that, I'll get back to the keyboard and make it usable again.