如何永久禁用或阻止自动旋转?

如何永久禁用或阻止自动旋转?

我想让我的平板电脑永远不旋转。我已将“旋转锁定”切换为“开启”。

在此处输入图片描述

但是,一旦我卸下键盘,“旋转锁定”就会再次启用并自动设置为“关闭”。

在此处输入图片描述

我想防止这种情况发生。屏幕永远不应该旋转。

但这似乎真的很难实现。

我已经添加了以下注册表项,但没有帮助。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AutoRotation]
"Enable"=dword:00000000
"LastOrientation"=dword:00000000
"SlateEnable"=dword:00000001
"SensorPresent"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AutoRotation\NonPreserve]
"LastAutoRequest"=dword:00000000

还有人知道我能做什么吗?

谢谢你!

答案1

我的华硕 Zenbook Flip 14 也遇到了类似的问题。

您需要找到负责检测方向的驱动程序。查找它在您的设备上的具体名称。然后,在设备列表中找到它装置经理(Win + X → M),在系统设备标题。

就我而言,该设备Intel(R) 集成传感器解决方案. 右键单击​​设备并选择禁用设备(或者单击工具栏上的白色向下箭头按钮)。要启用自动旋转,只需选择启用设备 (或者单击绿色向上箭头按钮)。

这张图片可能有帮助: 在此处输入图片描述

为了减少我的努力,我编写了这个 Powershell 脚本来在两种设置之间切换:

$sensor = Get-PnpDevice | Where-Object {$_.friendlyname -like "Intel(R) Integrated Sensor Solution"}

# Write the name of your device in the double quotes

switch ($sensor.Status) {
    'OK' { 
        Disable-PnpDevice $sensor.DeviceID -Confirm:$false
        break
    }
    default {
        Enable-PnpDevice $sensor.DeviceID -Confirm:$false
    }
}

相关内容