Macos 上的大小写切换和中英文切换问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengsi
V2EX    Apple

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

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

    我切换到 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 自动切换输入法
    ruolis
        2
    ruolis  
       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
    跟一楼一样
    v2gba
        7
    v2gba  
       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  
       2024-06-25 09:30:48 +08:00
    mbp2019 ,macos 12 ,先设置使用 fn 切换输入法,然后在 keyboard - modifier keys 中将 中/英文键 映射为 fn 键,然后把 fn 禁用。。完美躲避 中/英文键 乱跳大小写

    最后效果:中/英文键 切换输入法( ABC 和搜狗之间切换),同时按住 shift 输入大写,fn 被禁用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1066 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:48 PVG 02:48 LAX 10:48 JFK 13:48
    Do have faith in what you're doing.
    ubao msn 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