如何在 windows 下使用 Mac 键盘布局及快捷键 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qsnow6
V2EX    问与答

如何在 windows 下使用 Mac 键盘布局及快捷键

  •  a href="Javascript:" Onclick="downVoteTopic(953886);" class="vote">
  •   qsnow6 2023-07-04 10:18:05 +08:00 2636 次点击
    这是一个创建于 831 天前的主题,其中的信息可能已经有所发展或是发生改变。
    习惯了 Macbook 的键盘布局和快捷键,Command 确实比 Ctrl 好用,想问下如何在 Windows 下复刻这种键盘布局及相应的快捷键(例如:使用 Command+Tab 切换窗口)?

    虽然可以用 Power toys 的改键工具一个一个的调整,但是这个改键工具比较简陋,有没有什么工具或脚本可以快速复刻这种体验?
    17 条回复    2023-07-05 11:27:14 +08:00
    w2zsuperb
        1
    w2zsuperb  
       2023-07-04 10:20:37 +08:00
    用 autohotkey 改键
    qsnow6
        2
    qsnow6  
    OP
       2023-07-04 10:21:29 +08:00
    @zwzlyq #1 有成型的脚本吗
    qsnow6
        3
    qsnow6  
    OP
       2023-07-04 10:42:00 +08:00
    qsnow6
        4
    qsnow6  
    OP
       2023-07-04 10:48:43 +08:00
    kinto 应该是更成熟的方案,适用于 linux 和 Windows:
    https://github.com/rbreaves/kinto
    freeoptions
        5
    freeoptions  
       2023-07-04 10:56:26 +08:00
    我想知道为什么说 command 比 ctrl 好用呢?可以大概说说好用的点吗(我没用过 mac )
    ChengLuffy
        6
    ChengLuffy  
       2023-07-04 11:04:57 +08:00
    @freeoptions 其实是位置的问题, 在空格旁边可以大拇指按,一旦习惯了这个操作,换成 Windows 就会习惯用 大拇指 找 Ctrl 键,这就很别扭,但其实用 Windows 的都是用的 小拇指或者无名指 按 Ctrl
    AlanBrian
        7
    AlanBrian  
       2023-07-04 11:16:14 +08:00   1
    Windows 其实不用刻意用小拇指去找 Ctrl ,而是直接用小拇指根部直接压键盘最左下角的位置,感觉会轻松点。
    agagega
        8
    agagega  
       2023-07-04 11:21:52 +08:00
    建议放弃。我在 Linux 上都很难实现完全的 Mac 布局,Windows 就更难了。系统快捷键也许可以更改,但很多快捷键由又软件自己处理的,没办法修改,不同软件用不同的快捷键只会更难受。
    kid1412621
        9
    kid1412621  
       2023-07-04 11:44:14 +08:00
    我是在人这一层做的适配,唯一一个就是用 PowerToy 把大小写键改成了输入法切换
    qsnow6
        10
    qsnow6  
    OP
       2023-07-04 11:46:48 +08:00
    @AlanBrian #7
    @freeoptions #5
    我觉得有 2 个原因:
    1. 键位更靠近键盘中心:在 Mac 键盘上,Command 键通常位于键盘的中央位置,比较靠近手的自然位置。这意味着与其他键组合使用时,你的手指不需要移动很远的距离或者扭曲手指去按 Ctrl 。

    2. 更多的组合键:Mac 系统中的很多常用操作都是基于 Command 键进行组合的。相比之下,Windows 系统中的一些常用操作需要切换到其他键位。

    以下是我常用的 3 个组合键的对比:
    Command+Tab --> Alt+Tab (切换窗口)
    Command+Enter --> Ctrl+Enter (提交输入)
    Command+空格 --> Ctrl+空格(切换 Spotlight/Power Toys Run )

    以上两个原因在日常输入中带来了非常顺畅的体验,大量的操作基于 Command 去操作,并且手指的姿势非常舒服。当然前提是我习惯了 Mac 的键位布局,在没使用 Mac 前其实也没觉得有什么问题。
    qzwlecr
        11
    qzwlecr  
       2023-07-04 13:55:53 +08:00   1
    之前不知道从哪里抄了一份 ahk 的脚本,用到现在了,可以参考一下
    https://pastebin.com/KY4M1Wcn
    n2l
        12
    n2l  
       2023-07-04 13:58:09 +08:00 via iPhone
    还是自己定制 ahk 好用
    LavaC
        13
    LavaC  
       2023-07-04 16:45:27 +08:00
    @freeoptions 以 windows 键位来描述:正常左手中间三指都在 asd 附近的时候,大拇指按 alt 肯定比小拇指按 ctrl 舒服。mac 键位的另一个优势是 command 和 control 分开,区分了中止和复制两个快捷键。
    LavaC
        14
    LavaC  
       2023-07-04 16:50:08 +08:00
    貌似现在产的新键盘如果说兼容 mac 键位的话都有切换方法的,直接用那个会方便些。
    qsnow6
        15
    qsnow6  
    OP
       2023-07-04 17:40:33 +08:00
    @LavaC #14 主要是各种组合键的适配,有些第三方软件 Mac/Windows 下的键位布局是不一样的就很难受,不仅仅是 command 的区别。
    lengjian
        16
    lengjian  
       2023-07-04 17:52:42 +08:00
    emac 的 ctrl-t ,mac 下也不是全部软件都有,蹲个 win 下的解决方案
    halfdb
        17
    halfdb  
       2023-07-05 11:27:14 +08:00 via iPhone
    Windows 上的 ctrl 键和 MacBook 上的地球键我都是用手掌按的。保护小拇指人人有责
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5756 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:48 PVG 09:48 LAX 18:48 JFK 21:48
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86