I was going to write a bunch of background information here, but let’s just cut to the chase.
I have an HP TouchSmart tx2 running Windows 7 64-bit.
By default, HP have designed this model to switch to Secondary Landscape when you turn it into Tablet mode.
The base of the problem is two-fold:
1) The value in the registry is set to turn the screen into Landscape orientation (see Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Hewlett-Packard\HP Quick Launch Buttons\Schemes\Default\8526)
Tablet_Docked_DisplayMode 1
Tablet_Docked_DisplayOrientation 2
Tablet_UnDocked_DisplayMode 0
Tablet_UnDocked_DisplayOrientation 3 **
** This needs to be changed to ‘1’ for Primary Portrait (annoyingly the power outlet will be at the bottom, so it’s not so great if you’re plugged in … but it means that the vent will be at the top (not burning your stomach), and if you’re left-handed like me, you’ll not have the battery pressing into the crook of your arm)… or ‘3’ for Secondary Portrait.
2) The dll file in the HP Quick Launch folder (C:\Program Files (x86)\Hewlett-Packard\HP Quick Launch Buttons) contains instructions to ignore the settings in the registry.
Once you’ve changed the above settings to whatever your preference is, you’ll need to download the MCSVActn.dll from an older version of HP Quick Launch which does NOT ignore the registry.
Please, as a precaution, rename the dll file presently on your system to “MCSVActn.OLDdll” or something similar so that you can revert back to it if you have any issues.
You’ll need to restart your system before the changes take effect.
That should do it for you. It did it for me.