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

MacOS 下的大小写切换有延迟问题(不是长按短按的哪个)

  •  
  •   Philippa · 2019-04-15 00:45:23 +08:00 · 6403 次点击
    这是一个创建于 2039 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大小写切换已经改成短按 CapsLock 就可以切换那种,而无需长按来切换。但是在实际切换时,如果写代码写得很快,按 caplocks 这个键很快地按会没有效果,必须稍微慢一点地按才会有反应。有时想输入一些词语首字母大写,按一次大写按第二次变回小写,结果第二次按时才变大写,比如说想输入 Lock 变成 lOCK,简直捉狂。

    最新版的系统,2018 版本 macbook pro,外置键盘一样出现这个问题,转接器连线使用。网上一搜都是关于短按和长按的方案,或者就是那种令人想 xxx#@%#¥%……@#% 的“ MacOS 人性化的设计有哪些?比如说大小写切换”的文章。请教有什么方案可解决,感觉就是系统问题。

    23 条回复    2021-08-10 15:21:44 +08:00
    wclebb
        1
    wclebb  
       2019-04-15 02:14:16 +08:00 via iPhone   ❤️ 2
    试着习惯用 Shitf 写大写?
    Philippa
        2
    Philippa  
    OP
       2019-04-15 03:18:48 +08:00
    @wclebb Thanks Shift 是可以,但不想改变习惯,这种很常见的功能问题我想很多人都会遇到的
    wclebb
        3
    wclebb  
       2019-04-15 03:36:10 +08:00 via iPhone
    @Philippa #2 然而这就是系统默认的 feature。不是问题,这个很早就有了,差不多我买 MBA 之后一两个版本就执行了这个 feature。那个时候开始中文输入法时 Caps Look 不能锁大写。就是因为这个我老是输错密码。

    要么你适应它的输入法独特的方式,要么换输入法。

    自带输入法无解。

    所以才叫你习惯用 Shitf 输出大写,但也请你相信,这个习惯是有好处的。
    wclebb
        4
    wclebb  
       2019-04-15 03:39:13 +08:00 via iPhone
    GeruzoniAnsasu
        5
    GeruzoniAnsasu  
       2019-04-15 06:13:56 +08:00
    是一个傻逼 feature,记得要修还得关掉 SIP 折腾,最后还不如接受忍一忍


    另外说什么 shift 切大写的,这不是废话吗,capslock 延迟这个问题就是在写代码的时候小写切换一串大写输入 DEFINED_LONG_MACORO OR SOMETHING 用的,总不能压着 shift 单手打一串大写宏吧

    “为什么不用 shift 作为 capslock ” -> 为了保证所有平台上习惯的一致性,shift 都用来切换中英文了
    lloovve
        6
    lloovve  
       2019-04-15 06:17:31 +08:00 via iPhone
    苹果要你适应他。然后你就适应不了别的系统
    ladypxy
        7
    ladypxy  
       2019-04-15 06:20:07 +08:00 via iPhone
    Mac 下很多设置就是反人类,而且死活不改。于是总有人说你习惯就好了,要去适应……
    cchencc
        8
    cchencc  
       2019-04-15 09:17:54 +08:00
    确实存在一定的延时 美名其曰防误触
    KIMMG
        9
    KIMMG  
       2019-04-15 09:19:01 +08:00
    @Philippa Mac 底下我还是喜欢 HHKB 的键位,所以不得不接受没有 caplocks 的场景,于是我习惯了 shift 键了。
    U2Fsd
        10
    U2Fsd  
       2019-04-15 09:27:07 +08:00
    现在更习惯用 Shift 键切换大小写

    Caplocks 是用来切换中英文的
    U2Fsd
        11
    U2Fsd  
       2019-04-15 09:28:23 +08:00
    @GeruzoniAnsasu

    一串大写输入的话长按 Caplocks 好像可以锁定大写
    jadeity
        12
    jadeity  
       2019-04-15 09:28:25 +08:00
    加入 VIM 吧,CAPS 已改 ESC。
    will0404
        13
    will0404  
       2019-04-15 09:46:05 +08:00 via Android   ❤️ 1
    根据我自己的经验,按 shift 输入大写比 capslock 切换的效率高很多。
    capslock 最常犯的问题就是你需要小写的时候输入了大写,按一下 capslock,再输入结果还是大写,然后眼睛盯着键盘再按一下才成功。跟 usb 口插三遍才插上一个意思。
    用 shift 就完全没这个问题,只是小指需要适应一下,一段时间后我现在把 capslock 映射成 control 了,再也不用它了。
    HangoX
        14
    HangoX  
       2019-04-15 11:19:56 +08:00
    @will0404 shift 不行,要改键,不然小拇指会疼
    HangoX
        15
    HangoX  
       2019-04-15 11:20:47 +08:00
    我觉得为什么没有键盘的 capslock 是大写的时候直接就是按下去不起来的,小写的时候即使起来的。这样不是很好区分了吗
    GeruzoniAnsasu
        16
    GeruzoniAnsasu  
       2019-04-15 11:45:58 +08:00
    @U2Fsd
    @HangoX
    你们俩是没明白说的是什么问题,capslock 这个键在非常短的时间内点它一下(比如按下 10ms )是不生效的,并不是说 capslock 不能用于切换的问题,是用它切换会被强制“防误触”。

    只有这个键有这个 feature,改用其它键作为大小写切换是不会有的


    @HangoX 即使能做成弹起式 switch,按苹果这个做法,它依旧会给你加一个“必须以老年手速 50 克以上压力按这个键才能弹起”的限制,毕竟按下弹起是用电磁铁模拟的,并不是机械开关(看向触摸板
    JerryCha
        17
    JerryCha  
       2019-04-15 12:43:50 +08:00
    碰到长串大写时 SLOW DOWN,要不就换系统吧。Apple 思维设计出来的东西只有 Apple 思维能解决。
    amwyyyy
        18
    amwyyyy  
       2019-04-17 08:35:36 +08:00 via iPhone
    可能我打字慢,没发现这个问题😂
    wclebb
        19
    wclebb  
       2019-04-22 00:30:11 +08:00
    macOS 最新版支持取消 Caps Lock 强行切换中英文输入法。
    wclebb
        20
    wclebb  
       2019-04-22 00:32:43 +08:00
    体验了下发现不是我说的那个意思。
    抱歉,请忽略。。
    coderabbit
        21
    coderabbit  
       2020-11-23 09:30:41 +08:00
    @wclebb 哪里可以设置呢 没有看到
    jedz
        22
    jedz  
       2020-12-28 14:55:42 +08:00
    中文输入状态下短按 capslock 进入大写锁定,有方法吗?
    alw5afe
        23
    alw5afe  
       2021-08-10 15:21:44 +08:00
    @wclebb 我可以习惯 shift 大小写,也喜欢使用 shift 敲大写字母,可是要怎么设置啊,我用外置键盘,学代码的时候敲备注总要频繁切换中英文,但是一样 caps 延迟特别大,确定我是在短按 caps 有的时候抽风切换成大写字母,有的时候是切换成中文输入法,太难受了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.