2020 年赶在 M1 发布前买了最后一代 13 寸 MacBook Pro ,四个雷雳接口的那个版本。
电脑很好用,键盘我也喜欢,虽然是缩短键程的剪刀脚,输入体验仍然是顶尖的。
但是有一点——
这个「中 /英」输入法切换键非常不好用。
我不知道为什么,从 Catalina 开始,它就总是失灵,我现在已经是 Monterey 了,它仍然经常失灵。
表现为:经常在我想要切换中英文输入法的时候,它就没有反应,要按很多次才能继续工作。
我之前一直以为是我输入法快捷键或者是输入法设置的问题,我也多次跑到系统设置里去调整,无果。
我后来以为是系统的问题,我也重装了几次,无果。
这个问题一直都让我有点困扰,但它又不是什么大事,我就没太在乎,凑合用吧我想着。
但是最近有一个现象引起了我的注意。
大家知道状态栏是可以显示当前输入法和当前语言的。我发现每次失灵时,我盯着输入的文字,快速连按好几次这个「中 /英」切换键都没有效果;可一旦我把目光移向状态栏的输入法图标,它立马就正常了。
?
我又做了几天实验,发现确实是这样的:如果我专注于内容输出,不管输入法,在语言切换出现问题的时候也不在意,这个问题就会频发。但如果每次我切换语言的时候都盯着状态栏的输入法图标,我甚至可以连续写一整篇文章,输入法也不会有任何问题。
因为这件事,我真的开始怀疑我的电脑对我的态度,我在想它是不是故意的;是不是偷懒不想让我好好写东西;是不是因为我观测了状态栏的输入法图标导致波函数塌缩,输入法才能选择一个语言继续工作;是不是 Apple 随机抽了一些机子来测试他们的量子计算芯片……
我想不通为什么,请问有人遇到和我一样问题的吗?我需要担心我的 MacBook 产生意识吗?
感谢 12 楼大哥给的回复。
大家想要解决这个问题的话直接去 https://karabiner-elements.pqrs.org/ 安装一个 Karabiner 就可以,如果你习惯用 Homebrew 的话那么brew install --cask karabiner-elements 也可以。安装好之后它会自动配置那个禁用 caps lock delay 的策略,所以只需要安装就行,不需要做其他事情。
![]() |
1
luoyich 46 天前 ![]() 偏好设置-键盘-键盘-按下 Fn 键时:选择更改输入法,设置好之后你的电脑就失去意识了。
|
![]() |
2
villivateur 46 天前
有可能是你按键接触不良,你歪头的时候手指的压力变大了
|
3
CharlesGray OP @luoyich 这个按键是否有点太偏了
|
4
CharlesGray OP @villivateur 感觉不是接触不良,这个按键可以在各个角落以各种力度长时间点按,也不会有任何卡顿,就是在输入过程中切换就会失灵
|
![]() |
5
zhouweiluan 46 天前
完全一样,需要连续中英输入的时候,按一下 Caps ,还是打的英文,再按一次 Caps ,还是继续打的英文,然后盯着状态栏按下 Caps ,「 A 」变成「拼」,顺利打出中文。非常搞笑。。。
|
6
dqzby 46 天前
你的 Mac 其实偷偷开启了摄像头,盯着你的行为呢
|
![]() |
7
chairuosen 46 天前 ![]() 可以做个试验,用胶带挡住屏幕上状态栏的位置,还能复现么?
|
![]() |
8
icegaze 46 天前 via Android
意识得有输入(感知)和输出(执行)才能被外界体验到…
你把笔记本的摄像头遮挡住 再看看它还有没有意识……^_^ |
![]() |
9
MrCurly 46 天前
你被脑控了
|
![]() |
10
devinww 46 天前 via iPhone ![]() 老问题了,给你三个解决方案
1 、用 control+空格切换输入法 2 、安装 Karabiner ,详情看 t/785518 3 、换第三方输入法 目前我换了鼠须管,感觉挺好的 |
11
kongxiao00532 46 天前
同一型号 mbp 同样的问题。。写个中英混杂的文累的要死,切换成功与否全靠运气
|
![]() |
12
dblpx 46 天前 ![]() ……我来破案吧,我曾经也被这个问题困扰,当时我刚从 win 换到 mac ,经过我的多次观察,问题出现在 “时长” 上。
换句话说,每次失灵的时候你正在专注输入,无暇顾及这个按键——Capslock ,从上一次输入结束到你按这个键的时间是很短的;而当你把目光移向状态栏的输入法图标的时候,从上一次输入结束到你按这个键的时间会变长。而罪魁祸首是 mac 自以为是的“防误触策略”,如果是前一种情况,mac 会认为你误触了,因此不响应,并且没有提供自定义的选项让你禁用。 我为什么开始就怀疑是这个原因呢?因为 win 的 shift 键也有类似的策略,我有这种经验。后面经过我的搜索发现,确实是这样。 另外,大部分 mac 用户使用大写的时候习惯用组合键的方式,而我一直习惯快速点按 Capslock ,也就是 OP 说的 [中 /英] 切换按键,后来使用 karabiner 禁用了这个“愚蠢”的策略。karabiner 某一版本的更新日志如是说: > How to disable caps lock delay > Karabiner-Elements disables the caps lock delay without any action since v13.3.0. |
![]() |
13
luoyich 46 天前
@CharlesGray 拥有灵活傲人的小拇指是每一个男人择偶时的必备条件。
|
![]() |
14
cmdOptionKana 46 天前
这是来自未来的信息:“楼主!请立即关机断电!取出电池!它是未来人类一切苦难的起源!现在只有它的主人,就是你!才能拯救全人类!”
|
![]() |
16
devswork 46 天前
12 楼正解,所以我切换是如法是 ^ + space
|
![]() |
17
wu67 46 天前
同样的问题. 不是接触不良. 感觉应该是某个状态下的防误触逻辑被触发了, 但是没法正常结束. 具体表现就是我在 idea 里面狂按大写键切换中英文都没用(偶发). 然后疯狂切其他程序, 输入、切中英文, 反复几次后又正常了. 还不行就得重启电脑了
|
18
contradictspiral 46 天前 ![]() Win 也有这个感觉,打字过程中切换输入法时,偶现可以肯定自己确实按下了 shift 还是没切换成功,然后盯着输入法状态栏按 shift 切换一次必定能成功
|
![]() |
19
Eleatmelon 46 天前
装了一个 isHUD 的软件,还行。
|
![]() |
20
abigeater 46 天前
原来不是我一个人,一直以为是按键有问题...
|
21
dozer47528 46 天前
原来不是我一个人…
每次我不关注它的时候就可能会出错,无法切换。但是我认真盯着任务栏的时候它又都是正常的。。。 |
![]() |
22
TUCANA 46 天前
楼上好多笨蛋...
我申明:我支持 AI 统治地球,希望未来 AI 主宰的时候不要清算我 |
![]() |
23
yyyle 46 天前 ![]() 我在用 Input Source Pro ,每次切换输入法的时候都会在光标旁出现一个小 toast ,感觉还是比较方便的
|
![]() |
24
Mastiff 46 天前
!!!完全一样的感觉!!
经常都是盲按 caps lock ,中 / 英切换失灵;我盯着菜单栏右上角的图标按,就恢复正常了😓 也不是每次,就是偶尔这样,很玄学 |
25
CharlesGray OP @dblpx 谢谢!请问这个软件要一直后台运行吗?关掉软件之后这个 delay 还存在吗?
|
![]() |
27
blackcatxh 46 天前 via iPhone
我猜是你专注于文字输入时候按 caps lock 可能相当快,然后系统蠢蠢的以为你是误触了,不予理会…这个机制确实有点愚蠢。
还好我一直用地球键或者 control+空格切换,所以没这个问题。 |
![]() |
28
xinnix 46 天前
双缝干涉!
|
![]() |
29
JerryJerry 46 天前
最近用 m1 也碰到了类似的问题 原来是这么解决的
|
![]() |
30
sillydaddy 46 天前
感谢楼主和 @dblpx 。
碰到过好多次,也没有去查过原因,都怪自己打字太快了。。 |
![]() |
31
Bolvvv 46 天前
我的天,这个体验和我一模一样,尤其是这一句话:“可一旦我把目光移向状态栏的输入法图标,它立马就正常了。”,太形象了。我一年前也发了类似的帖子: https://v2ex.com/t/768472 ,但是直到今天我仍然没有找到好的解决办法。
|
![]() |
32
dblpx 46 天前
@CharlesGray 需要留着它的服务,窗口可以关了,也没有任务栏图标。你如果不需要用到它按键映射功能的话,基本上也不会对你有任何别的影响,我从 win 过来很多按键不习惯,所以顺便改了几个键
|
![]() |
33
Joker123456789 46 天前
ctrl + 空格,ctrl + shift ,shift , 我切换失灵的时候 会把这三个轮流试一遍,总有一个有用。 平时都是直接 shift
|
![]() |
34
kkkkkkz 46 天前 ![]() @contradictspiral 一样一样,我的 Win 也是,按 shift 好几次切不了中文,眼睛盯着状态栏就可以切了,太特么神奇了
|
![]() |
35
Bigglesworth 46 天前
你这是量子力学范畴
|
![]() |
36
acerest 46 天前
卧槽。完全准确描述出来了我的经历。我甚至不知道怎么表达。
当我看 icon ,它就变了,我不看就老是不听使唤 |
![]() |
37
fluffyfoxxo 46 天前
哈哈 一样的体验 以前都当作自己没按准
|
38
pengx 46 天前
win 也是,每当想要输入英文,如果盯着,就能切换成功,诡异
|
39
mayuko2012 46 天前
其实 12 楼是 OP 的电脑自我意识发出来的 ( doge
|
40
acehowxx 46 天前 via Android
就是观测导致的波函数塌缩了,我用输入法的时候都是专门打开手机的录象模式全程录屏的,就没有这个问题。
注意不能用电脑上的录屏软件,因为电脑上的是同源量子,因为量子纠缠效应所以录屏没用。 |
![]() |
41
jfdnet 46 天前
@chairuosen 看到你这么实诚的回答 才是这个帖子的精华。
|
42
CharlesGray OP @dblpx Karabiner 正如你提到的,Karabiner 说他们已经默认禁用了这个策略。但是开启 Karabiner 之后,我在英文状态下以每秒五下的频率敲击字母,同时不定时地点按 Caps Lock 键,在一些时候仍然会有这个问题,是我没有正确地开启吗?还是说仍然需要添加一些规则?
|
![]() |
43
ngn999 46 天前
把 Cpas lock 换成了 Control 后, 也需要禁用 caps lock delay. 不然你会时不时的多输入一些字符. 给人的感觉是 caps lock/control 键偶尔失效的感觉.
|
![]() |
44
pdog18 46 天前
macos 的原生输入法真的是一言难尽,这个问题我也遇到过,就是智障的防误触的原因。我换了鼠须管,虽然也有不少问题,(配置搞了很久,现在还有的问题就是老是有词频跑到首位需要我手动删除一下),但是比原生那个薛定谔的输入法还是好上不上
|
45
pigmen 46 天前
艹 完全一样
|
![]() |
46
dblpx 46 天前
@CharlesGray Devices 里面勾选设备了吗
|
![]() |
47
dblpx 46 天前
@CharlesGray 我没有开启 karabiner 的时候,总是把 String 敲成 string ,开启之后,可以快速连续输入 SsSsSsSs 没有任何问题。如果问题依然存在的话,用 karabiner-eventviewer 看看有没有什么线索
|
![]() |
48
ccyu220 46 天前
解决了我的疑惑,很多次在代码中切换输入法写注释的时候总是不成功。而我还找不到原因。
|
![]() |
49
cocong 46 天前
你还别说,我最近也感觉到这么问题,以前都没有的。难道还真有意识?
|
![]() |
50
zhaidoudou123 46 天前
太真实了 我经常连续按好几次才有反应
|
![]() |
51
panlatent 46 天前
因为用 HHKB 的原因 我把右 ⇧ 设置成了 ⇪ 来切换中英文 , 把右 ⌥ 设置成了 Fn
|
52
leaves7i 46 天前
Windows 也会这样,我的解决方法是把右 Shift 键用 AHK 绑定成 Ctrl+Space
~RShift UP:: SendInput, ^ ;注意有个空格 return |
![]() |
53
KaynW 46 天前
windows 完全相同的体验,之前也怀疑到间隔时常问题
|
![]() |
54
oIMOo 46 天前
我需要用键盘左下角的那个地球键切换输入法(非中英文),有什么办法禁用掉这个延迟么?
我没搜到相关的 Karabiner 配置…… 感谢!~ |
![]() |
56
sapphires 46 天前 via iPhone
Windows 有类似的软件可以禁用这个特性吗……一直以为是我键盘坏了
|
![]() |
57
Warren1027 45 天前
control + space 路过
|
![]() |
58
shintendo 45 天前
这帖子可以拍一集走近科学
|
59
huntagain2008 45 天前
小白我的 macbookair2019 一直用胶带遮住摄像头的,没有遇到楼主的问题
|
![]() |
60
lscexpress 45 天前
我怀疑你就是 MacBook Pro ,因为说的话生硬,像机器人说的。(不像人话)
|
61
Ga2en 45 天前
你不是一个人
|
62
bnuliujing 45 天前
被同样的问题困扰了许久,尤其是在中英混输的时候特别难受,还一度以为是机械键盘的问题。
|
![]() |
63
lingyi95 45 天前 via iPhone
@chairuosen 建议楼主试试
|
![]() |
64
reorx 45 天前
我每次从中文 IME 切换到英文( command + space ),或者在 IME 内 shift 切换英文也是同样的症状,试试看 Karabiner-Elements 能不能解
|
65
CharlesGray OP @lscexpress 小时候没学好语文,长大之后写东西都零零散散的。最近写东西都在注意语法和句式结构,可能是学到半路还很生疏,所以看起来不像正常人说的话😄。
|
66
CharlesGray OP @oIMOo 不知道 Karabiner 是否可以自定义策略。
|
![]() |
67
HertzHz 45 天前
https://v2ex.com/t/844829#reply31
这是“设计”,苹果说他是防误触功能 |
68
ruke 45 天前
我以为你在讲双缝实验呢-_-
我在使用中也是,用的第三方输入法,总会莫名其妙的变成自带的 abc 输入 |
69
digu 45 天前
受害者名单 +1 ,防误触导致这点之前确实没想到过,有输入。
|
70
CharlesGray OP @dblpx 勾选了,还是有这个问题,唉
|
![]() |
71
dblpx 45 天前
@CharlesGray 在 karabiner-eventviewer 里输入,测试看看是不是你硬件的问题
|
72
drackzy 45 天前
linux 上没有这样事情。切换输入法的按键、组合键,基本随便设置。
|
![]() |
73
Shaoshibai 44 天前 via iPhone ![]() @zhouweiluan 扣工资,我是你的 HR
|
![]() |
74
Envov 44 天前
macos 上的 capslock 按键有三种逻辑
非常迅速的短按(随意的一按):什么也不会发生 短按(hold 100ms 左右):切换语言 长按(hold 300ms 左右以上):锁定大写 目前的解决办法是用支持 QMK 固件的键盘,把 capslock 硬改为 ctrl+空格的组合,在 win 和 macos 体验就一样了, 非常迅速的短按(随意的一按):切换语言 短按(hold 100ms 左右):切换语言 长按(hold 300ms 左右以上):切换语言 支持 QMK 的 pcb 在这里 https://config.qmk.fm/#/dztech/dz60rgb_ansi/v2/LAYOUT_60_ansi |
![]() |
75
Lxcm 44 天前
是被观察后产生的量子观测效应,你电脑是最新款的量子电脑吧 doge
|
![]() |
76
tagtag 44 天前
我是用 iisHUD 将右侧 Commad 设置为切换输入法
|
![]() |
77
Barnard 44 天前
不知道我是否理解有误,我当时也遇到该问题,我是把自带输入法删掉,就用搜狗输入法,中英文的切换就是 shift 健
https://www.yuque.com/docs/share/ba305181-4b33-4114-804e-784348109536?# 《 mac 删除自带 ABC 输入法的方法》 |
78
bigbugcc 42 天前
搁着玩双缝干涉实验呢 哈哈
|
79
Shawnzx 38 天前
我也是这样的,瞄一眼右上角输入法图标,立马给我切换成我想要的输入法
|
80
studyingss 38 天前
我也是,楼主准确描述出了我的感觉
|