这个习惯确实没办法,要么去改变,要么去装第三方输入法。
我不想要第三方输入法,所以反而适应了自带输入法的逻辑操作。
看起来 macOS 反人类,不适应 Windows ;
其实 macOS 习惯好了自带输入法后,在 Windows 也是可以同样套用习惯,仅仅只有 Caps Lock 切换中英文。
Windows 环境下(包括第三方输入法)
在中文输入模式下,短按 shift 切换至英文,再次短按 shift 回到中文;
在中文输入模式下,短按 caps lock 锁定大写,再次短按 caps lock 回到中文。
但缺点是:会有误按的发生,需要留意 中英文状态 输入法,所以需要留意输入法的状态。
macOS 环境下
在中文输入法模式下,连按 Shift 不松手的同时,按下英文即可直接输出大写,松开即可回到中文输入状态,不存在有误按的可能。
——光是这一点我觉得它才是真正中文输入法的该有的模式。只是大多数 Windows 习惯了,难改。
在中文输入法模式下,直接输出英文即可回车或空格(如果有此英文单词的)。
在中文输入法模式下,长按 Caps Lock 才会有大写锁定,这对于 Windows 长期使用 Caps Lock 锁定大写的人可能觉得是个反人类。不过这个确实是在中文输入法才有的。所以中文输入法需要在需要写大写的时候,直接 Shift 即可输出。松开秒回中文状态。所以很多时候不需要太在意输入法的状态到底是不是中英文,只需要去专注打中文。
然而可惜的是,这两个截然相反的逻辑操作,确实很难适应和改变。不过习惯了 macOS,倒是很好适应 Windows 的。所以我在公司电脑使用的就是使用了 macOS 映射。(除了少部分无法改变的键)
所以如果主愿意尝试,可以试试使用 macOS 一套逻辑。当然你不愿意改变习惯就没办法拉。