I like the idea for common words to be on a macro layer. I wonder if there is some simple way to generate one's personalized top 20 words or something.
yeah check out Benign Key Logger on github. If you go to my github profile (this keyboard is from me) I have a pinned repo there which you can use on the data you
get from running that keylogger to get you things like your most common words.
For instance I found out my second most common 5 letter word was "print" lol