终于解决了困扰大半年(不止)的 Caps 切换中英文不顺手的问题了

23 天前
netabare  netabare
这问题之前就遇到,但是特别诡异,大体上,是每次写顺手的时候,要从中文切换到英文,或者反过来,都会出现切不回去的问题。

一开始想要复现「每次都没复现成功,但是在不想复现的时候它一定会复现」,简直见了鬼了,还以为是这输入法成精了。

后来才意识到可能是快速切换的时候会出现延时和回退,复现的时候大概率输入速度放慢反而无法复现。然后有过盯着右上角的输入法图标,发现输入法从 EN 闪成了中文然后秒变回去的情况,也有压根没闪一直在 EN 的情况。

然后就这样一直受这个问题困扰然后搜索也找不到啥东西的状态。

最后还是在 v 站找到了解决方案。

以下是参考的一些先前的讨论串:

https://www.v2ex.com/t/832952 (这个对我无效)
https://v2ex.com/t/851971 (这里面提到了 Karabiner ,但我更倾向于更简单的解决方案,不过里面提到了这个机制可能的工作原理)
https://hk.v2ex.com/t/1007071

然后这里面提到了一个放在 GitHub 上的小工具:

https://github.com/gkpln3/CapsLockNoDelay

这个工具里面建议先试用以下代码:

```bash
hidutil property --set '{"CapsLockDelayOverride":0}'
```

这个代码对我无效。所以我选择继续安装这玩意。

然后发现困扰大半年(不止)的这个鬼问题消失了。刚才打这一大段文字的时候切了好几次中英文,都没有延迟,舒服了。

发这个贴也只是想给后来人一个指路,毕竟先前那个贴子的 23 楼看起来没太多人看到过,要不是我这段时间有事没事搜这个鬼问题可能也不一定会发现这个解决办法。
3496 次点击
所在节点   macOS  macOS
18 条回复
lawrenxe
lawrenxe
23 天前
好的先生/小姐,您的问题我了解了,我明白遇到这样的问题一定会非常困扰,但是没关系,我会全力协助您。我需要把您对接给相关的高级客户经理,可能会有一些等待时间。

等待期间,如果您可以选择您喜欢的音乐类型。流行乐请按 1 ,爵士乐请按 2 ,古典乐请按 3 。
GabrielleBellamy
GabrielleBellamy
23 天前
已经是装机必备软件了,换了几个设备,第一批必定装这个工具。
GabrielleBellamy
GabrielleBellamy
23 天前
@GabrielleBellamy 感谢 OP 再说到这个话题,希望能帮到更多人~
WillBeethoven
WillBeethoven
23 天前
@lawrenxe 血压上来了
haha1903
haha1903
23 天前
跑个题,从 keyremap4macbook 就开始用了,karabiner element 已经是必须品了。最近还加了 flip mouse vertical wheel ,又少装了个软件,太好了.
uex
uex
23 天前
我以为是硬件问题,一年半的 Macbook 免费换了键盘和电池
chachi
chachi
23 天前
直接装 karabiner element 好像不能解决这问题
我是映射了轻按 capslock 到 f19 ,然后在系统设置中设置 f19 为切换到上一个输入法解决这问题
weijancc
weijancc
23 天前
感谢分享! 我也一直被这个问题困扰, 之前也搜索过, 但没搜到这个软件
goldenlove
goldenlove
23 天前
我都被迫开始熟悉 shift 切换中英文了 😅 好像更好用,切到 Win 系统还不用重新适应 🐶
adminisqq
adminisqq
23 天前
之前我也困扰了很久,最后还是用的 https://v2ex.com/t/851971 Karabiner 方案,现在很舒服
chen88ijn
chen88ijn
23 天前
感谢分享👍 困扰很久了🥱
IceBay
IceBay
23 天前
提供另一个解决方法(不是广

工作需要在 简体、繁体、英文 里反复切换,我在众多讨论串里找到了 Input Source Pro ,可以用快捷键切换到指定输入法,不同输入法还会有颜色区分。是真的好用!

https://inputsource.pro/
parthenon2007
23 天前
@haha1903 感觉启用这个选项后,CPU 使用率略高。
xdidi3r
22 天前
因为我是 vim 编辑模式重度患者,我基本都是把 capslock 重映射为:单独点击 capslock 为 escape ,组合键 capslock 为 control ,切换英文/微信输入法用 option-space ,切换微信输入法中英文用 shift
shilianmlxg
20 天前
自动切换输入法 专业版?
lslqtz
17 天前
@lawrenxe 您好, 我是 Apple 的高级技术顾问, 我姓_, 刚刚同事与我沟通了您的这个情况. 我想请问下您是什么设备, 现在的系统是什么版本呢?

- 如果不是最新的系统
建议您这边先进行一个升级, 因为可能新版的系统修复了这个 bug.

- 如果是最新的系统
您是否有尝试过备份数据然后重新安装 macOS 呢?
- 试过
您的这个情况可能是一个系统的 bug, 我已经帮您反馈给我们的技术部门, 您可以在一段时间后更新试试.
- 没试过
您可以尝试一下不要恢复备份重新安装 macOS, 再看看还有没有这个问题.

感谢您致电 Apple 支持, 祝您_, 再见.
ubuntuGary
10 天前
@lslqtz 哈哈,现在的世界真是看不懂了,人学 AI 说话,AI 学人说话
lslqtz
10 天前
@ubuntuGary 客服话术, 真实遇到过的. 好像帮助了, 又好像没帮... (排错成本有些太高了)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1108027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX