给用惯了 macOS 快捷键但又必须重度使用 Windows 的朋友分享自己在用的快捷键映射方案

KousukeSakurako 2026-08-10 13:41 1

AHK 脚本:
GIST: https://gist.github.com/NobeKanai/261834ece0990b9b74272b09a350f003

注:下方评论区有一些针对特定应用单独配置的额外补充。


背景:

沟槽的工作让我必须同时用三台 JIS 布局且各有细微不同的键盘的 Windows 笔记本,


而我早已经习惯了标准的 US 布局 Mac 键盘,碰到这种实在忍不了一点。于是我直接入了一个长得挺像? magic keyboard 的 Keychron B1 Pro ,然后物理交换了左侧 Ctrl 和 Alt 。但重度用起来还是很难受,于是开始折腾 ahk 脚本。


使用前提:



  • 一把布局接近 Mac 的键盘:Windows 笔记本的 Fn 一般都放在 Ctrl 右边,非常蛋疼。所以我直接选了个左侧没有 Fn 键的键盘。

  • 交换左侧 Ctrl 和 Alt 键:Keychron 可以用 Keychron Launcher 直接改。如果不能改的键盘的话,听说可以通过改注册表或者用 PowerToys 改,本人不是很清楚。

  • 我手边除了三台工作用机(系统配置几乎一样),没有别的 Windows 设备来测试,所以可能没有意识到有别的前提条件。


优势?:



  • Capslock 切换语言模式的时候会在输入位置旁边显示语言模式(感谢 Tebayaki/AutoHotkeyScripts )。

  • 解决了沟槽的 Teams 在快速切换应用时会莫名其妙卡死的问题。(似乎和 SendInput 发送快捷键太快有关,折腾了一年多还是没发现规律)

  • 鼠标中键 = macbook 的四指上滑,感觉非常实用。我用 mac 时经常无意识中四指上滑,现在用 windows 上经常无意识按鼠标中键。非常解压。

  • 资源管理器中选中文件按下 Enter 可以重命名文件!

  • 单独按下 Ctrl (=Alt )不会聚焦到菜单栏!

  • Shift+Del 的就能永久删除文件,但你就是下意识按 Win(Opt)+Alt(Cmd)+Backspace ? Win+Shift+s 就能截图,但你就是忍不住按 Ctrl+Alt(Cmd)+Shift+4 ? 按下 Win 键就能打开开始菜单,但你就是想按 Alt(Cmd)+Space ?

  • 忘了。。。大家自己看代码注释吧。


这个脚本我边用边改了一年多了。里面基本上覆盖了我 99%的使用场景。但里面也包含不少为了配合我个人习惯的设定。此外我用不着的快捷键映射自然是没做。


前段时间我让 gpt-5.6-sol 整理了代码结构然后补全了注释,理论上应该易读了一些。所以推荐想试试的人根据自己的习惯改代码。

最新回复 (2)
  • xxm459259 08-10 14:18
    1
    我一直用 https://kinto.sh/
  • KousukeSakurako 楼主 08-10 14:53
    2
    @xxm459259 谢谢,又有代码可以偷了
* 帖子来源V2EX
返回