Sorry about thread necromancy but given the subject of this article, I believe it might be interesting for some to have a look at "In the Beginning... Was the Command Line" by Neal Stephenson. Yes, THAT Neal Stephenson. Quite an interesting take on user interfaces.
And about using on-screen keyboards like this... I wish that were a joke. Alas, been there, done that, cried bitter tears in the process.