这问题之前就遇到,但是特别诡异,大体上,是每次写顺手的时候,要从中文切换到英文,或者反过来,都会出现切不回去的问题。
一开始想要复现「每次都没复现成功,但是在不想复现的时候它一定会复现」,简直见了鬼了,还以为是这输入法成精了。
后来才意识到可能是快速切换的时候会出现延时和回退,复现的时候大概率输入速度放慢反而无法复现。然后有过盯着右上角的输入法图标,发现输入法从 EN 闪成了中文然后秒变回去的情况,也有压根没闪一直在 EN 的情况。
然后就这样一直受这个问题困扰然后搜索也找不到啥东西的状态。
最后还是在 f站找到了解决方案。
以下是参考的一些先前的讨论串:
https://www.fshex.com/t/832952 (这个对我无效) https://fshex.com/t/851971 (这里面提到了 Karabiner ,但我更倾向于更简单的解决方案,不过里面提到了这个机制可能的工作原理) https://hk.fshex.com/t/1007071
然后这里面提到了一个放在 GitHub 上的小工具:
https://github.com/gkpln3/CapsLockNoDelay
这个工具里面建议先试用以下代码:
```bash hidutil property --set '{"CapsLockDelayOverride":0}' ```
这个代码对我无效。所以我选择继续安装这玩意。
然后发现困扰大半年(不止)的这个鬼问题消失了。刚才打这一大段文字的时候切了好几次中英文,都没有延迟,舒服了。
发这个贴也只是想给后来人一个指路,毕竟先前那个贴子的 23 楼看起来没太多人看到过,要不是我这段时间有事没事搜这个鬼问题可能也不一定会发现这个解决办法。 |
|