下载链接: https://pan.baidu.com/s/1i4X3WFz 密码: 1jpd
回望2017,在输入法开发之路上,我经历了很多困惑和坎坷,也收获了不少成绩和喜悦,在一年的学习、测试、讨论、调整之后,在年底终于可以推出我的成果——李氏三拼15键输入方案,也可以说是对我十多年来对汉字输入方案和汉语拼音改革相关思考的一个总结吧。
先说一下李氏三拼的特点和优点吧:
方案特点
- 带声调,可区分“买/卖”、“哪里/那里”、“山西/陕西”;
- 分尖团,可区分“出线/出现”、“受精/受惊”、“秦寿/禽兽”;
- 单手操作,总键位数15个,告别26键qwerty键盘不得不双手操作、容易按错键的烦恼;
- 码长短,固定3码1音无重音,节奏感好;
- 声母、韵母基本按汉语拼音字母表顺序排列,学习成本低,孩子们学完汉语拼音即可上手;
- 按声、介、韵顺序输入,符合中国人发音习惯;
- 若懂拼音但没学会汉字,按enter键可输入带调拼音文,方便小学生和外国人使用;
- 暂时没想起来……
基本原理
那么这个15键方案是怎么实现的呢,我设想在一个4x4的键盘上通过连续按下3个按键输入一个汉语音节,这个想法最初来源于3x3的九宫格键盘,但九宫格全拼输入效率太低,重码又高,我就想到可以把九宫格扩展为4x4的16宫格,因为一般的公用电话就是16宫格的,比如这个:
公用电话拨号键盘
不好意思有点脏了,大概就是这样,为方便书写用以下数字和字母表示键位:
4x4键位排列为方便地转换为3x5键盘,右下角的D没有用到。从4x4到3x5键盘的转换是把第4行的X0J转置,放在第1列左边。
接下来,我把声母、介母、声调和韵母依次按规则安排在这个键盘上。
第1码:声母
声母表可以看出,声母排列完全是按照汉语拼音声母表的顺序来安排的,只要有小学一年级文化程度(现在可能幼儿园文化程度就可以了)就可以看懂。只不过需要说明的是,其中把“f/r”、“g/j”、“k/q”、“h/x”、“zh/z”、“ch/c”、“sh/s”、“y/w/零声母”这几组音分别合并,但并不像九宫全拼一样会造成重码,因为接下来我通过第2码把它们区分开来了。
第2码:(介母+声调)/声母区分码
image.png第2码首先是起到介母+声调的作用,什么是介母呢,我们知道汉语拼音韵母表中有a o e i u ü ai ei ui ao ou iu ie üe er an en in un ün ang eng ing ong等24个韵母,但是实际上除此之外还有ia ian iang ua uan uang等拼法,这个加在a an ang等韵母前的i、u就是介母,意思是介于声母和韵母之间的发音,ü也是介母,24个韵母中有的韵母就是介母+其他韵母拼出来的,比如iu=iou, in=ien, ing=ieng, ün=üen,另外,y、w开头的音节其实就是介音引导的零声母,比如ya就是ia的零声母写法,还有wo='uo,yu='ü,yuan='üan等。
介音+声调的安排很简单,H1,H2,H3行分别表示零介母、介母i和介母u/ü,L1,L2,L3,L4列分别表示1234声,H4行表示轻声,转置过来很好理解:
3x5键盘排列现在来说第1码f/r等合并声母的区分问题。我们知道声母r不会跟介母i,即没有ria, riai, rian, riang等发音,利用这一点,我们可以把声母f安排在前两码是ri-的位置上:
声母f/r的区分注意,ri(日)等7个整体认读音节的韵母实际上并不是i,而是空韵,感觉一下,“日、衣”并不押韵,“日、知”、“衣、逼”才分别押韵。空韵在第3码进行安排。
同样道理,根据不会有zhia, zhiai, zhian, zhiang等音节的特点,把za, zai, zan, zang等音节安排在它们上面,而zhu-,zu-等音节的介音共用H3行:
声母zh/z的区分第3码:韵母
韵母表韵母只用到了12个键位,其中的ui(uei), in(ien), un(uen)和其他未列出的ia, ian, iang, ua, uan, uang等可通过介音+韵母的形式拼读出来。其中的“空”表示7个整体认读音节的韵母。
由于zhu-/zu-共同占用第2码中H3行的位置,在第3码中把它们加以区分:
zhu-/zu-韵母区分chu/cu, shu/su同理。
不规则键位
至此,大部分音节已安排完毕。但还漏了两个音节,zei和zuan,进行如下处理:由于没有zhei,zei和zhei合并,cei/chei、sei/shei同理,不会重音;然后zuan放在zei的位置上。
另外需要说明:
weng(翁)按“零声母+空介+韵母ong”处理;
er(儿)按“零声母+空介+韵母er”处理;
对于注音用户来说,ㄩㄥ(拥)按“介母i+韵母ong”处理。
使用方法
本方案通过同文输入平台实现,使用方法是:
- 到酷安下载最新版同文输入法并安装;
- 把压缩包中rime文件夹中的所有文件复制至手机/sdcard/rime文件夹中;
- 在同文输入法设置中重新部署,然后选择“李氏三拼15键”方案和“李氏三拼”主题即可。
点enter键可输入带调拼音
同文输入法qq群:Rime同文堂480159874
最终在qwerty键盘上的映射是:
3x5键盘在qwerty上的实现另外,本方案也可用于电脑,通过小狼毫、鼠须管实现windows和Mac OS系统的挂接,从而在实体键盘上实现单手输入带调汉字。
不忘初心,方得始终
为什么我要做这样一个单手15键带调输入方案呢,说起来,这样一个想法产生于将近20年前,大概在2000年前后,当时上初中的我看了《007明日帝国》这部电影,其中有这样一个镜头:剧中的大反派“默多克”在一个键盘上单盲打英文,打得飞快,基本上和思维同步,输入速度秒杀所有中文输入法,特别是对于当时只能用智能ABC的我来说感觉尤为震撼。而且中文并没有单手方案,只能用双手输入。
明日帝国00:73:40我对这个场景印象极为深刻,我非常地不服气,我相信我们中文输入速度一定不比英文差,特别是在这样一部“白人拯救者”意识形态非常强烈的电影中,我的感觉尤为强烈,凭什么总是他们拯救我们,凭什么我们总是比他们差?尤其是,当时刚刚经历了美国轰炸我驻南联盟大使馆的事件(不久又发生了南海撞机事件),我的民族自尊心更是有一种偏执的理念,我觉得我们中国人一定要强过白人。当时我就下定决心,一定要找到一种高效的中文输入方案,而且要比单手英文输入做得更好,速度更快。此后,我对各种中文输入方案极为感兴趣,从大陆的五笔、郑码、二笔、双拼,到港台的仓颉、大千注音、许氏注音、倚天忘形,我几乎试遍了所有能找到的中文输入法,也试用了单手改键键盘、单手qwerty五笔等方法,但可惜的是仍然没有找到这样一种高效的中文单手输入方案。但我是一个非常坚持的人,我从来没有放弃我的这个念头或者说理想。
后来我接触到了国语罗马字,我知道了在100年前就有国人和我有同样的想法,我更是有一种历史的使命感,我要把赵元任、黎锦熙等汉语拼音的先辈们未竟的事业继续下去,优化和提高汉语拼音的输入体验。于是我萌发了做带调拼音的想法,多年来这个念头一直在我的脑海里徘徊,我设计了很多方案,也参考了其他方案,比如汉语谚文字、八思巴文、让墨文、汉语西里尔文字等,但都不能很好地达到我的要求。我苦苦地思索,直到有一天,我看到小学生的汉语拼音字母表,再联想到用过的大千式注音方案和双拼方案,带调三拼的想法突然浮现在我的脑海里,我们为什么不把汉语拼音字母表、大千键盘和双拼方案结合起来,利用汉语声、介、韵的特点,做出一个带调的声介韵三拼方案呢?我非常地兴奋,认真地考虑了各种细节,方案很快就水到渠成了。
后来,我又请教了一些网友的意见,删改无数,几易其稿,最终在年底确定下来这个方案,命名为李氏三拼15键输入方案。(我的李氏三拼还有26键和12键方案,各有不同用处。)
返璞归真才是最好
李氏三拼可以说是对小学知识的一种回归,我的方案是为全体中国人设计的,而首先就是为小学生们设计的,这个方案可以说小学生们一学就会。小学是一个人母语的成型时期,也是一个人国家认同感、民族自豪感的成型时期,我要让中国的孩子们从小学时期就知道,汉语是世界上最优秀的语言,做中国人是我们这辈子最自豪的事情。
本方案设计过程中得到了黄挺、题叶、舒然、宛东先生等网友的大力支持和帮助,在此一并表示感谢。
网友评论