【二维五笔】手机键盘五笔划分布方案----手机上五笔划输入的新设想

(请提提意见!诚征合作伙伴!)

江毅 hanwj178@gmail.com 2003年

数字键盘上文字输入的重要性,由于近来手机及其它小型键盘的普遍应用,越来越突出。

笔划通常分为五种:横竖撇捺折。一般的分布方案为自九键小键盘第一行由左到右依次将五笔划对应到键上(见图一)。这类分布方案的根本弱点,在于没有反映出文字的二维特点,从而导致输字时很不顺手。

本发明方案将五笔划按米字形放到九键小键盘上。见图二。也即是说,在九键小键盘上,左上角和右下角的键都代表"捺";右上角和左下角的键都代表"撇";左列中键与右列中键均代表"横";首行中键与末行中键均代表"竖";中心键代表"折"。 本方案有几个重要特点: (1)笔划分布好像是由中心向外,呈放射状,沿水平和垂直方向均对称,形象好记。(2)以四个键的冗余为代价,在很大程度上提高了对二维汉字的表现力。比如,"小"和"个"字可直接用末排的三个键直接表现出来;"光"和"党"之上部可用首排三个键直接表示;左三点水和下部四点水分别用左一列之两键和末排之两键方便表示;“衣”和“长”右部的一撇一捺亦可由最右列两键直接表示。如此等等。

用笔划码输汉字时,所敲笔划键间的位置关系和真实汉字的笔划间二维空间关系越一致,人输入时就越感到顺手。本方案就是对这一目标的较佳逼近。

图二的笔划分布虽在相当大程度上已解决笔划键间位置关系顺手的问题,可还有进一步改进的余地。 具体说来,在输入"口"和"贝"的上部时仍感别扭。如果"贝"之上部也放在中心键上,则"贝"和"口"的输入便顺手多了。同理,"画"和"山"的下部亦可放置中心键上。因这两个部件亦属于"折"类,故将其放在代表"折"的键上不会引起混乱。 见图三。 图三的笔划分布,使得汉字笔划的输入已相当顺手了。

本方案中,除“折”外,其他四个笔划都以两个键为代表;我们称代表同一笔划的两个键为同类键。在解码时,对同类键一视同仁;也即是说,如果某个键序列代表某一个字,则如果对其中的键用同类键做替换,结果应仍可代表该字。虽然如此,同类键所提供的二维位置信息仍可利用来向电脑提示人想输入的是什么字;并把该字列到侯选字词表的首位供直接输入。 例如,若输入一撇一捺,无论你敲的撇和捺是上边的还是下边的, 总会得字“八,人,入”。但是,若这一撇一捺敲的是右上角和右下角键,则应将“人”放到前面,因“人”的那一撇是上出头;同理,若这一撇一捺敲的是左下角左上角,则应将“入”放到前面,因“入”的那一捺是上出头。

再比如,若输入“横竖横”,则得“土,工,士”。如敲的"竖"是上面的“竖”,则应“土,士”在先;否则“工”在先。 因此,用图二、图三所示的的笔划分布可提高解码时的分辨率。

所示方案主要适用于诸如手机数字键盘一类设备,也可能用于计算机通用键盘上的数字键盘上。