My Experience with the Surface Pro 2 as a Software Developer
messymind.net
messymind.net
I think its inexcusable that a bare bones winforms application doesn't scale correctly, and that I'd never know about this issue without a high dpi device. This is one place where Microsoft has total control and they should be ensuring that everything built with visual studio works on their devices out of the box. Hopefully VS2013 will address this.
It's probably not even theoretically possible to fix it, without having a list of programs and their DPI behaviour, then keep that list updated somehow and patch programs' rendering. Or MS would need to add another flag like "no, I'm really DPI aware, promise!" for new programs to opt-in, then continue to scale older programs.
WPF, DirectWrite, WinRT - apps based on those APIs should have far less problems with scaling.
That article stops short of Windows 8.1 which provides new multi-monitor options. Here's the latest manifest overview: http://blogs.msdn.com/b/chuckw/archive/2013/09/10/manifest-m...
Also, I very much have to agree with you on the touchpad. While the Type Cover 2 keyboard is fairly good in my opinion, the touchpad is horrendous. It is too small. There's too much friction (it feels like a microfiber cloth rather than being smooth as glass). The left/right click buttons have no tactile feedback when you click, not to mention it's hard to tell where they are located.