Yes, I too have thought of the 'on screen' keyboard. Because of the 'real estate' taken by having the Keyboard on screen, I don't see a physical keyboard going aways anytime soon, even if our screens get really big. There will always be the practicality issue.
I believe we will have more and more of our tasks taken over for us in future releases. Software that actually 'learns' how one uses the software. As an example, will learn that to trim 2 intersecting 90° lines, I like to fillet at 0 radius, my coworker likes the trim command. I believe the software will learn the differences and automatically cue up the command or just do it on its own. Kind of like the voice recognition software learns our voice.
If us 'old timers' (am I an old timer at 50?), don't learn to adapt and stay up to date, we may be useless for this type of work.
It will continue to be mind boggeling what is to come in the realm of software, just hold on tight and ride along.
craigr