Win+P是Windows原生投影快捷键,支持一键切换扩展、复制、仅第二屏幕、仅电脑屏幕四种模式,无需设置确认,全场景即时生效,且可配合AutoHotkey或PowerShell绑定自定义热键。

你需要在会议演示、临时接入投影仪或切换双屏办公时,快速让桌面内容出现在另一块屏幕上,而不是手动点开设置反复调试。Win+P是Windows系统原生支持的投影控制入口,不依赖显卡驱动是否加载完成,按下即响应,全屏游戏或视频播放中也能随时调用。
用Win+P一键切换四种投影模式
按下 Windows 键 + P 组合键,屏幕右侧立即弹出半透明投影选项面板。
松开按键后,用方向键上下移动高亮条,或直接按字母键快速选择:【E键选扩展、C键选复制、S键选仅第二屏幕、P键选仅电脑屏幕】。
选定后系统即时生效,无需点击确认;若鼠标无法跨屏,说明未启用扩展模式,此时可立即重按 Win+P → 按 E 键切换。
该操作会覆盖当前所有显示配置,包括已保存的显示器排列和主副屏设定——但不会修改分辨率或缩放比例。
扩展模式下跨屏移动窗口的快捷操作
确保已通过 Win+P 启用“扩展这些显示器”模式。
点击任一窗口使其成为活动窗口,然后按 Win + Shift + 左/右箭头键,窗口将整体迁移到相邻显示器上。
这一步必须在扩展模式下才有效;若按了没反应,先检查 Win+P 是否真的切到了“扩展”,而不是“复制”或“仅第二屏幕”。
连续按两次 Win + Shift + 右箭头,可让窗口从左屏→中屏→右屏逐级跳转(适用于三屏环境)。
为常用投影模式绑定单键热键(AutoHotkey方案)
第一步:访问 autohotkey.com 下载并安装 AutoHotkey v2.x 正式版。
第二步:新建文本文档,粘贴以下脚本(以直启“复制模式”为例):
^!c::SendInput, #{p} Sleep, 300 SendInput, {Down}{Enter}
第三步:将文件后缀名由 .txt 改为 .ahk,双击运行该脚本。
此后按下 Ctrl+Alt+C,电脑将自动执行 Win+P → 等待300毫秒 → 下移一格 → 回车,精准进入复制模式。
【脚本中{Down}次数必须与投影菜单中“复制”项的实际位置严格对应;若你系统中“复制”是第二个选项,则此处写{Down},若是第三个,则需改为{Down 2}】。
用PowerShell命令创建桌面快捷方式直启指定模式
① 以管理员身份打开记事本,输入以下代码并保存为 Set-CopyMode.ps1:
$null = Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SendKeys]::SendWait('%{P}'); Start-Sleep -Milliseconds 300; [System.Windows.Forms.SendKeys]::SendWait('{DOWN}{ENTER}')
② 在桌面右键 → 新建 → 快捷方式 → 目标栏输入:
powershell.exe -ExecutionPolicy Bypass -File "C:\你的路径\Set-CopyMode.ps1"
③ 右键该快捷方式 → 属性 → 快捷键字段中按下你想绑定的组合键(如 Ctrl+Alt+X)。
④ 点击确定后,无论当前在什么程序里,只要按下这个组合键,就会强制触发复制模式。
注意:首次运行需允许 PowerShell 执行脚本,右键快捷方式 → 以管理员身份运行一次即可解锁权限。

















