It'd be nice to have a feature similar to what Keybr has. Every letter is proposed as dominant letter (meaning all words contain it) and as long as you don't type it fast enough, you can't move to the next one.
What is fast enough? something like the avg typing speed of the letter is above the median for avg second per letter.
Once all the letters are passed, could go for the current method which ranks all words from potential slowest to least.
Once all the letters are passed, if the punctuation is activated (or just a puctuation training mode without touching the current variable?), characters are proposed.
Once all the letters are passed, could also force shift capital letter. All letters of the sentence would be lower case except the one proposed.
It'd be nice to have a feature similar to what Keybr has. Every letter is proposed as dominant letter (meaning all words contain it) and as long as you don't type it fast enough, you can't move to the next one.