行列输入法是一套免费授权、具有开放理念的字根式中文输入法。除了可以输入繁体中文和简体中文之外,亦可输入Unicode当中的中日韩统一表意文字。行列输入法的最快记录是1997年由洪秀权先生在中文输入竞赛中所创下的每分钟215.5字。
- 中文名
- 行列输入法
- 外文名
- Row and column input method
- 原 则
- 将汉字归纳出十个基本笔形
- 存在于
- Windows Vista的最新版
- 授 权
- 免费授权
取码原则
播报编辑
行列取码原则是将汉字归纳出十个基本笔形,各自对应到十个阿拉伯数字的外形;每个字根取首笔、尾笔两个数字组成,将汉字依照笔顺拆成数个部份,最多取头三尾一输入四个字根即完成一个字。例如「暂」就分成「车14」、「斤93」和「日01」。为了增加输入速度,常用字按照笔形数字编排简码,输入时会显示在萤幕,可预视预选不必死背。
数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
笔形 | 一 | 乚 | 丨 | 十 | 乛 | 丶 | 冖 | 八 | 丿 | 口 |
分类 | 横 | 逆弯 | 直 | 正交 | 顺弯 | 点 | 盖 | 八捺 | 撇 | 方框 |
⑵取最完整的字根:
在不违反笔顺的情况下,一个字如果有多种取法时,以按键数最少的为正确;也就是要用字根表里笔划最多最完整的字根来组字。
⑶九个跨越笔顺字根:
中文字有几个部首,依照书写顺序,有些相关笔划本来是最后才写,而在取码时为保持其完整结构不加以分割,必须将整个字根先取掉。
键盘输入
播报编辑
字根与键盘的对应,并非以联想或口诀方式排列,而是采取【首笔定行、尾笔定列】。键盘上自左到右有1234567890十个直行,首笔的数字即代表在字根所在的按键在哪一行;横列则有Q(上)、A(中)Z(下)三列,尾笔数字若是0到4在上列、5或无尾笔在中列、6到9在下列。如同二维坐标一样,行、列都找出来,就知道定位字根按键的位置。
表示方法
播报编辑
字根
行列输入法字根码的表示方法,可以分为“字根表示法”和“行列码表示法”两种类型:字根表示法:单纯以基本字根和衍生字根来表示,也可以对应的英文字母来表示,用于教学上的解说,如:儿(臼儿)/(OS)、至(一厶土)/(AXR)。
行列码
行列码表示法:以行列坐标和键位来表示,是行列输入法使用者对于字根码的主要表示方法,有三种形式,如:儿(91 2-)/(9^ 2-)/(9↑2-)、至(1- 26 41)/(1- 2v 4^)/(1- 2↓4↑);其中(9^ 2-)和(9↑2-)读作 9上 2中,(1- 2v 4^)和(1- 2↓4↑)读作 1中 2下 4上。
“行列码表示法”看起来似乎很抽象,其实都是由基本字根、对应坐标和键位变化而来,相当容易了解。
问题
播报编辑
2007年 Microsoft Windows Vista 上市,Microsoft 更新了许多 Windows XP 已内建的繁体输入法——如大易输入法(version 6.0)、行列输入法(version 6.0)。结果陆续有许多使用者回报出现许多使用上问题,包括联想词视窗不会自动消失;紧接于区域边界后面输入第一个字符,输入的字符前会出现多余的空格;按下空格键之后,符号输入法候选视窗不会跳至候选清单的下一页,必须按 PAGE DOWN 才能跳至下一页等,造成使用者使用上的不便。Microsoft 的官方说法为:“大易输入法与行列输入法这2种中文输入法并不是微软的产品,而是我们为了考量消费者的使用习惯,进而向推出此2种中文输入法的公司取得授权,以便放入 Windows Vista操作系统中,方便消费者使用。[6]”Microsoft 解决方案,要使用者向 Microsoft Online Customer Services 提出取得此 Hotfix 的要求,才会寄出 Hotfix。截至2008年5月 Vista SP1 出版为止,Microsoft 仍未将此 Hotfix 加入 SP 版中。因此有使用者将 Windows XP 内建的行列三十输入法复制到 Vista 上,使用 Windows XP 内建的行列三十输入法来解决问题。这个方法需要复制 winar30.ime,arrayhw.tab,array30.tab 与 uniime.dll 四个档案,并且需要修改系统登录 (registry) 档案来加入相关的资讯。透过此方法则可以在 Vista 上使用 Windows XP 内建的行列三十输入法。
另外一个替代方案是使用开源的香草输入法(可在 Windows,MAC OS X 上使用),香草输入法提供了行列模组供使用者使用。
适用系统
播报编辑
Windows 3.1 (与倚天格式相同)
Windows 95/98/ME
Windows NT 3.5X/4.X (未内建,可在官网下载)
Windows 2000/XP/Vista
Pocket PC 1.0/2002/2003/SE、Windows Mobile—怪兽中文系统
ETen 倚天中文系统
ET3/ET2000
GNU/Linux、FreeBSD
gcin
b5c
xcin
SCIM
OpenVanilla
Mac OS
Mac OS 7.1~9.2.2 拉拉山中文系统
Mac OS X OpenVanilla
OS/2 4.0
Palm OS
掌龙中文
CJK OS
TwinBridge 双桥中文系统
字根
播报编辑
「字根」是组成字的「元件」
「天」这个字是由「一、大」这两个字根组成。
「尚」这个字是由「小、ㄇ、口」这三个字根组成。
「努」这个字是由「女、又、力」这三个字根组成。
「板」这个字是由「木、ㄏ、又」这三个字根组成。
「误」这个字是由「言、口、ㄣ、大」这四个字根组成。
字根码
播报编辑
字根码如何产生
在前面的说明里,我们知道两个数字可以自然对到一个键位,我们也知道中文字是由字根组合而成,那么要能够看到字根就知道它的键位,知道该按那个键,只要把每个字根变成两个数字不就成了吗?我们以十个阿拉伯数字分别来代表十种笔形:
笔形 数字 分类 | 一 1 横 | └ 2 逆弯 | 〡 3 直 | 十 4 正交 | ┐ 5 顺弯 | 、 6 点 | ㄇ 7 盖 | 八\ 8 八捺 | / 9 撇 | 口 0 方框 |
口诀:横1逆弯2,直3正交4,点6顺弯5,盖7八捺8,撇9方框0
为了让口诀念得顺口,特别将「点6」放在「顺弯5」的前面。
我们在以每个字根它先写的笔形和最后写的笔形,各用一个数字来代表,就自然产生两个数字的字根码:
「大」先写「横1」,最后写「人8」,字根码是[18],键位在[1下]
「臼」先写「撇9」,最后写「横1」,字根码是[91],键位在[9上]
「七」先写「横1」,最后写「逆弯2」,字根码[12],键位在[1上]
「虫」先写「方框0」,最后写「点6」,字根码[06],键位在[0下]
「方」先写「点6」,最后写「顺弯5」,字根码[65],键位在[6中]
「力」先写「顺弯5」,最后写「撇9」,字根码[59],键位在[5下]
「皿」先写「盖7」,最后写「横1」,字根码是[71],键位在[7上]
「不」先写「横1」,最后写「点6」,字根码是[16],键位在[1下] 把字根依首尾笔形变成两个数字,很容易就知道字根在键盘上的位置,行列的字根定位法很科学吧?这些字根要您指出它在键盘上的位置有问题吗?
组字输入
播报编辑
「功」取「工、力」两个字根;即敲[11]及[59]两键,再按空白键[1上][5下]
「杜」取「木、土」两个字根;即敲[48]及[41]两键,再按空白键[4下] [4上]「杜」取「木、土」两个字根;即敲[48]及[41]两键,再按空白键[4下][4上]
「桌」取「├、日、木」三个字根;即敲[31][01][48]三键,及空白键[3上][0上][4下]「桌」取「├、日、木」三个字根;即敲[31][01][48]三键,及空白键[3上][0上][4下]
「暂」取「车、斤、日」三个字根;即敲[14][93][01]三键,及空格键[1上][9上][0上]「暂」取「车、斤、日」三个字根;即敲[14][93][01]三键,及空白键[1上][9上][0上]
特殊功能
播报编辑
⑴简码:当您按了一个字根键之后,萤幕下面会出现10个一级简码字,只要按对应的数字键把它选上。当您连续按两个字根键位后,也会出现几个二级简码字,同样可按数字键选上。
这些简码是依规则来安排的,并非死记,请参考「行列输入法」乙书所附的「一级简码一览表」。
⑵特别码:除了简码之外,行列也提供大约五百个特别码,这些特别码是将常用而且要按三、四键的字,取其首尾字根或其他方式编成特别码,让您在输入这些常用字时可以减少按键数而增快速度,例如「叶」字只要取其首尾根「廾木」两键即可,「刻」只要取「〦〢」即可,特别码一览表请参考「行列输入法」乙书的附录。
⑶定点查询键「?」(按左边[Shift]+[/]):任何字根都可以用 [?]代替,例如「培」字只知道一部份字根,可以用[41 0-]、[41 61]、[? 61 0-],甚至[41] 来查询,仍可以输入「培」字。
⑷全能查询键「*」(按左边[Shift]+ 数字键[8])
「*」放在中间或后面,同时代表一个或多个问号。
例如 [61 * 31] = 同时查 [61 31] 及 [61 31]
[61 8- *] = 同时查 [61 8-] 及 [61 8-]
「*」放在一个字的前面,则是任意字根序的查询方式,这种方式即使一个字的字根倒过来输入,也可以找出该字来。
在半形模式下可以直接输入常用的全形符号:
[,] 是按[,]键再选[1][:] 是按[;]键再选[2]
[。] 是按[.]键再选[1] [;] 是按[;]键再选[3]
按[08]的键位,有8个常用符号,分别是:
3? 4『 5』 6‧ 7─ 8* 9/ 0…
按[3-]键后,也有8个常用符号,分别是:
3! 4「 5」 6、 7“ 8” 9( 0)
⑹特殊符号分组输入:先按[W]键,再按数字选组,再选符号。
标点符号组:[W] + [1] 单位符号组:[W] + [6]
括号符号组:[W] + [2] 图表符号组:[W] + [7]
一般符号组:[W] + [3] 顺序符号组:[W] + [8]
数学符号组:[W] + [4] 希腊字母组:[W] + [9]
版本
播报编辑