Tablet mode behavior with hybrid computer (Lenovo Thinkpad X1)


KidC

New member
Local time
8:49 PM
Posts
1
Visit site
OS
Windows 11
Hi there to everyone,

differently from W10, W11 doesn't have any "tablet mode" managing. That choice brought to some annoying issue with hybrid pcs (at least with mine).
The first is that Windows decides (no asking) that my screen won't turn automatically (through sensors) unless I open the laptop wide (at least 200° open): Rotation block is grayed out.
Fortunately I found a work around for this: I created a toggle which rotates screen from landscape to portrait and vice versa.
But if you know an elegant way to solve this problem that would be very appreciated.

The second issue is that, as I have a hybrid pc, W11 thinks that I do want all the tablet features, which I found useless:
- big application bar autohiding
- big context menus
- checkboxes in explorer (these the most annoying)

I found this behavior depend on a specific registry key:

HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl, through the DWORD "ConvertibleSlateMode":
if this is set to 1 all is ok, if it's set to 0 all is bad.

Unfortunately everytime you reboot (sometimes even after sleep mode) this key is set automatically to 0 (that is bad).
This leads to the main request of the thread: how can I prevent Windows to change this Reg value?
I tried two ways:
1. take ownership of the key; other that find this method a little risky, it didn't work. (Or, I wasn't able to make it work.)
2. create a "administrator priviledge" shortcut to a batch file with this command:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl" /v ConvertibleSlateMode /t REG_DWORD /d 1 /f

and put the shortcut on the "Run" folder to launch it every time I restart.
No way: the system refuse to change the registry key. I found out that, if I add other commands in the batch file (i.e. printing something on the screen) they all are performed, but the key is not changed.
If, after the pc has started, I launch the batch file, then the registry key is changed to the desired value.
So what I have to do now is to click on the batch file every time I boot.
Not a big task, but not even funny. And overall, why this method doesn't work? What's wrong?

Thanks in advance for any help you could provide.
 
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    Thinkpad Yoga

Latest Support Threads

Back
Top Bottom