Rime 输入法能否设置在英文模式下输入中文标点符号

我刚刚接触 rime 输入法,用的是默认的明月拼音。我大概看了一下文档的用户指南和自定义指南,没有发现可以达到这种目的的设置。AI 给的建议是设置 punctuator,我尝试了但是没有效果。不知道是不是我遗漏了什么,还是输入法根本无法做到。因为很多输入法都有“中文模式下输入英文标点”的功能,却没有“英文模式下输入中文标点“的功能。

因为所谓「英文模式」,很多时候是直接关闭了输入法,将键盘符号透传。

而且你这个很可能是一个XY问题,为什么要在输入英文时启用中文标点,具体的使用场景是什么样?

所以你用的是什么英文模式?

英文不需要输入法,因为键盘本身就是一个英文输入法的实现,这是硬件层面支持,其实很多语言都有这种硬件层实现的输入法,而中文似乎没有,所以应该是做不到

使用场景是中英文混输,编写中文笔记,但是包含行内英文内容,比如内联的代码,公式之类的,想要将这些英文内容用中文标点符号分隔开,如果可以在英文模式下输入中文标点符号,就不用频繁地切换中英文了。

就是按 Shift 切换的西文模式。

你这个需求可以直接配置,中文模式下,输入后,直接某个按键(回车或者shift+回车),直接英文上屏,最省事,不用切换输入法,很多默认就支持

这样似乎最可行,语句流是这种效果。不过由一个小问题,就是英文符号的问题,比如用下划线输入公式的下标。我现在配置的是把标点符号映射为多个,包含中文和英文,输入的时候再选择。这样可以把中英文混合在一起,就是需要多次确认有点繁琐。

我用的是万象,他是可以单独设置中英标点的。ctrl + ` 快捷键一按就能弹出设置