指南

把窗口移动到另一个显示器的键盘快捷键

用鼠标拖着窗口跨屏又慢又累,显示器越多越麻烦。Windows 自带了基本的移动快捷键,再加上一些免费快捷键,就能做到更多:在任意排列下把窗口送到下一块屏幕、贴靠到一半或四分之一、在区域之间切换、保持置顶。本文把两类快捷键都整理出来,并介绍 DisplayForge 的默认快捷键及修改方法。

更新于 5 个步骤

  1. 使用 Windows 自带快捷键

    按 Win+Shift+左方向键或 Win+Shift+右方向键,可以把当前窗口移到左边或右边的显示器,窗口的相对位置和大小保持不变,Windows 10 和 11 都适用。Win+左/右方向键把窗口贴靠到半屏,Win+上方向键最大化,Windows 11 中 Win+Z 打开贴靠布局。它的局限在于:每次只能向旁边移动一块屏幕;显示器上下叠放时,Win+Shift+上方向键只会把窗口纵向拉伸而不是移动;而且这些快捷键无法修改。

  2. 使用 DisplayForge 的跨屏快捷键

    安装 DisplayForge 后,Ctrl+Alt+右方向键把窗口移到下一台显示器,Ctrl+Alt+左方向键移到上一台。顺序与 Windows 的显示器编号一致,到最后一块屏幕后会回到第一块。无论显示器是并排、上下叠放还是 L 形摆放,效果都一样。窗口在新屏幕上保持相对位置和大小,最大化的窗口仍保持最大化。快捷键作用于你在 DisplayForge 之外最后使用的窗口。Ctrl+Alt+M 把鼠标指针移到下一台显示器,Ctrl+Alt+G 把所有窗口收集到主显示器。

  3. 用键盘贴靠、最大化和切换区域

    默认的贴靠快捷键把数字小键盘当作屏幕地图:Ctrl+Alt+Numpad4 和 Numpad6 为左、右半屏,Numpad8 和 Numpad2 为上、下半屏,Numpad7、9、1、3 为四个角的四分之一,Numpad5 为居中。Ctrl+Alt+Enter 最大化,Ctrl+Alt+Shift+Enter 跨所有显示器最大化。Ctrl+Alt+PageDown 和 PageUp 把窗口移到显示器区域布局中的下一个或上一个区域,越过最后一个区域后会继续进入下一台显示器。Ctrl+Alt+T 切换窗口置顶。

  4. 修改任意快捷键

    在 DisplayForge 中打开“快捷键”,点击操作旁边的输入框,按下想要的组合键即可。如果该组合已被其他操作占用,会提示与哪个操作冲突;点击“重置为默认值”可恢复初始设置。还有一些操作默认没有快捷键,比如“左三分之一”“右三分之二”“最小化此显示器上的其他窗口”,可以自行绑定。Ctrl+Alt+上/下方向键特意留空,因为部分显卡驱动用它们来旋转屏幕。没有数字小键盘的笔记本,可以把贴靠操作改绑到现有的按键上。

  5. 快捷键之外的用法

    按 Ctrl+Alt+Space 打开命令面板,输入“下一台显示器”、区域名或窗口位置配置文件名等即可执行。“窗口和区域”页面为每个打开的窗口提供“移动到”菜单,可以直接发送到任意显示器。借助触发器,还能在应用启动时自动把窗口移到指定显示器。如果你每天早上都在重复移动同样的窗口,不妨把它们保存到窗口位置配置文件里,用一个快捷键全部恢复。

常见问题

为什么有些窗口用快捷键移动不了?

Windows 不允许普通权限的程序移动以管理员身份运行的窗口。一些全屏游戏和系统窗口也会忽略移动请求。让两个程序以相同权限运行,通常就能解决。

DisplayForge 的快捷键移动的是哪个窗口?

是你在 DisplayForge 之外最后使用的窗口,通常就是最前面的窗口。所以即使刚刚还在操作 DisplayForge 窗口,快捷键也会作用于你想要的那个窗口。

能一步把窗口移到隔一块的显示器吗?

可以按两次“下一台显示器”快捷键,或者在命令面板、“窗口和区域”页面的“移动到”菜单中直接选择目标显示器。