当插入 HDMI 显示器时,有没有办法自动旋转笔记本电脑屏幕?

当插入 HDMI 显示器时,有没有办法自动旋转笔记本电脑屏幕?

我没有足够的空间在正常方向上使用笔记本电脑旁边的显示器,因此我将笔记本电脑安装在左侧墙壁上(我的桌子在角落里),并以纵向模式使用它作为辅助显示器。

我喜欢有第二个屏幕,这就是我想要继续使用它的原因,而且我不能保持盖子关闭,因为有时笔记本电脑不会通过 USB 鼠标和键盘输入从睡眠模式唤醒,而只有当我使用笔记本电脑自己的键盘或鼠标垫时才会唤醒。

但当我断开笔记本电脑的连接时,自然我需要它处于横向模式。

目前我用的是展示根据需要旋转屏幕的快捷方式(带有英特尔显卡 + Nvidia 卡的 Windows 10,但 ctrl+alt+箭头不再存在于任何一个控制面板中),但我想以某种方式自动化该过程,即当显示器插入时让屏幕切换到纵向模式,拔下电源时切换到横向模式。

有人知道怎样做吗?

编辑:澄清一下,我希望屏幕旋转可以通过插入/拔出 HDMI 来触发。

答案1

这可以使用 AutoHotKey 脚本实现,因此必须先安装该脚本。

OnMessage(0x219, "MsgMonitor")
MsgMonitor(wParam, lParam, msg)
{
    Sysget, numMon, MonitorCount
    if (numMon > 1) {
        Run "C:\Program Files\AutoHotkey\display64.exe" /rotate 90,,Hide
    } else {
        Run "C:\Program Files\AutoHotkey\display64.exe" /rotate 0,,Hide
    }
}

每次有新设备连接时,此脚本都会运行,检查有多少显示器连接到系统,如果超过 1 个,则旋转屏幕。这需要 Display.exe 或 Display64.exe,可用这里,我将可执行文件放在 AutoHotkey 文件夹中,但它可以放在任何地方。角度可以更改,/device n如果旋转了错误的显示,可以使用它。要运行此文件,请将代码粘贴到带有.ahk扩展名的文件中,然后将脚本放在启动文件夹让它在启动时运行

答案2

Windows 的显示属性中应该有一个旋转屏幕的设置(Windows 10)。否则,请尝试 nvidia 控制面板,它也有

相关内容