You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10/11 下实现「将窗口移至当前显示器」的快捷方式或工具问询

Windows 10/11 下实现「将窗口移至当前显示器」的快捷方式或工具问询

我来给你梳理几个实用的方案,解决你觉得默认操作繁琐的问题:

  • 系统原生快捷键(零成本)
    其实Windows自带了专门的窗口跨显示器移动快捷键:Win + Shift + ←/→,只要当前窗口处于激活状态,按下这个组合键就能直接把窗口移到相邻的显示器上。如果是多显示器布局,多按几次就能切换到你想要的当前显示器。这个方法完全不用装任何工具,对VS Code这类软件也同样有效,激活窗口后直接按快捷键就行,不用去任务栏预览右键折腾。

  • AutoHotkey自定义专属快捷键(灵活度拉满)
    如果你想要更精准的“移到鼠标所在显示器”(也就是你当前操作的显示器),可以用AutoHotkey写个简单的脚本,自定义快捷键。比如设置Ctrl + Win + M作为触发键,脚本代码如下:

    ^#M::
      WinGetPos,,, Width, Height, A
      MouseGetPos,,, MouseMonitor
      SysGet, Monitor, Monitor, %MouseMonitor%
      WinMove, A,, MonitorLeft + (MonitorRight - MonitorLeft - Width)//2, MonitorTop + (MonitorBottom - MonitorTop - Height)//2
    return
    

    把这段代码保存成.ahk后缀的文件,运行AutoHotkey就能生效。以后不管哪个窗口,激活后按Ctrl+Win+M,窗口就会自动移到鼠标所在的当前显示器,还会自动居中,非常方便。

  • 右键菜单添加选项(可视化操作)
    如果你偏好右键操作,可以用第三方工具比如Right Click Enhancer,它能轻松给窗口右键菜单添加“移到当前显示器”的选项。安装后在工具的设置里找到窗口右键菜单的配置项,勾选对应的功能就能生效。以后不管是在窗口标题栏右键,还是任务栏图标右键(注意有些软件需要先激活窗口再右键标题栏),都能直接看到这个选项,点击就完成移动。

备注:内容来源于stack exchange,提问作者degebine

火山引擎 最新活动