关于词汇选定后上屏前的变换
#1184
-
|
您好,我现在正在设计一款英文输入方案,雏形大定,现在的有这么几个feature暂时不知如何实现:
关于第一点,我想类比符号自动上屏,比如输入逗号后逗号自动添加到单词末尾并上屏。但是输入空格似乎不能识别为标点符号。我尝试了 不起作用。我又注意到负责空格上屏逻辑的express_editor,但我没发现如何定制该组件。 关于第二点,还没有头绪,我看了wiki中似乎没有对单词选定后上屏前这个时机作处理的逻辑。 在下Rime新手,请诸位大佬不吝赐教。 |
Beta Was this translation helpful? Give feedback.
Answered by
lotem
Dec 7, 2022
Replies: 1 comment 1 reply
-
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
alephpi
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
commit即上屏动作。Rime先对输出串按输入内容类型分段,逗号触发上屏动作时,有完成转换的一段拼音和一段符号,一起上屏——按下逗号键的一瞬已经默认选定了那段拼音对应的候选字。那么空格作为字符上屏的方法是设置punctuator/use_space: true并在punctuator/half_shape里把空格定义为上屏的标点。还要保证punctuator排列顺序在把空格当作候选字确认键的selector之前。Filter,用 librime 插件、lua 脚本、opencc 都可以,负责在某个开关打开时做大小写转换;快捷键绑定到这个开关上。