实现形码在QWERTY键盘和数字键盘通用,是用户和编码人的理想追求,但该问题一直未能得到有效解决。原因何在呢?
笔者以为目前的形码设计存在误区是过分追求形码的低重码率,忽视与数字键盘的统筹兼顾。一般说,键位利用越多,重码率越低,所以,QWERTY键盘下的形码码元设计接近字母键位数,大多为25键位和26键位,也有设计为30键位的。也就是说,形码码元的进制采取了25进制或26进制或30进制。这带来一个问题,就是QWERTY键盘下的形码码元进制与数字键盘下的10进制对接困难。比如,王码五笔字型采用字根区位码元25进制,嫁接在10进制的数字键盘上就很难,郑码采用字根字母码元26进制,嫁接8键位字母的字数码元键位上,较容易实现,但数字键位利用率不高,浪费了数字键位资源。和码采用字根5*5复式数字码元,可以非常容易地与数字键盘对接,但只能采用5进制数字码元,数字键位利用率更低,数字键位资源浪费更大。
理想的对接方式应该是QWERTY键盘下采取码元二分的20+6进制,字根码采取20进制,笔画码采取6进制,编码时码元二分编码模式,虽没有25进制和26进制的码元的编码效率高,重码率有所提升,但可以较好地实现与数字键盘下10进制码元的顺利转换。通过字根码元20进制转化为数字码元10进制,6进制的笔画码元也可较好地融合与10进制的数字码元。