Mac和win键盘交互统一方案。(告别PowerToys改键卡死/失灵)

Kingkk 2026-02-15 21:55 1

长久以来,我一直都是主力使用mac,pc仅仅用来打游戏(比如偶尔打打吃鸡)。但最近公司换了pc,win默认的ctrl/win/alt布局对于我来说就显得极其反人类。。导致肌肉记忆疯狂打架。为了模仿mac的布局,我开始折腾改键。


起初:我直接在powertoys的“键盘管理器”里把ctrl和alt进行了双向互换和重新映射快捷键。结果遇到了小坑:用一阵子就会突然莫名其妙失灵,比如alt加tab呼唤窗口经常失效,偶尔键盘冲突导致“打架”,当使用powertoys会略有延迟,长期使用的话会有明显感知的。


解决方案:类似sharpkeys一样直接修改注册表。

新建文本文件内容填写:

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

“Scancode Map”=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,38,00,38,00,1d,00,00,00,00,00

接着保存,然后把后缀名改为.reg 接着直接运行,重启电脑

开机后ALT和Ctrl就互换了,丝毫没有延迟感噢。


恢复方法:

同以上步骤,只是文本填写内容改为:

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

“Scancode Map”=-


此方法属于注册表级物理互换(杜绝死循环),在系统启动的最底层将物理信号直接对调。做到零延迟、无冲突。




此时已经百分之95像macos了吧,个人感觉~在操作逻辑上。当然此方法会导致Alt加TAB的效果失效,这时候还是得依靠powertoys的快捷键重置了。

我自己的话是连同CAPS LOCK这个大小写切换一起改了的,使用起来和mac效果几乎一样,再也没有因为肌肉记忆而敲错键盘。。

以下是我powertoys的配置方案。

最新回复 (6)
  • infinite 02-15 21:57
    1

    感谢分享

  • kraztoria 02-15 22:13
    2

    我是Windows转mac,现在还没有适应 ^-^

  • Kingkk 楼主 02-15 22:19
    3

    mac操作我觉得更符合人体工学…… 当然改的话mac自带可以改win的操作习惯。

  • blacksein 02-15 23:54
    4

    我现在左边屏幕是mac 右边屏幕是win

    通过deskflow无缝切换键鼠

    我都已经无所谓了 ^-^ ^-^

  • dj-1 07-01 12:15
    5

    快捷键怎么设置的呢?每次切换老是按错快捷键

  • blacksein 07-01 12:21
    6

    多按错几次就习惯了 我两边都是默认的配置 一个按ctrl 一个按win 然后在shell下都是ctrl mac的idea我还把键盘映射同步过来了。。他里面用的是ctrl。。

    有时候是感觉精神分裂了。。。

* 帖子来源Linux.do
返回