中文输入法 | |
发明人 | 廖明德 |
---|---|
发明年份 | 1992年(行列30) |
类别 | 字形 |
行列输入法是一套免费授权、具有开放理念的字根式中文输入法,发明人是倚天资讯共同创办人廖明德。他在发明行列输入法之后成立行列科技,以研究、开发、推广行列输入法。
行列输入法除了可以输入繁体中文和简体中文之外,亦可输入Unicode当中的中日韩统一表意文字。内建于Windows Vista的最新版当中,已支援至Unicode 3.1(即扩展A区、扩展B区),使可输入文字自两万多字提升到七万字左右。在香草输入法 0.8版的行列模组中已更新到这份输入法表格,因此已经是支援Unicode 3.1的对照表。在2012年,行列科技释出支援到Uniocde 6.0(Unicode Extension C&D字集部分)的编码。
行列输入法的最快记录是1997年由洪秀权在中文输入竞赛中所创下的每分钟215.5字。[1]
版本
早期的行列输入法要使用更上排的数字键,共40个码,称为“行列40”(行列输入法40键版)。因为使用了数字键,输入数字不方便,所以现在的行列版本只用3列,称为“行列30”。本条目所介绍的内容,都以“行列30”为准。“行列40”概念上与“行列30”相同,拆字原理也大体一样,但基本笔形中数字与笔形的对应,以及字码与四行键盘的键位之对应,皆异于“行列30”。
取码原则
行列的取码原则是将汉字归纳成十个基本笔形,各自对应到十个阿拉伯数字的外形;每个字根取首笔、尾笔两个数字组成,将汉字依照笔顺[2]拆成数个部分,最多取头三尾一输入四个字根即完成一个字。例如“暂”分成“车14”、“斤93”和“日01”。为了增加输入速度,常用字按照笔形数字编排简码,输入时会显示在萤幕,可预视预选不必死背。
数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
笔形 | 一 | └ | 丨 | 十 | ┐ | 丶 | ㄇ | 八\ | 丿 | 口 |
分类 | 横 | 逆弯 | 直 | 正交 | 顺弯 | 点 | 盖 | 八捺 | 撇 | 方框 |
取码三原则
- 取前面三个字根和最后的字根
- 依照书写顺序,取字的前三个字根及最后一个字根,最多只取四个字根;不超过四个字根的话,则全部取。
- 取最完整的字根
- 在不违反笔顺的情况下,一个字如果有多种取法,以按键数最少的为正确;也就是要用字根表里笔划最多最完整的字根来组字。
- 九个跨越笔顺字根[3]
- 中文字有几个部首,若依照书写顺序,有些相关笔划本来是最后才写的。取码时为保持这些部首的完整结构,不加以分割,必须先取整个字根。
键盘输入
字根与键盘的对应,并非以联想或口诀方式排列,而是采取“首笔定行、尾笔定列”。键盘上自左到右有1234567890十个直行,首笔的数字即代表在字根所在的按键在哪一行;横列则有Q(上)、A(中)Z(下)三列,尾笔数字若是0到4在上列、5或无尾笔在中列、6到9在下列。如同二维座标一样,行、列都找出来,就知道定位字根按键的位置。[4]
字码
行列输入法的字码与三行键盘的键位相对应。
按键 | Q | W | E | R | T | Y | U | I | O | P |
---|---|---|---|---|---|---|---|---|---|---|
字码 | 1^ | 2^ | 3^ | 4^ | 5^ | 6^ | 7^ | 8^ | 9^ | 0^ |
按键 | A | S | D | F | G | H | J | K | L | ; |
字码 | 1- | 2- | 3- | 4- | 5- | 6- | 7- | 8- | 9- | 0- |
按键 | Z | X | C | V | B | N | M | , | . | / |
字码 | 1v | 2v | 3v | 4v | 5v | 6v | 7v | 8v | 9v | 0v |
但有些平台无法显示双字元,因此显示为对应的全形字元。
按键 | Q | W | E | R | T | Y | U | I | O | P |
---|---|---|---|---|---|---|---|---|---|---|
字码 | Q | W | E | R | T | Y | U | I | O | P |
按键 | A | S | D | F | G | H | J | K | L | ; |
字码 | A | S | D | F | G | H | J | K | L | ; |
按键 | Z | X | C | V | B | N | M | , | . | / |
字码 | Z | X | C | V | B | N | M | , | ‧ | / |
字根码的表示方法
行列输入法字根码的表示方法,可以分为“字根表示法”和“行列码表示法”两种类型:
- 字根表示法:单纯以基本字根和衍生字根来表示,也可以对应的英文字母来表示,用于教学上的解说,如:兒(臼儿)/(OS)、至(一厶土)/(AXR)。
- 行列码表示法:以行列座标和键位[5]来表示,是行列输入法使用者对于字根码的主要表示方法,有三种形式,如:儿(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上。
“行列码表示法”看起来似乎很抽象,其实都是由基本字根、对应座标和键位变化而来,相当容易了解。
罕用字和简化字
输入字码后,再接I(8^)。例如“訂”的行列码为“6^1-3-”,其简化字“订”则是“6^1-3-8^”。
一些不常用的字要重复输入字根四次,例如“尸”的行列码为“5v5v5v5v”。以下为需要重复四次才能输出的字:
1^ | 2^ | 3^ | 4^ | 5^ | 6^ | 7^ | 8^ | 9^ | 0^ |
---|---|---|---|---|---|---|---|---|---|
匕匚 | 丱 | 虍 | 㙓 | 彐阝 | 亠讠吂訁 | 朤 | 钅亼亽釒䒑 | 气 | 囗 |
1- | 2- | 3- | 4- | 5- | 6- | 7- | 8- | 9- | 0- |
亖 | 几儿 | 凵屮茻 | 廾丰卅卌卝 | 户乛戸 | 丶疒 | 冂冖卩 | 亻冫丷乀乁 | 丿勹 | 㗊 |
1v | 2v | 3v | 4v | 5v | 6v | 7v | 8v | 9v | 0v |
厂镸 | 糸爿纟糹絫 | 氵氺㣺㵘 | 朩 | 尸 | 产宀广忄辶㣺 | 禸 | 燚 | 乂彳豸犭乑夊爫 | 罒 |
适用系统
- Microsoft Windows
- Windows 3.1(与倚天格式相同)
- Windows 95/98/ME
- Windows NT 3.5X/4.X(未内建,可在官网下载)
- Windows 2000/XP/Vista
- Windows 7/Windows Server 2008
- Windows 8(内建的行列输入法6.0为Table Text Service(TTS)架构,无法在Windows市集应用程序中使用。官网及PTT上可找到支援Windows市集应用程序,由使用者以Text Services Framework(TSF)架构开发的新行列30输入法[永久失效链接]下载连结。该输入法同时支援Windows 7、Windows 8.1和Windows 10。另外一个选择是使用 DIME,该输入法支援在UWP界面下使用。)
- Pocket PC 1.0/2002/2003/SE、Windows Mobile—怪兽中文系统
- ETen 倚天中文系统
- ET3/ET2000
- GNU/Linux、FreeBSD
- Mac OS
- Mac OS 7.1~9.2.2拉拉山中文系统
- Mac OS X OpenVanilla
- OS/2 4.0
- Chrome OS
- JsCIN
- Palm OS
- TwinBridge双桥中文系统
- Android
- gcin Android
- LIME HD中文输入法
- 行列注音输入法
- iOS
- iAccess:需要越狱(Jailbreak)
- OkidoKey Lite:目前软件键盘支援行列键盘,并且已支援行列输入法的一、二级简码功能
- 字流键盘
参考文献
参考书籍
- 《行列输入法使用手册》,作者:倚天编辑,出版社:波前电脑,出版日:1989/8/1
- 《行列输入法30键版》,作者:行列科技,出版社:倚天资讯,出版日:1992/5/1,ISBN:9789575040468
- 《行列30输入法》,作者:廖明德,出版社:松岗,出版日:1993/3/1,ISBN:9789572212677
- 《大家学行列(行列30输入法)》,作者:廖明德,出版社:松岗,出版日:1995/7/1,ISBN:9789572219232
外部链接
- 行列输入法的家(行列科技官方网站)
- 行列小站
- 香草输入法
- SCIM行列30输入法引擎[永久失效链接]
- IBus行列30输入法引擎
- gcin Android
- 关于行列30
- 台大批踢踢BBS行列板
- Win7/Win8+新行列30输入法