rime
rime copied to clipboard
希望支持在首字母大写时可以打出单词
标题可能不太容易理解。具体而言:
例如,我需要打出Complement
:
- 首先,按照本仓库目前的配置,按下Shift-C时就已经上屏了(即大写字母
C
),如图:

- 按照 #82 中热心网友 @Evolution404 的提示,在
double_pinyin_flypy.schema.yaml
中的alphabet
一行添加大写字母表,虽然可以使大写字母不直接上屏,但是没有任何英文候选。如图:

希望实现的程度是这样的(如图为macOS简中输入法):

不知应该如何进一步对配置文件进行修改?烦请赐教,谢谢🙏
不打大写字母,英文状态下有什么直接输出单词的方法么?
不打大写字母,英文状态下有什么直接输出单词的方法么?
可以试试 easy-english 输入方案。
标题可能不太容易理解。具体而言:
例如,我需要打出
Complement
:
- 首先,按照本仓库目前的配置,按下Shift-C时就已经上屏了(即大写字母
C
),如图:![]()
- 按照 大写字母怎么样才可以不直接上屏? #82 中热心网友 @Evolution404 的提示,在
double_pinyin_flypy.schema.yaml
中的alphabet
一行添加大写字母表,虽然可以使大写字母不直接上屏,但是没有任何英文候选。如图:![]()
希望实现的程度是这样的(如图为macOS简中输入法):
![]()
不知应该如何进一步对配置文件进行修改?烦请赐教,谢谢🙏
首字母大写应该不是每一个单词都需要的吧,有一个折中的解决方案是加一个 Upper filter 来提供一个首字母大写的候选项出来,👇如下:
不知是否可以满足你的需要.
标题可能不太容易理解。具体而言:
例如,我需要打出
Complement
:
- 首先,按照本仓库目前的配置,按下Shift-C时就已经上屏了(即大写字母
C
),如图:![]()
- 按照 大写字母怎么样才可以不直接上屏? #82 中热心网友 @Evolution404 的提示,在
double_pinyin_flypy.schema.yaml
中的alphabet
一行添加大写字母表,虽然可以使大写字母不直接上屏,但是没有任何英文候选。如图:![]()
希望实现的程度是这样的(如图为macOS简中输入法):
![]()
不知应该如何进一步对配置文件进行修改?烦请赐教,谢谢🙏
首字母大写应该不是每一个单词都需要的吧,有一个折中的解决方案是加一个 Upper filter 来提供一个首字母大写的候选项出来,👇如下:
不知是否可以满足你的需要.
如果可以智能地在打出大写字母的时候将原本小写词库中单词的对应位置按照输入的情况生成对应大小写的候选词当然是最好
可以参考这个:https://dvel.me/posts/make-rime-en-better/,里面有个自动大写的autocap_filter.lua 脚本,配合melt_eng的自动提示可以实现首字母大写、前2字母大写自动转全大写
@y2-Whyto
不知道你的问题是否解决。直接配置recognizer/pattern应该可以解决你的问题。
recognizer/patterns/uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
这个配置意味着在中文模式下,键入大写开头时直接上屏。如果想自动补全,可配合easy-en食用。