Recently I stumbled across a video of someone typing very fast on a
standard query keyboard using the "charachorder lite" keyboard. Now,
despite only typing at about 60wpm I am obsessed with finding ways of
typing faster so this really caught my eye.
https://www.charachorder.com/
This keyboard uses "chording", meaning you can press more then one key
at a time in order to type out a whole word. The steno machines used for
court reporting and live captioning also use chording, I've never tried
to learn how to type steno though since it seems extremely difficult and
steno machines are crazy expensive.
Anyways, the charachorder claims to having a more simple chording system
that is easier to pick up. You're supposed to be able to click on every
key making up a word at once and it will type the whole word out, that
way you don't need to type every letter in order individually. Naturally
my first thought was "I want to make a program that does that for
myself", and then my second thought was "wait what about anagrams??".
Imagine you want to type the word "this", so you press keys "this" at
the same time. How can the keyboard possibly know if you intended to
type "this" or if you intended to type "shit"? The only answer I can
think of is context, maybe there's some sort of predictive ai that's
able to tell in context if you likely meant this or shit. At the same
time though, how many words can you make with the letters "t h i s"?
Well I downloaded a word dictionary and wrote a short script that
figured it out. I came up with the following list of words: ['hist',
'hists', 'hits', 'isth', 'shist', 'shists', 'shit', 'shits', 'sisith',
'sith', 'stith', 'this', 'thitsi', 'tshi', 'tsitsith']
I tried a whole bunch of other common words and nearly every time there
where 5+ fairly common words that fit the same chording.
I can't imagine a predictive ai could be very accurate at guessing
between what of these words you intended to type! Maybe I'm
underestimating ai, or maybe I am missing something here. There's got to
be some sort of big caveat here.
Unfortunately I can't take a peek into the charachorder's software since
the keyboard has a microprocessor that does all the work built into it.
I may try to learn how to make a predictive ai in order to test this out
since I've just got to know soon.
What do you guys think? Am I missing something obvious here?
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)