hsFang
新手上路
新手上路
阅读:406回复:3

我把临时输入英文玩死了 (BUG 上报)

楼主#
更多 发布于:2024-12-29 19:00
我用的五笔输入法,加载拼音作为第二词库,方便输入拆解不对的字,用的是Z键作为临时英文的提示键。
this is a test
2024.12.29
在输入2024.12.29时,我想选第一个,结果下意识地继续输入1,
好家伙,它变成了 2024.12.291 ,按空格上屏成了:二〇二四年十二月二百九十一日
这显然是不对的。输出了错误的日期,这是其一。
后来我觉得好奇,它能支持几位数,结果又在后面输入2024.12.2412,上屏为:二〇二四年十二月二千四百一十二日
输入2024.12.24123 , 上屏为二〇二四年十二月二万四千一百二十三日
此时有可能会自动上屏为3.
输入2024.12.241234 ,  
它自动上屏为3,卡了一下,候选框变成了二〇二四年十二月二万四千一百二十三日,然后4自动上屏了,按空格上屏为 34二〇二四年十二月二万四千一百二十三日
好吧,此时似乎输入法还正常接管着。
输入2024.12.2412345,
此时输入法崩溃了,它自动上屏345, 按空格也无法上屏了,候选框啥的还是二〇二四年十二月二万九千一百二十三日,但此时输入法已经不再接管键盘的输入了。
而且那些切换键也没用了。。。 只能用鼠标点击退出,重新运行输入法。 引起程序崩溃,这是其二。
45678二〇二四年十二月二十四万一千二百三十四日
234567890   二〇二四年十二月二万九千一百二十二日
fdg fgdsdf dfsdfg df sd
输入得多些快些,可能候选框能多接收几个数字,算出来的日期是不一样的。
但最终的结果是按空格无法上屏,但是鼠标点击是可以上屏的。而且鼠标是可以点击状态栏来切换中英文输入的,可是实际上已经没用了,
它已经不接管键盘输入了,所以输入不了中文了。得退出重新启动输入法才行。
这也许不是个啥有用的BUG上报,毕竟没几个人这么无聊。。。
从程序的角度上来讲,是有必要对其输入进行判断的,不能傻乎乎地算出个不对的日期来。而且后面引起程序的崩溃,也是要预防的。
但可能会需要花较多的时间和代码来抓这只虫子,而且有可能引入更多的BUG,这也许得不偿失。
hsFang
新手上路
新手上路
沙发#
发布于:2024-12-29 19:02
话说临时英文输入还是挺好用的,尤其是在输入验证码是做算术题目的时候。
tairgo
荣誉会员
荣誉会员
板凳#
发布于:2024-12-29 20:32
手机版也重现了,崩了。
hsFang
新手上路
新手上路
地板#
发布于:2025-01-03 23:08
居然默默地修复了这个BUG
游客

返回顶部