《琴码速录》的核心功能是“多键并击”,而构成“多键并击”的核心则是通过计算机标准键盘的“虚拟键位”实现的。而“虚拟键位”则是有“虚拟声母”和“虚拟韵母”共同组成的。为了对“虚拟键位”有一个更全面准确地了解,下面将对它进行一个比较详细说明。
用全拼输入汉字的方法,就其基本的原理上来说,就是通过汉语拼音音节的输入,从拼音输入法上得到相应的汉字。所有汉语拼音的音节都是由“声母”和“韵母”组成的。传统的拼音输入方法就是在键盘上依次键入音节字母序列,其中必然包括一个声母和一个韵母。由于要依次键入多个字母,因此其输入速度相对就比较慢。
《琴码速录》的方法是用“多键并击”的方法,一次性地输入音节。为此,就需要在计算机标准键盘上建立一个“虚拟键位”的方法来实现这种并击输入。更具体的对应方法就是用“虚拟声母”和“虚拟韵母”实现“声母”和“韵母”的同时输入。
在《琴码速录》中,我们用标准键盘的左手区建立“虚拟韵母”,用右手区键建立“虚拟韵母”。当左右手同时按键时,就可以得到由“虚拟声母”和“虚拟韵母”共同构成的“琴码音节”,通过程序将其自动转换为真实的汉语拼音音节送到输入法得到汉字。
《虚拟声母》
在计算机标准键盘的左手区中,对应有原来的声母共有12个:qwrt sdfg zxcb,它们都用单键输入;另外3个双字符声母 zh ch sh则分别用左手区的V A E三个字母代替,仍然用单键输入;而原来右手区的8个声母 yp hjkl nm 则用左手区的《虚拟声母》通过双键并击方式实现输入。而且,并击输入只用到左手的食指、中指和无名指3个手指。下面是《虚拟声母》的键位图:
虽然从严格意义上讲,只有左手并击的键位是《虚拟声母》,但我们也可以把所有左手输入的声母统称为“虚拟声母”。而且,只有当左右手同时按键时,《虚拟声母》才能真正起作用,实现“琴码音节”的输入。
《虚拟声母》对应键位编码如下图所示:
《虚拟韵母》
建立左手的《虚拟韵母》就是为了腾出键盘的右手区,用来建立《琴码》的《虚拟韵母》。我们用9个逻辑字母 a o e I u n ng ie * 作为《虚拟韵母》的基本单元。用这些逻辑字母的击键组合来完成汉语拼音中34个韵母的输入。
根据词频统计分析,并且为了最大可能地避开标准键盘的冲突,以及考虑到学习记忆和手指操作的方便性,有的韵母用“单键”输入,有的则要用“双键并击”输入。而且所有的输入只用到右手的食指、中指和无名指3个手指。下面是《虚拟韵母》的键位图:
从图中我们可以看到《虚拟韵母》没有用到键盘右手区中的Y和P两个字母,它们是为将来的扩展输入备用的,输入时可以考虑它们两个的使用。同样,《虚拟韵母》只有当左右手同时并击时才会有效,它将和左手的《虚拟声母》共同构成《琴码音节》的输入。
《虚拟韵母》的键位编码如下表所示:
《琴码音节》
有了《虚拟声母》和《虚拟韵母》之后,《琴码音节》的输入就是水到渠成的事情了。左右手同时按下《声母》和《韵母》,就可以立即得到一个完整的《琴码音节》。通过软件的转换,就得到一个汉语拼音的音节。
例如:当按下左手的《虚拟声母》l 的同时按下右手的《虚拟韵母》ang 后,就可以得到 lang-郎的音节。如下图所示:

输入《琴码音节》时,要做到左右手的手指同时并击按键,以确保音节输入的正确性。《琴码速录》的软件将并击的判断标准设为50毫秒,即左右手的同时按键必须保证在50毫秒以内才能被认作是并击输入。刚开始并击输入时,有可能会做不到同时按键的效果,随着不断地练习或使用,是完全可以做到并击输入的准确性的。

加载中…