作者cnoize (泥巴星球Server)
看板IME
标题[xx] 快速记忆机器人脑输入法(02)
时间Sun Jun 10 23:52:01 2007
本输入法是只需记忆, 不需要花脑力拆字、思考的无理输入法.
无理之处是字根与键位(键盘位置 a-z)之间的对应可以任意调整,
例如:
车: 车 (C)ar
十: 十 (T)en
竖: 竖, 字形 (I)
U+8ECA: 车 (十) (竖) C T I # page 176 # 车 (b5)
或是
车: 汽车 (B)us
十: 十颗柠檬 ten (L)emon
竖: 竖琴 (H)arp
U+8ECA: 车 (十) (竖) B L H # page 176 # 车 (b5)
开发时会提出多种可能的选择, 而正式的输入法版本会选用其中一种.
这种方法不能归纳出最简短的规则,
因此学习的方法只有很简单的一种: "查表、死背"
任意调整的好处是容易减少重码, 也可以把常用字的按键
适当分配至易於输入的位置. 因此可以造出难学易用的输入法.
==
前一段之中 page 176 代表车的笔划:
(车)
http://www.edu.tw/EDU_WEB/EDU_MGT/MANDR/EDU6300001/
allbook/bishuen/p176b.htm?open
==
按照这个输入法的作法, 任何输入法都可以无重码,
进而使用本系列文章所提出的各种技巧.
方法很简单, 首先选取一些常用字, 然後任意制定不重码的规则,
(由於常用字字数少, 很有可能找出不重码的数百种规则)
再把不常用字里面符合规则、而且不会造成重码的字留下.
剩余的字全部列出作为特殊字、每字三码, 让使用者自行查表记忆.
由於特殊字是不常用的字, 所以必要的学习量不多.
现有的输入法也可以用这种方式改造成无重码的输入法,
不过有两个要点:
1. 现有的输入法常用字之间有可能重码, 所以使用者实际所需的
记忆量会增多.
2. 原始设计成最多四码以上的输入法不适合改造. 因为
我提出的技巧对於四码输入法的帮助不大.
==
本篇重要的三个密技是:
1. 解压缩智能输入模式
2. 题库输入模式(比赛作弊模式)
3. 直线式补码输入模式
==
(1)
现今电脑压缩程式的方法之一是采用字典法,
也就是用较短的编码记录已出现的文字的位置和长度.
运用到我的输入法的作法就是使用者只需输入首码,
程式会自动找寻已出现的句子文字, 列出整句等待使用者
选择.
假设 "本篇重要的三个密技是"
的编码是
"本 篇 重要 的 三 个 密技 是"
"SEZ TLT HW1 T_ TS_ MS_ MH3 S_"
(_ 底线代表空白键)
22 键输出 10 字.
第二次就可以输入
"本篇重要的三个密技是"
"S T H W T T M M H S _"
11 键输出 10 字.
==
(2)
题库输入模式则是系统预先输入整篇文章内容,
"本篇重要的三个密技是" 在第一次即可用
11 键输出 10 字.
假设举办输入法大赛, 题目内容是金庸小说中的特定十页,
只需事先将全本金庸小说输入程式, 选手可用约
1.0 键/字 到 1.1 键/字的方法输入, 达到极高的速度,
预期是接近 600 字/分, 这就是比赛作弊模式.
(每秒输入 10 键)
==
(3)
直线式补码输入模式是配合模式 (2) 及应付词库中无词、
不要白打的解决方案. 虽然并不完美, 但至少是一个可行的方法.
同时也是首创的.
假设选手输入 "S T H W T T M M H S" 10 键之後, 发现系统
未出现 "本篇重要的三个密技是" 这十个字(表示题库忘了输入),
可以输入控制键 "/F_" 启用直线式补码输入模式进行补码, 形成:
(S) EZ -> 本
(T) LT -> 篇
(H) ; (; 分号键在此为连结)
(W) 1 -> 重要
(T) _ -> 的
(T) S_ -> 三
(M) S_ -> 个
(M) ;
(H) 3 -> 密技
(S) _ -> 是
(括号内的按键已输入, 会以直列方式显示)
全部输入的序列是 "STHWTTMMHS/F_EZLT;1_S_S_;3_"
总共 27 键.
而原本只需 22 键, 浪费了控制键序列 3 个, 连结键 2 个的
时间.
但是还是比取消(ESC)、 重打共 10+1+22 = 33 键快一点.
这三个密技是作者本人独创的, 从未在其他输入法中看过.
虽然需要机器人般的超强记忆力才可以完全发挥效用, 但是
人类还是可以从中增进一些输入的效率.
请参考作者的输入法网页:
http://info.sayya.org/~cnoize/im/
本文首次发表时间 2007-06-07
:liame (gmail)
moc.liamg ta sohtne
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.145.82.143