问在Mac下intellij idea 键盘相关的。

在Mac下intellij idea 用中文输入法的时候使用caps lock 是大写的,怎么设置成为小写?Mac新手,纠结了好久还没解决。在写代码的时候老是要按 ctrl+space 切换输入法,好不爽。

阅读 7.5k
7 个回答
新手上路,请多包涵

macOS 10.15以后 apple 开放了 capslock 切换 abc 输入法的接口。
可以通过这种方式解决:

cd /Library/Input Methods/[YOUR IME.app]/Contents && sudo /usr/libexec/PlistBuddy -c 'Add :TICapsLockLanguageSwitchCapable bool true' Info.plist

ref: https://0xab.de/note/2020/02/...

为什么我的caps lock是小写。 ctrl+space 习惯就好

这个问题是 intellij idea 的boot SDK导致的,跟输入法无关。我同样存在这个问题,如果用搜狗输入法的话,通过 shift 来切换就不存在这个问题。
以前我还遇到无法输入中文字符的问题(也就是全角字符),后来通过修改 boot SDK 来修复。

同新手,还是装上搜狗输入法吧,用的习惯

换个输入法,苹果自带的输入法问题

新手上路,请多包涵

有一种很神奇的解决方式,就是:当你使用idea时,capslock能正常切换中英文用的很爽的时候,突然,capslock变成了大写切换键,这个时候,重启你的mac,就好了。
另外一个是,本来就不能中英文切换而是中文/大写切换的时候,你多重复设置几次这个输入法的capslock切换这个选项,各种情况试一遍,如果全试完了还没有好,这个时候重启,八成会好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题