修改Windows复制/粘贴的快捷键, Ctrl+C/V 改为 Alt+C/V - AI生成
Windows 将复制粘贴改为 Alt+C / Alt+V 完整方案
Windows 系统原生无法直接全局替换 Ctrl+C/V,有两种稳定实现方法:AutoHotkey(推荐,自由度最高)、微软官方工具 PowerToys Keyboard Manager。
方案一:AutoHotkey(首选,全局生效、无弹窗冲突)
1. 安装工具
官网下载免费开源软件:https://www.autohotkey.com/
2. 创建映射脚本
- 桌面右键 → 新建 → 文本文档
- 把文件名改为
Mac复制粘贴.ahk(后缀.txt必须改成.ahk) - 右键文件 → 编辑脚本,粘贴下面完整代码:
1 | |
符号说明:!=Alt、^=Ctrl
3. 运行&开机自启
- 保存后双击
.ahk文件,立刻生效;原 Ctrl+C/V 依然可以正常用 - 开机自动启动:
- 按
Win+R输入shell:startup打开启动文件夹 - 把脚本拖进去,重启电脑自动加载
- 按
方案二:微软官方 PowerToys(无需第三方脚本,图形界面)
1. 安装 PowerToys
微软商店直接搜索安装,或 GitHub 下载。
2. 设置快捷键映射
- 打开 PowerToys → 左侧 Keyboard Manager,开启开关
- 点击 Remap a shortcut(重映射快捷键)
- 点 Add remapping,按下面填写两组规则:
输入(你按的) 输出(系统执行) 生效范围 Alt + C Ctrl + C All apps(全局) Alt + V Ctrl + V All apps(全局) - 保存,弹窗提示冲突点「Continue anyway」即可。
优缺点对比
- AutoHotkey:兼容性极强(游戏、软件、浏览器都不翻车)、可加更多Mac风格快捷键、能一键临时关闭;
- PowerToys:官方工具,不用写代码,但部分软件(微信、游戏)会拦截Alt快捷键,偶尔失效。
重要注意事项
- Alt 本身有系统原生功能:
Alt+C、Alt+V原本是窗口菜单快捷键,开启映射后会覆盖原有Alt菜单快捷键,无法同时使用; - 两种方案都不会禁用 Ctrl+C/V,两套快捷键并行可用;
- 游戏/全屏软件失效:优先用 AutoHotkey,右键脚本「以管理员身份运行」即可解决。
附: 使用AutoHotkey设置短按CapsLock切换中英文,长按CapsLock/shift+CapsLock设置为大写
注意:
这个脚本会无法完全适配Mac的CapsLock切换中英文行为, 会有意想不到的结果, 仅供参考。
下面给你彻底屏蔽原生CapsLock默认大小写行为的完整版脚本,同时保留:Alt复制粘贴 + 短按CapsLock切输入法、长按/Shift+CapsLock开启大写锁定,原生CapsLock不会再乱触发大小写,直接复制保存运行即可。
1 | |
关键修复点(解决你之前的问题)
- 开头加了
SetCapsLockState, AlwaysOff+SetStoreCapsLockMode, Off,彻底锁死原生CapsLock的大小写自动切换,不会再误触发大写; - 短按松开后强制重置大写为关闭状态;
- 长按才主动开启大写锁定,逻辑完全可控;
- 加上键盘钩子,避免输入法拦截按键。
输入法适配修改
如果你的输入法是 Ctrl+空格 切换,把这段:
1 | |
替换成:
1 | |
运行建议
右键脚本 → 以管理员身份运行,避免输入法、安全软件拦截按键,全屏游戏也能正常生效。
需要我帮你把长按阈值改成0.3秒,或者增加双击CapsLock关闭大写的功能吗?
修改Windows复制/粘贴的快捷键, Ctrl+C/V 改为 Alt+C/V - AI生成
https://blog.carlvictor.cn/posts/7b3516ce.html