升级 Monterey 后键盘音量键触发切换输入法

2021-11-09 23:58:43 +08:00
 xuegy
键盘是 IKBC C87 ,用 Karabiner 改键了。
C87 的 Fn 键比较另类,本身并不输出 Fn 信号,而是与其他键组合输出特殊信号。比如:Fn+f10 输出静音信号,Fn+F11 输出音量-,Fn+F12 输出音量+,正好跟 Mac 自己的 Fn 快捷键错了一位。
原先的右 ctrl 被我改成了 Mac 系统的 fn ,外加左右的 command/option 互换,也就是如下图所示:

以前在 Big Sur 的时候用键盘 Fn 控制音量一直没有问题,升级到 Monterey 之后开始出现奇怪的现象:音量-会同时切换为上一个输入法,音量+会同时切换为下一个输入法。

现在用键盘 Fn 调整音量会同时切换输入法,用键盘右 ctrl (映射为系统 Fn )依然正常。
进设置看输入法并没有这个快捷键,所以应该不是 karabiner 的问题,而是系统 bug ?
927 次点击
所在节点    macOS
3 条回复
iClass
2021-11-10 00:40:31 +08:00
Apple Bug Reporter: http://bugreport.apple.com/
winddweb
2021-11-10 08:54:45 +08:00
系统有的,你看现在的 mbp ,fn 键同时是 globe (地球)键,或者说主要是 globe 键(次要功能 fn 键)。globe 单击就是切换输入法。globe+其他键也有很多新的系统快捷键功能(感觉是为了和 iPadOS 匹配)。
xuegy
2021-11-10 09:20:29 +08:00
@winddweb 我查了一下还真是,fn 现在可以切换输入法了。所以是我键盘以前在 big sur 的时候没有被正确识别吗?

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

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

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

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

© 2021 V2EX