Mac 中文输入法是否可以用 caps lock 锁定大写? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jedz
V2EX    macOS

Mac 中文输入法是否可以用 caps lock 锁定大写?

  •  
  •   jedz 2020-12-28 15:15:58 +08:00 4646 次点击
    这是一个创建于 1797 天前的主题,其中的信息可能已经有所发展或是发生改变。

    习惯 Windows 默认的切换逻辑:

    • 在中文输入模式下,短按 shift 切换至英文,再次短按 shift 回到中文;
    • 在中文输入模式下,短按 caps lock 锁定大写,再次短按 caps lock 回到中文。

    Mac 用 Karabiner 解决了短按 shift 切中英的问题,但 caps lock 有解决方法吗?

    目前是关闭了输入设置里的“用 caps lock 切换中英”,但在中文状态下按 caps lock 还是只能切换中英(而不是大写)。


    话说 Rime 貌似可以,但是不能在状态栏显示当前是中文还是英文状态,导致有时会误操作。太难了。

    17 条回复    2022-04-15 13:49:47 +08:00
    codersui
        1
    codersui  
       2020-12-28 16:04:57 +08:00 via iPhone   1
    长按就是保持大写
    inhd
        2
    inhd  
       2020-12-28 18:12:29 +08:00   1
    你最后说的 Rime 存在误操作,可将 Shift 禁用,这样只存在自带英文和 Rime 中文,不会出错。
    https://i.loli.net/2020/12/28/Jb2vFMKzjBnPisk.png
    jedz
        3
    jedz  
    OP
       2020-12-28 20:42:13 +08:00
    @inhd 有道理,相当于不用 Rime 的 ASCII 模式。谢谢!
    TaurusXin
        4
    TaurusXin  
       2020-12-28 21:02:57 +08:00 via iPhone
    搜狗就可以
    sualvin
        5
    sualvin  
       2020-12-28 21:15:55 +08:00
    @xinge666 是的,我一直都是这样用的,Mac 其他都习惯就这个切换中英文和大写感觉难改
    wclebb
        6
    wclebb  
       2020-12-28 23:20:06 +08:00   1
    这个习惯确实没办法,要么去改变,要么去装第三方输入法。
    我不想要第三方输入法,所以反而适应了自带输入法的逻辑操作。
    看起来 macOS 反人类,不适应 Windows ;
    其实 macOS 习惯好了自带输入法后,在 Windows 也是可以同样套用习惯,仅仅只有 Caps Lock 切换中英文。

    Windows 环境下(包括第三方输入法)
    在中文输入模式下,短按 shift 切换至英文,再次短按 shift 回到中文;
    在中文输入模式下,短按 caps lock 锁定大写,再次短按 caps lock 回到中文。

    但缺点是:会有误按的发生,需要留意 中英文状态 输入法,所以需要留意输入法的状态。

    macOS 环境下
    在中文输入法模式下,连按 Shift 不松手的同时,按下英文即可直接输出大写,松开即可回到中文输入状态,不存在有误按的可能。
    光是这一点我觉得它才是真正中文输入法的该有的模式。只是大多数 Windows 习惯了,难改。

    在中文输入法模式下,直接输出英文即可回车或空格(如果有此英文单词的)。
    在中文输入法模式下,长按 Caps Lock 才会有大写锁定,这对于 Windows 长期使用 Caps Lock 锁定大写的人可能觉是个反人类。不过这个确实是在中文输入法才有的。所以中文输入法需要在需要写大写的时候,直接 Shift 即可输出。松开秒回中文状态。所以很多时候不需要太在意输入法的状态到底是不是中英文,只需要去专注打中文。

    然而可惜的是,这两个截然相反的逻辑操作,确实很难适应和改变。不过习惯了 macOS,倒是很好适应 Windows 的。所以我在公司电脑使用的就是使用了 macOS 映射。(除了少部分无法改变的键)

    所以如果楼主愿意尝试,可以试试使用 macOS 一套逻辑。当然你不愿意改变习惯就没办法拉。
    TaurusXin
        7
    TaurusXin  
       2020-12-29 01:37:00 +08:00 via iPhone
    @sualvin 同感 win 用过来的习惯改不了
    ihwbunny
        8
    ihwbunny  
       2020-12-29 03:17:16 +08:00
    装搜狗输入法呗,内置输入法不行,就不用呗
    Dvel
        9
    Dvel  
       2020-12-29 03:22:12 +08:00
    落格全拼用着还行,但是长句子输入远不足搜狗。
    lancelock
        10
    lancelock  
       2020-12-29 11:54:05 +08:00 via iPhone
    我一般都是禁用 capslock,禁用 shift,用 ctrl+space 切换输入法来切换中英文,要输入大写就按住 shift 就行
    CipherSysu
        11
    CipherSysu  
       2020-12-29 22:20:41 +08:00
    如果买美式键盘的 Macbook,用原生中文输入法,CapsLock 键也是用来切换中英文吗
    jedz
        12
    jedz  
    OP
       2020-12-29 22:37:09 +08:00
    @CipherSysu 是的。我的就是美式键盘,印着“caps lock”而不是“中 /英”。
    luckyle666
        13
    luckyle666  
       2022-04-04 21:31:46 +08:00
    @wclebb 说的很详细,但是如果在中文输入法下需要输入一段纯大写字母呢. 比如 "EXEC SQL INCLUDE",那时候按 Shift 就很蛋疼啦。
    wclebb
        14
    wclebb  
       2022-04-05 00:26:30 +08:00 via iPhone
    @luckyle666 #12 就是 Shift ,习惯了。如果需要大量写大写,Lock Caps 。
    luckyle666
        15
    luckyle666  
       2022-04-15 13:18:11 +08:00
    @wclebb 我最终还是选择了鼠须管这款输入法来解决我的痛点,就是刚开始用需要培养它的习惯比较费时间……
    wclebb
        16
    wclebb  
       2022-04-15 13:48:25 +08:00
    @luckyle666 #14 其实很简单。
    接受 第三方 输入法 还是 自带输入法。
    我选择了自带输入法,然后我适应了它。

    反正一开始都是适应的过程,不差这一回。
    现在已经完全适应了,即使回去 windows 也不影响。
    wclebb
        17
    wclebb  
       2022-04-15 13:49:47 +08:00
    就是 Shift 空格 这组合比较困扰。
    macOS 没啥太大问题,即使按了也只是空格。

    但 Windows 是全角输入。
    打快了,就会按到 Shift 空格。
    哎。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 19:16 PVG 03:16 LAX 11:16 JFK 14:16
    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