CCCP Developer

Results 37 comments of CCCP Developer

> 奇了个怪了,我用我自己的主题滑了半天,倒是没看见闪退……(我自己的主题有大量滑动输入) 擦,忘了说版本。3.2.12 3.2.13都有,当然这个bug是在滑动输入体验极大提升后出现的(即app设置里出现滑动参数自定义选项,不过我尝试了修改和默认参数都会闪退,数组长度35) ce shi 对了,我去试试删掉自己的自定义配置再看看会不会溢出 10:12:砍配置测试到现在,发现有可能与悬浮窗有关。砍了一堆杂七杂八的配置一步步测试,目前是砍到没有出现悬浮窗的情况下好像承受住了大量的划动输入而没有奔溃。我接着进一步测试。 10:33:貌似定位配置点了,就是这一块 ``` # "style/proximity_correction": false # 禁止将按键间隔空间作为相邻的按键触发区域 ``` @Bambooin 大佬,定位了导致滑动输入数组溢出奔溃的配置了,就是上面这句

> 奇了个怪了,我用我自己的主题滑了半天,倒是没看见闪退……(我自己的主题有大量滑动输入) 确认了,跟我的配置有关 Orz。。。但不能够啊,我把配置发出来诸位同好帮我看看 XDrz :另外这份配置导致的滑动数组溢出与键位和值定义均无关,哪怕使用默认的q键上划输入“数字1”十几次后也会稳定触发崩溃 ``` # Trime default style custom # encoding: utf-8 patch: # 全局样式补丁 ### "style/background_dim_amount": 1.0 ## 暂未启用 "style/layout/background": 0xdddddd "style/reset_ascii_mode": true "style/proximity_correction": false #...

> #965 也是相同的问题 [aa9b46c](https://github.com/osfans/trime/commit/aa9b46c6c1144d7288555b3288b14c6cfa5cd9b2) 之后出现的 可惜了,我寻找相关issue的时候没过滤出来兄台的提交,折腾了好久... 我注意到你的log里下标是33,我的是固定35,自发现问题以来所有log中这个下标长度是固定的。恰巧之前35键位绑定的上划翻页选词使用频率较高,还以为与键位相关,后来发现键位无关、滑动积累次数亦无关,且所有间隔位置的滑动都能触发崩溃,无法弄清是什么数组溢了。

其实目前trime的现状,还是有大把工作需要在重构和基本功能上,视觉效果反而是其次。毕竟作为生产力工具,trime首先要保证输入效率。不过现在项目的现状,大伙是知道的,只能说大家有能力的一砖一瓦慢慢来吧。 至于性能来说,当初3.2.11刚放出的时候是真的卡顿,后续滑动输入触发机制改进,可以正常使用了,现在对trime作为主力输入法还是很满意的。而且release版本确实比这里的ci要流畅很多。

其他版本也有相同的问题么?试试3.1.3什么的,看看是遗留问题还是代码开始重构时引入的新问题。要不检查一下方案文件和布局配置中与音量按键相关的快捷组合和映射?

> 好像破案了,猜测是编译版本的问题。debug版本时会卡顿,release版本就好很多。 我这里是全键盘小鹤方案,不论用什么主题皮肤透明度还是默认也不论挂不挂字典,从3.2.10起,按键跟手程度大减,并且候选字出现的延迟非常大,当拼码堆起来之后(大概七字以后)就异常卡顿,输入和反馈之间的延迟甚至超过500ms 然而退回3.2.3经典版本重复相同输入,基本还是秒出。

> 请问release版本在哪下载,我找不到呢! 仓库页面右侧啊?都来gayhub了还在问白毒可以回答的问题。全局搜索以下release字段,浏览器也能给你指出来啊

> !你指的是这里吗?这里我是知道的,但在这里面只有debug版啊! ! 事实上trime很长一段时期都没有release版本了,将来相当一段事件也不会有。自从开发者计划开始部分重构摊子,只能说真 release遥遥无期 这个release的debug相比每天的ci,就算作是release了XD

这个实现难度应该不大。不过我倒是希望能尽快解决上滑路径上触发其他按键高亮的问题。可以说滑动操作的按键锁定机制仍然不完善。