电脑技术学习

GX10N电话本快速查找的bug及对策

admin

    大家好,购机一周有余,发现一个小问题,跟大家探讨。

    问题发现:大家都知道GX10N的电话本是不支持中文首字母快速查找的,于是很多朋友想到给每个姓名前加一个首字母以方便查找,的确奏效。但不知道大家有没有发现:此时的数字按键和上面所刻的字母实际并不一致!举例来讲,例如你的电话本里已存 a**,b**,c**,d** ...N个记录,如果要找c**,按我们所期望的应该是按三下数字"2"键,但是实际上你会发现它根本找不到。

    问题对策:我存了很多姓名后发现大致是这样一个规律(基本都要往后错一位):即如果所要查找的纪录的第一个字母在某数字键的最后一位,那么要找到它得去按下一个数字键一下,如c**,则要按一下数字"3"键;如果不在该数字键最后一个位置,那么需要比该字母所排列的位置多按一下。排在第一位则按两下,第二位按三下...如要找d**,则按两下数字"3"键。那么,如果要找z**怎么办,答案是按"1"键(其实按“*“,“#”也同样管用)

    继续跟踪:那么,这种错位是在哪个位置开始发生的呢,经过个人试验,我发现是在你所有记录按字母索引的第二个。本例中,如果你要找a**,那么按一下数字“2“键就可以了,这是正确的,但是轮到下一个就没那么幸运了,要找b**,就要按三下“2”才可以。假如删除a**,则按顺序第一个变成b**。要找到它的话按两下“2”就行了(事实上按一下也行)。

    其实还有很多小的地方,例如某个案件上的所有字母都没有出现在电话本里,如果按一下该键,则系统会找到前一个与之最近的纪录...

    总的来讲,大唐GX10N的软件在电话本查找方面做得不太理想,希望以后版本能有所改进。。

    欢迎大家批评指正