V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gogocome
V2EX  ›  macOS

Macbook,你们用什么快捷键切换中文输入法的

  •  
  •   gogocome · 217 天前 · 5591 次点击
    这是一个创建于 217 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我装了搜狗,按之前习惯设置成了 control+空格

    但是经常切换不过来,要按两三次财行,不知道是没按瓷实,还是按到了没生效?

    大家怎么设置的

    130 条回复    2022-04-04 21:34:53 +08:00
    1  2  
    txhwind
        1
    txhwind  
       217 天前
    默认输入法,用 CapsLock
    gogocome
        2
    gogocome  
    OP
       217 天前
    @txhwind 大写不好输入了吧
    phub2020
        3
    phub2020  
       217 天前
    就只有一个搜狗输入法,shift 切换中英文就行啦
    phub2020
        4
    phub2020  
       217 天前
    把默认的 abc 干掉
    meisen
        5
    meisen  
       217 天前   ❤️ 7
    删除自带英文,只保留一个? https://github.com/huatliu/macos-shurufa-delete
    terry0824
        6
    terry0824  
       217 天前   ❤️ 7
    按 command+空格,然后把 spotlight 的快捷键改成 control+空格。
    yousabuk
        7
    yousabuk  
       217 天前 via iPhone
    @gogocome
    大写一般不用 CapsLock
    zhangchongjie
        8
    zhangchongjie  
       217 天前
    caps 切换
    Dvel
        9
    Dvel  
       217 天前
    Cmd + 空格
    Windows 习惯用 Ctrl + 空格
    timfei
        10
    timfei  
       217 天前
    @terry0824 +1 我也是这样,习惯了。CapsLock 切换不习惯
    quanjw
        11
    quanjw  
       217 天前
    CapsLock ,大写用 Left Shift
    hikari
        12
    hikari  
       217 天前
    Ctrl + · 就是 数字 1 旁边的按钮
    weqopy
        13
    weqopy  
       217 天前
    CapsLock
    键位互换
    CapsLock <-> Ctrl
    otakustay
        14
    otakustay  
       217 天前
    我用 Karabiner 把 Capslock 映射到 F19 ,然后用 F19 切换输入法,大写用 SHIFT 输入
    RoshanWu
        15
    RoshanWu  
       217 天前
    @gogocome 长按 CapsLock 是切换大写啊
    wfwdex
        16
    wfwdex  
       217 天前
    1. caps lock 改为 ctrl
    2. caps lock + 空格 改为切换输入法
    hvsy
        17
    hvsy  
       217 天前
    @otakustay 我是右边的 Shift 映射成 F19, Capslock 要留给 Esc
    wunonglin
        18
    wunonglin  
       217 天前
    control + 空格
    koor
        19
    koor  
       217 天前
    command + 空格,Spotlight 用 control + 空格,主要是习惯 10.10 之前的快捷键了
    zmxnv123
        20
    zmxnv123  
       217 天前
    shift
    codeplay
        21
    codeplay  
       217 天前 via iPhone   ❤️ 2
    不是有默认的 Fn 吗?
    hfl1995
        22
    hfl1995  
       217 天前
    外接键盘是 control ➕ 空格。 自带键盘是地球 fn 键。单击 caps 是大小写。长按 caps 关了,太难用了
    sean419
        23
    sean419  
       217 天前
    用小 app 设置应用的不同默认输入法就行
    minamike
        24
    minamike  
       217 天前 via iPhone
    系统默认 capslock
    短按切换中英文
    长按切换大小写
    xlsama
        25
    xlsama  
       217 天前
    hhkb control + 空格
    Vitta
        26
    Vitta  
       217 天前
    留个中文的留个英文的,用大小写切换。
    用锤子写个字段切换输入法。贼爽
    edinina
        27
    edinina  
       217 天前 via iPhone
    @koor 同了,然后大写习惯按住 shift
    DICK23
        28
    DICK23  
       217 天前
    caps lock 切换中英文,shift 切换大小写
    ChengLuffy
        29
    ChengLuffy  
       217 天前
    caps lock ,一般的首字母大写直接 shift ,多大写字母长按 caps lock ,习惯就好
    pinkSlime
        30
    pinkSlime  
       217 天前
    bu qie, wo yong pin yin wo zi hao
    dimlau
        31
    dimlau  
       217 天前
    其实我原来是习惯用 Shift 切换的,但是新的 MBP 键盘 CapsLock 键上印了 「中 /英」,不想让它尴尬所以沿用了。

    大小写可以按住 Shift ,也可以长按 CapsLock 到灯亮啊。
    ALVC666
        32
    ALVC666  
       217 天前
    hhkb
    输入法留两个 一个双拼 一个英文 abc
    control + 空格来回切就好了 一年多了 没啥问题
    ooops
        33
    ooops  
       217 天前 via iPhone
    我用 Karabiner 改了。现在左 shift 切英文,右 command 切中文。capslock 变成点击是 ESC ,长按是 control 。大写用 Shift 。
    crystone
        34
    crystone  
       217 天前
    cmd+空格切换。两个输入法,鼠须管,ABC 。安装了一个小软件,设置 app 默认使用的输入法,这样切换过去自动切换
    CipherSysu
        35
    CipherSysu  
       217 天前
    我比较特殊,我用两种拉丁字母输入法(英文和越南文),如果用 Caps Lock 键输入的说只会切换到最近使用的一种拉丁字母输入法而不是切换到英语,所以我统一用 fn 键切换了,虽然比较麻烦。
    yuancoder
        36
    yuancoder  
       217 天前
    control+空格
    winddweb
        37
    winddweb  
       217 天前
    caps.

    现在也可以按 globe (地球键),就是原来的 fn 键
    shikkoku
        38
    shikkoku  
       217 天前
    普通键盘用不了地球键,只好用 caps 来切 abc 。
    cairnechen
        39
    cairnechen  
       217 天前   ❤️ 2
    长按 capslock 切换大小写可以写进反人类交互史
    cairnechen
        40
    cairnechen  
       217 天前
    补充一个痛苦经历 /t/734594
    HereJustWait
        41
    HereJustWait  
       217 天前 via iPhone
    @wfwdex #16 +1 ,就是 Alfred 的剪贴板历史有时候会受这个影响有点烦
    hfl1995
        42
    hfl1995  
       217 天前
    @cairnechen 长按可以关的
    chendy
        43
    chendy  
       217 天前
    cmd + 空格,中英文狂切
    win 下也是,win + 空格,中英文狂切
    fl2d
        44
    fl2d  
       217 天前
    长按 c 中文,长按 e 英文,长按 k 韩语。
    长按=0.4s
    hfl1995
        45
    hfl1995  
       217 天前
    hfl1995
        46
    hfl1995  
       217 天前   ❤️ 1
    hfl1995
        47
    hfl1995  
       217 天前
    Sylv
        48
    Sylv  
       217 天前
    Karabiner 改键:
    短按左右 Shift ⇧ → 切换输入法
    短按左 Command ⌘ → 切换到英文输入法
    短按右 Command ⌘ → 切换到中文输入法
    cairnechen
        49
    cairnechen  
       217 天前
    hfl1995
        50
    hfl1995  
       217 天前
    @cairnechen 看我楼上两张图
    fanzheng
        51
    fanzheng  
       217 天前
    使用 Rime 输入法,按 Caps
    cairnechen
        52
    cairnechen  
       217 天前
    @hfl1995

    引用一下那个帖子正文

    「 1 、系统输入法设置中启用「长按 caps lock 以启用全大写键入」(长按操作太不方便了,而且你这样打完 M 之后,想打出 a ,必须连续按两次 caps lock 或者再次长按 caps lock 才能输入小写字母)

    2 、系统输入法设置不启用「长按 caps lock 以启用全大写键入」,这时候按 caps lock 是切换中 /英输入,不是切换大小写,你必须按 control+space (按这个组合键难受死了)切换到 ABC 输入模式,然后再按一次 caps lock ,这时候打出 M ,接着再按一次 caps lock ,打出 ac ,最后按一次 control+space 切换回拼音输入模式

    3 、系统输入法设置不启用「长按 caps lock 以启用全大写键入」,按 caps lock 切换到英文输入,然后用 shift+对应字母按键输入大写字母(我现在采用的方式,手指没那么难受但是也很麻烦)」
    zhangyibai
        53
    zhangyibai  
       217 天前 via iPhone
    @codeplay 哈哈,我也是用 fn
    AslanFong
        54
    AslanFong  
       217 天前
    control + space
    allenchen10
        55
    allenchen10  
       217 天前
    @cairnechen 你用中文输入法输入英文只需要正常输入之后按 Enter 不就行了,不论大小写,这有什么麻烦的。
    hfl1995
        56
    hfl1995  
       217 天前
    我们说的可能是一个东西
    @cairnechen
    vance123
        57
    vance123  
       217 天前
    I use only abc to avoid switching input sources
    guanhui07
        58
    guanhui07  
       217 天前 via Android
    Cmd space
    hfl1995
        59
    hfl1995  
       217 天前
    snooprat
        60
    snooprat  
       217 天前
    caps +1, 大写就用 shift
    DShen
        61
    DShen  
       217 天前 via iPhone
    @hvsy #17 我 capsloc 留给 control ,输入法切换映射到短按 shift 去了,esc 还没找到👌的方案,再映射感觉会打乱很多默认快捷键
    DShen
        62
    DShen  
       217 天前 via iPhone
    @sean419 #23 这个不灵活的,有时候同一个应用里面,需要频繁切换输入法,比如开发写代码或者写文档的时候
    cairnechen
        63
    cairnechen  
       217 天前
    @allenchen10

    因为我不混输
    Avedge
        64
    Avedge  
       217 天前
    花键+空格
    zhaidoudou123
        65
    zhaidoudou123  
       217 天前
    早就习惯 capslock 切换了,我也不映射啥的,就直接用了
    倒是 iPad 很弱智,长按 capslock 没反应,我的秒控键盘的大小写灯从来没亮过
    comoyi
        66
    comoyi  
       217 天前
    Ctrl+空格,🖐️手掌往上一拍就好了
    arac
        67
    arac  
       217 天前
    cmd + opt + 空格
    caps lock 和地球键用的少,大写习惯按住 shift
    FanYD
        68
    FanYD  
       217 天前
    @Sylv +1
    putin541
        69
    putin541  
       217 天前
    control space
    lifesimple
        70
    lifesimple  
       217 天前
    默认搜狗输入法 就 shift 建切换就行了
    itgoyo
        71
    itgoyo  
       217 天前
    设置之后只用 shift 按键就可以一键切换了
    https://www.bilibili.com/video/BV1Zg4y1v7fc/
    xqk111
        72
    xqk111  
       217 天前
    bipy
        73
    bipy  
       217 天前
    Fn
    allenchen10
        74
    allenchen10  
       217 天前 via iPhone
    @cairnechen #63 没懂混输什么意思,中文输入法里打英文又不需要开什么开关,Windows 不也这样
    guozhaohui628
        75
    guozhaohui628  
       217 天前
    几乎每天都会碰到 caps lock 切换不灵敏的情况,有时菜单栏上图标都变成拼音,但键盘输出还是英文。感觉上面这一大片回复都没 get 到问题。
    cairnechen
        76
    cairnechen  
       217 天前
    @allenchen10

    混输英文有一个确认上屏的动作,我不喜欢这么搞,输入英文的时候,我想按什么键对应的字母就直接出现,不需要一个额外的确认步骤
    KR19
        77
    KR19  
       217 天前
    command + 空格
    中日英 三种输入法
    allenchen10
        78
    allenchen10  
       217 天前 via iPhone
    @cairnechen #76 这又不是什么 Mac 特有的操作逻辑,所以你希望的交互是什么?楼上也有人教你怎么关闭 capslock 切换输入法(也就不需要长按切换大小写了)
    dufu1991
        79
    dufu1991  
       217 天前
    等你所有方案试玩之后发现还是最原始的最好。
    Crump
        80
    Crump  
       217 天前
    fn
    haozheliu
        81
    haozheliu  
       217 天前
    用 isHUD ,设成右 command 切换
    cairnechen
        82
    cairnechen  
       217 天前
    @allenchen10

    我不是和楼上说了,不用他教,我早就知道设置里可以关闭了,我的问题在那帖里说得很清楚了,他没看仔细

    目前最好的解决方案我用的是 rime

    caps lock 切换大小写,并且可以从中文输入状态直接切换英文输入大写字母

    shift 切换输入法中英文输入模式

    这样我可以:
    ①从中文输入状态按 shift 直接进入英文输入,无需混输
    ②需要连续输入大小写都包含的英文,中文输入状态按 shift 切换到英文输入,再通过 caps lock 切换大小写
    ③如果需要从中文输入状态直接切换到英文大写输入,那在中文输入状态按 caps lock 即可

    这样的好处:
    ①没有长按这样的反人类操作
    ②切换中英文输入状态无需类似 control+space 这种让手指不舒服的组合键
    ③在常见的两种不同输入状态之间切换只需一次按键(英文小写-caps lock-英文大写、中文输入-caps lock-英文大写、中文输入-shift-英文输入、英文大写-caps lock-英文小写、英文小写-shift-中文输入)

    这个方案唯一的缺点就是,在中文输入状态直接点按 caps lock 进入英文大写输入状态,再次点按 caps lock 退回到的是中文输入状态,我认为更合理的方案是退回英文小写输入状态。(但这样破坏点按任意键第二次回到初始输入状态的基本逻辑,不确定实际使用起来好不好)
    xinyang5302677
        83
    xinyang5302677  
       217 天前
    意念
    allenchen10
        84
    allenchen10  
       217 天前 via iPhone
    @cairnechen #82 我现在看懂你的需求了,但这些都只是你的个人习惯。

    一般来说大小写英文混输的时候是用 shift 来切换大写的,capslock 仅用在连续输入大写英文的场景,对一般人而言属于低频操作。所以长按对于大多数人来说完全不是「反人类」的
    cairnechen
        85
    cairnechen  
       217 天前
    @allenchen10

    求同存异吧,我不觉得你能代表大多数人,至少上面那位的截图里就说了「长按切换大小写非常反人类」
    itgoyo
        86
    itgoyo  
       217 天前
    https://github.com/itgoyo/Mac-Shift
    希望能帮助到有和我一样问题的小伙伴
    sidkang
        88
    sidkang  
       217 天前
    left cmd -> en,
    right cmd -> cn,
    right opt -> jp
    allenchen10
        89
    allenchen10  
       217 天前
    @cairnechen 我查到了一个 reddit 上的投票,仅供参考(至于用哪种方式是每个人的自由)

    https://www.reddit.com/r/SampleSize/comments/4tjgsn/results_caps_lock_v_shift/
    Tumblr
        90
    Tumblr  
       217 天前
    @meisen #5 我的英文删不掉,请问有什么方法没?除了把系统语言改成中文。。。
    djv
        91
    djv  
       217 天前
    大写锁定键。
    Scen
        92
    Scen  
       217 天前
    删除自带的输入法,只留一个搜狗,shitft 切换,idea 里配置 ide 注册表的 dubbo shift 功能关掉
    meisen
        93
    meisen  
       217 天前
    @Tumblr 都是可以删掉的,可以试试将 ABC 改为带美国🇺🇸国旗的英文,注意步骤 3 的备注
    joshuacavell
        94
    joshuacavell  
       217 天前
    右 shift 切换搜狗的中英
    ctrl+j 切换系统输入法 中 英 日
    ExiFeng
        95
    ExiFeng  
       217 天前
    我设置了 cmd+空格,用习惯了
    ciki
        96
    ciki  
       217 天前
    fn 切换输入法,shift 切换中英文
    mazai
        97
    mazai  
       217 天前
    fn 切换中英文,输入法是自带的,下了搜狗的,目前还没感受到有多好用
    s5657097
        98
    s5657097  
       217 天前
    fatelight
        99
    fatelight  
       217 天前
    shift
    cairnechen
        100
    cairnechen  
       217 天前
    @allenchen10

    235 responses 。。。还是没有中英文输入法切换困扰的英语使用环境,参考意义非常有限
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3393 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:07 · PVG 09:07 · LAX 18:07 · JFK 21:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.