librime icon indicating copy to clipboard operation
librime copied to clipboard

怎么可以解决输入较多字母时候导致卡顿的情况

Open Taamyuk opened this issue 4 years ago • 7 comments

昨天晚上我的猫按了我键盘 导致输入了打量的字母, 输入法由于需要根据input来查找translations里面的字词,就会导致大量占用内存。 怎么可以解决输入较多字母时候卡顿情况, 我想到的是两种: 1、参考微软输入法的做法,限制输入法键入数量, 当字母达到20个的时候,不管怎么输入都没用。 2、当字母输入到设定的值后,不再进行查找功能,转而变为输入纯字母。 通过修改什么可以实现呢

Taamyuk avatar Jul 22 '21 08:07 Taamyuk

需要修改 https://github.com/rime/librime

lotem avatar Jul 26 '21 06:07 lotem

你这个问题其实可以通过lua_processor解决. 输入碼超长,lua_processor全部处理掉,不给translator处理,就没有问题了 不过我觉得实际体验不会好

tumuyan avatar May 20 '22 06:05 tumuyan

lua_processor

你这个问题其实可以通过lua_processor解决. 输入碼超长,lua_processor全部处理掉,不给translator处理,就没有问题了 不过我觉得实际体验不会好

不是拼音方案的也可以这样子么,我用的是粤拼

Taamyuk avatar May 20 '22 06:05 Taamyuk

不是拼音方案的也可以这样子么,我用的是粤拼

和方案无关吧 这本身就是processor的职责

tumuyan avatar May 20 '22 07:05 tumuyan

应该加上输入串的长度限制,吼。

lotem avatar May 20 '22 13:05 lotem

应该加上输入串的长度限制,吼。

能不能一步到位考虑一下 #544 , 限制构成自造词的原词条的数量…

tumuyan avatar May 20 '22 13:05 tumuyan

应该加上输入串的长度限制,吼。

能不能一步到位考虑一下 #544 , 限制构成自造词的原词条的数量…

不行。到不了位。細節不在這兒討論吧。

lotem avatar May 22 '22 17:05 lotem