@
allenchen10 我不是和楼上说了,不用他教,我早就知道设置里可以关闭了,我的问题在那帖里说得很清楚了,他没看仔细
目前最好的解决方案我用的是 rime
caps lock 切换大小写,并且可以从中文输入状态直接切换英文输入大写字母
shift 切换输入法中英文输入模式
这样我可以:
①从中文输入状态按 shift 直接进入英文输入,无需混输
②需要连续输入大小写都包含的英文,中文输入状态按 shift 切换到英文输入,再通过 caps lock 切换大小写
③如果需要从中文输入状态直接切换到英文大写输入,那在中文输入状态按 caps lock 即可
这样的好处:
①没有长按这样的反人类操作
②切换中英文输入状态无需类似 control+space 这种让手指不舒服的组合键
③在常见的两种不同输入状态之间切换只需一次按键(英文小写-caps lock-英文大写、中文输入-caps lock-英文大写、中文输入-shift-英文输入、英文大写-caps lock-英文小写、英文小写-shift-中文输入)
这个方案唯一的缺点就是,在中文输入状态直接点按 caps lock 进入英文大写输入状态,再次点按 caps lock 退回到的是中文输入状态,我认为更合理的方案是退回英文小写输入状态。(但这样破坏点按任意键第二次回到初始输入状态的基本逻辑,不确定实际使用起来好不好)