And on the other end of the speed spectrum, it seems like it's unlikely that this will ever quite be as quick as operating even a QWERTY keyboard with fully functional hands.
For the average person, we're pretty close to being able to use voice instead of typing.
https://www.extrahop.com/blog/2014/programming-by-voice-stay...
http://ergoemacs.org/emacs/using_voice_to_code.html
Throw in eye tracking and precise gestures (http://www.youtube.com/watch?v=0QNiZfSsPc0) and the keyboard isn't necessary.
I'm waiting for the windows version to be released, so I don't have any first hand experience. The videos look promising though.
I use Dragon and python extensions to supplement typing for now.
Mind blown!
A b c d E f g h I j k l m n O p q r s t U v x y z.
The issue being that while I can certainly find the letters when they are alphabetical - clusters of commonly used letters are further apart. Having "th" and "ng" visually close to each other aids a lot.
http://patorjk.com/keyboard-layout-analyzer/