如何让`键(输入一个撇)直接输入, 而不会出现选单?
rsyqvthv opened this issue · 7 comments
修改 symbols.yaml 文件。找到对应行修改。
'`' : [ commit: '`' ]
感谢你的回覆, 但似乎不起作用.
我先按照你的方法, 直接修改了Rime\weasel-0.14.3\data
中的symbols.yaml, 将其中全角和半角的
重新部署后是这样:
不知道哪里出了问题?
我在aurora_pinyin.schema.yaml
中找到了一个可能相关的设置:
recognizer:
import_preset: default
patterns:
punct: '^/([0-9]0?|[A-Za-z]+)$'
reverse_lookup: "`[a-z]*'?$" # <<<<<<<< 这里
如果注释掉reverse_lookup: "`[a-z]*'?$"
这句, 即便不更改symbol.yaml
, 也可以按照我的要求直接输入撇号(`), 不会弹出候选框.
请问, 这个reverse_lookup
是做什么用的呢?
感谢.
@rsyqvthv
我弄错了,把它当成一个单纯的标点问题了。实际上它是一个笔画输入的 prefix。
reverse_lookup
与 84 行的内容相呼应。在这里,punct
reverse_lookup
里面出现的字符才会调用输入法引擎,其他字符直接输出。
recognizer
: 下設patterns
: 配合segmentor
的prefix
和suffix
完成段落劃分、tag
分配
前字段可以爲以affix_segmentor@someTag
定義的Tag
名,或者punct
、reverse_lookup
兩個內設的字段。其它字段不調用輸入法引擎,輸入即輸出〔如url
等字段〕
感谢回复, 我对rime的设置也在摸索中, 对于你上面说的高级定义, 说实话, 我也是一头雾水. 哈
我确实挺奇怪为什么aurora-pinyin会依赖stroke, 这方面你能简要提点一下吗?
- 拼音 和 笔划 是如何配合进行输入的呢?
- 会提高效率?
希望你不嫌弃我这个小白的问题.
如果您嫌费时, 也可给我个资料链接, 我自己研读也行.
十分感谢.
@rsyqvthv
正常情况下都是拼音输入,按下 `
之后继续输入的情况下是笔画输入。目的可以看 README。
笔画輸入方案(℞ stroke )
用于反查不知道读音的字
感谢回复, 我对rime的设置也在摸索中, 对于你上面说的高级定义, 说实话, 我也是一头雾水. 哈
我确实挺奇怪为什么aurora-pinyin会依赖stroke, 这方面你能简要提点一下吗?
- 拼音 和 笔划 是如何配合进行输入的呢?
- 会提高效率?
希望你不嫌弃我这个小白的问题.
如果您嫌费时, 也可给我个资料链接, 我自己研读也行.十分感谢.
依赖stroke 就是为了遇到不会读的字,也能够较为方便的使用笔画打出来