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

Macos 上的大小写切换和中英文切换问题?

  •  
  •   fengsi · 2023-02-13 23:00:03 +08:00 · 3037 次点击
    这是一个创建于 652 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我切换到 macos 系统有几个月了,尝试着使用 Macos 原生的大小写切换和中英文切换方法,但是还是更喜欢我原本在 windows 上的那套,我的需求是这样子的:

    1. 单击一下左 shift 键,就能切换输入法
    2. 单机一下 capsLock 键,就能切换大小写
    3. 在满足上述需求的情况下,修改尽可能少

    我尝试着使用 karabiner-elements 来修改键位,但是关于单机一下 capsLock 键,就能切换大小写这条还是很难很好的实现,不知道是否有人和我有一样的需求,能否给出你的方法,或贴出你的 karabiner-elements 的 rules ?

    第 1 条附言  ·  2023-02-14 17:09:49 +08:00
    感谢大家的回答,我试用了一会搜狗输入法,感觉挺不错。但是有一个问题:
    在登录框中输入账号密码时候会自动切换到系统自带的 ABC 那个输入法。我已经删除了简体拼音输入法,但是这个自带的输入法 ABC 删除起来比较麻烦
    24 条回复    2024-06-25 09:30:48 +08:00
    zhangxu1621
        1
    zhangxu1621  
       2023-02-13 23:09:19 +08:00
    我是利用 capslock 切换中英输入法, 输入大写字母就一直按住 shift 就行, 另外推荐下 input source pro, 根据 app 自动切换输入法
    ruooooooli
        2
    ruooooooli  
       2023-02-13 23:11:27 +08:00
    bluetree2039
        3
    bluetree2039  
       2023-02-13 23:13:27 +08:00 via iPhone
    下载搜狗输入法就可以了。禁用自带的。就满足那三个要求

    我最近才设置好的
    nexo
        4
    nexo  
       2023-02-13 23:18:26 +08:00
    很少有一直输入大写字母的场景
    gauzung
        5
    gauzung  
       2023-02-14 00:09:32 +08:00
    很久以前在 win 上我也是用 shift 切换中英输入法,不知道什么时候换成 ctrl+空格还是 win+空格(记不清了),换到 mac 现在用 contrl+空格输入法,是完全一样的交互,输入大写就小拇指按住 shift 输入,比 caps lock 好用,效率还更高
    ddvswgg
        6
    ddvswgg  
       2023-02-14 05:09:10 +08:00
    跟一楼一样
    MrGba2z
        7
    MrGba2z  
       2023-02-14 06:15:12 +08:00
    一直用的自带的
    语言键切中英, 大写靠 SHIFT, CAPS 改成了 esc (都怪 sb Touch Bar 遗留下来的习惯)
    maxmak
        8
    maxmak  
       2023-02-14 09:23:01 +08:00
    还是习惯以前的 cmd+空格切换
    wclebb
        9
    wclebb  
       2023-02-14 09:26:11 +08:00
    macOS 这块原生输入其实算是比较好的体验。
    Shift 永远无法即时判断是「中文」还是「英文」,你得按几遍你才能知道这是「中文」还是「英文」。
    所以 Apple 把 Caps Lock 做成切换中英文输入法还是有道理的,尽管我吐槽这个延迟性切换。

    你只是习惯了 windows 那套,如果你愿意牺牲自己一段时间,其实你可能会发现它会有更好的体验。
    你只需要知道 Caps Lock 切换中英文;
    大写长按 Shift ,即时你按一百遍 Shift ,它还是中文。

    只有你要输入长编大论的英文内容时,你才需要用到 Caps Lock ,其它情况下,中文输入法自带英文单词和回车,都能很好输入少量的英文内容。

    因此我比较推荐你要不再尝试一下。
    当你习惯适应了之后,你会发现其实你用这套,也能用在 Windows 。
    flyJJ
        10
    flyJJ  
       2023-02-14 09:59:11 +08:00
    用了别人的 karabiner-elements 的配置,左 opt 是 en,右 opt 是 zh ,习惯了也挺方便。
    wu67
        11
    wu67  
       2023-02-14 10:06:49 +08:00
    自带中英两种输入法. 大写键切换输入法, 输入大写字母用 shift
    astkaasa
        12
    astkaasa  
       2023-02-14 13:12:33 +08:00   ❤️ 1
    不要用 Caps Lock 切换中英文
    bao3
        13
    bao3  
       2023-02-14 13:22:55 +08:00
    这个可能是个人按键习惯不同。以我自己来说:
    1. 输入英文大写,一般是按 Shift + 字母。但是很多身边的朋友,哪怕输入一个大写 A 都要去按 Caps 键。。。。。这个就会造成对按键的不同需求。
    2. 输入一长串大写英文,我才会长按 Caps 切换到大写状态,这种情况大概只在平时使用中占 0.00001% ,通常连续输入大概 6 个大写字母时才会按这个键。恰好平常都是小写,所以这个又一次影响了按键需求

    3. 使用 Caps 切换中英文。基于以上的使用习惯,使用 Caps 切换,非常之方便。。。
    yinyu
        14
    yinyu  
       2023-02-14 14:32:05 +08:00
    使用自带的不习惯,查到了可以改键的感觉太他妈重了,系统级的东西,被逼无奈还是下载了搜狗输入法,不登录是我最后的倔强,本来想禁止搜狗联网,那几个软件,都要钱,作罢。
    phub2020
        15
    phub2020  
       2023-02-14 17:03:41 +08:00
    美式键盘,用的 sougou 输入法,caps 切换大小写,shift 切换中英文
    fengsi
        16
    fengsi  
    OP
       2023-02-14 17:11:14 +08:00
    @phub2020
    @bluetree2039
    @yinyu
    我试用了一会搜狗输入法,感觉挺不错。但是有一个问题:
    在登录框中输入账号密码时候会自动切换到系统自带的 ABC 那个输入法。我已经删除了简体拼音输入法,但是这个自带的输入法 ABC 删除起来比较麻烦。你们可有遇到过这样的问题呢?
    eryajf
        17
    eryajf  
       2023-02-14 19:56:19 +08:00
    虽然删起来有点麻烦,但是收益是值得的,目前我就只保留了搜狗输入法一个,一切都完美了
    xtinput
        18
    xtinput  
       2023-02-15 08:09:34 +08:00
    @yinyu 直接修改 hosts 文件,把搜狗的那几个域名禁用就行,免费不需要额外装软件
    xtinput
        19
    xtinput  
       2023-02-15 08:15:09 +08:00
    之前折腾过搜狗、鼠须管、百度等等三方输入法,最后还是回归原生输入法
    ooops
        20
    ooops  
       2023-02-15 13:16:40 +08:00 via iPhone
    capslock 当作 ESC+control 不香么,你又不会一直输入大写。我现在 Kara bin er 左 shift 英文,右 command 中文用的挺爽。
    astkaasa
        21
    astkaasa  
       2023-02-15 17:03:28 +08:00
    kasusa
        22
    kasusa  
       2023-02-17 10:20:45 +08:00
    mac 版的搜狗输入法就能……
    如果你切换到他,你可能会更适应.
    kasusa
        23
    kasusa  
       2023-02-17 10:23:41 +08:00
    @wclebb 我也很喜欢用 capslock 切换中英文的逻辑.甚至还在 windows 上面写了 ahk 脚本来实现这个功能..
    可惜 ahk 脚本在管理员权限的应用下没有效果. 不够全局
    luis234
        24
    luis234  
       155 天前
    mbp2019 ,macos 12 ,先设置使用 fn 切换输入法,然后在 keyboard - modifier keys 中将 中/英文键 映射为 fn 键,然后把 fn 禁用。。完美躲避 中/英文键 乱跳大小写

    最后效果:中/英文键 切换输入法( ABC 和搜狗之间切换),同时按住 shift 输入大写,fn 被禁用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.