I realize that legacy desktop applications are expecting a keyboard to be present at all times so they didn't write them to bring up an onscreen keyboard when a dialog box is opened.
I'm wondering how hard it would be to patch legacy programs to check for a keyboard when they call for a dialogue box and if there is no keyboard, then bring up the onscreen keyboard.
I'm sure there is some < magical > programming involved.
Seems like it would be worth the effort though.
Supposedly, as I understand it, the reason for introducing the Metro Start screen is to bring consistency between using Windows phones and Windows computers and Windows tablets.
But having two different desktops that operate differently just adds to the confusion.
And we're the lucky one's who have the time / luck to find these forums. 95% of the Surface owners will never come near this forum and don't have any idea it exists. So they are out there trying to figure this stuff out by themselves.
PS I'm wondering if Windows 8 itself couldn't be patched to issue the keyboard check when a dialog box is opened instead of doing it program by program?