4 ms·
On-screen keyboard for Linux mobile with next word prediction and gesture recognition: https://github.com/pentamassiv/keyboard https://github.com/pentamassiv/ke
by pentamassiv 3y ago
On-screen keyboard for Linux mobile with next word prediction and gesture recognition: https://github.com/pentamassiv/keyboard https://github.com/pentamassiv/keyboard
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.