-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rime中空码时自动上屏之前首选 #317
Comments
没太看懂什么意思 |
可能是我表达不清。 比如当前的编码
此时输入d 我的问题是,我在rime中使用的是这样的方式,但是原本在rime中应该自动上屏的时候,在pyim里面只是把编码清空了。 |
这种上屏模式倒是没有研究过 |
这样的模式在pyim中本身有办法支持吗 |
难道你没遇到 好 不是你想要的吗,那要删除多麻烦 |
@QiangF Hi |
还没有仔细研究。。。 |
大多数输入法会有一个空码行为的设置。 |
我添加了 pyim-autoselector 的概念, 也许可以实现你需要的功能 简单来说,就是用已经输入的字符串,配合词库前缀,来生成一个 输入的字符串构建 code,对于型码来说就比较简单
|
这段代码是我可以直接拿来使用吗,我可以把他用于pyim + rime使用,还是只能用于pyim |
如果是用 rime, 那么 words 的获取方式就要改变一下,这个无法通用 |
类似这样子:
|
好的,我试一下 |
你那边 rime 用的可以? |
@tumashu ,Hi |
pyim-autoselector-xxx 返回为t的时候,就自动上屏, 我给你的那段代码没有测试过,因为我这边 rime 环境无法编译 @DogLooksGood |
@tumashu 返回t的时候上屏,这段代码是指上屏的上一个编码的首选吗? |
如果输入hnd,这段代码就判断hnd是否有对应候选词,如果没有,就返回t,hn自动上屏幕 |
last-command-event 代表你最后输入的字符 |
会不会是这段代码中要求码长达到了某个条件才可以?这我这里并没有上屏。但是一个有效的编码按空格手工上屏是可以的,所以rime本身使用没有问题。 |
我使用的输入法在空码的时候会直接上屏之前的首选。
大致规则是,除了aoeui的编码只能出现在一个字的前两码。
如果输入 siurjft,就会按照 siu, rj, ft在输入过程中自动上屏前两个字。
但是在pyim中,配合rime使用,在空码的时候编码会直接刷新。猜测:
有没有办法比较简单的办法实现我所要的效果?例如当编码串的头部发生变化时上屏之前的首选。
P.S. 有没有办法隐藏候选框。
The text was updated successfully, but these errors were encountered: