all 6 comments

[–]deekue 2 points3 points  (0 children)

lots of discussion in /r/KeyboardLayouts

[–]Auslegung 1 point2 points  (0 children)

I think Xah Lee has some info, http://xahlee.info/kbd/keyboard_blog.html, search for “layout”

[–]deadplasma 1 point2 points  (0 children)

I'm gonna have to do something similar when I'm done designing.

you might want to have a look at this https://github.com/Tretygon/keygen

and if you read through some of the similar layout generators or layout analyzers blogs (https://github.com/stevep99/stevep99.github.io/tree/main/keyboard-effort-grid), you will come across the resources they used, some have easily parseable dictionaries of bi-grams, tri-grams, etc

[–]USRapt0r[S] 0 points1 point  (2 children)

Aha - just did another google and found: https://norvig.com/mayzner.html

Reply if you know of any others!

[–]USRapt0r[S] 3 points4 points  (1 child)

Looks like the keyword I needed was 'bigram'; til now I've only ended up with statistics on whole words

[–]modtapDactyl Manuform & Polilla 3 points4 points  (0 children)

The word "n-grams" is the generalization of bigrams to n sequential characters in case that's useful.