作者EShensh (Gmail放送,意者密)
看板IME
标题Re: [xx] X X 输入法简介 2005-02
时间Tue Mar 1 15:32:07 2005
这是您自己想制作的吗?
※ 引述《cnoize (泥巴星球Server)》之铭言:
: 只需把所有的字都强制设成三码, 这样常用字就可以轻易地放进简码区,
呒虾米就是这麽设计的,「补短」的原则就是让字根少的加长,
二码区就可以放简码字。
: 我一开始就决定字根越多越好, 用字根数量来换取无重码, 所以也不需要把字拆
: 得很细, 研究每一笔画.
字根可以很多,但是按键只有这麽几个…
更不说字根记忆的问题了…
: (*) 无重码:
: 也就是说, 其实我是同时在做下列输入法: big5, big5hkscs, gb2312, gbk,
: jisx, unicode. 它们之间的排列组合所造成的复杂度, 会严重地影响开发进度.
: (*) 其他特色:
: 0. 标准字: 26 * 26 * 26 = 17576 ([a-z] 三个键加一个空白.)
: 1. 字根数量多:
: 在开发初期, 就预估 BIG5 字根约有 2000 ~ 3000 个, 现在的状况是:
: ici findrootuni2run.ici uniok.txt | wc -l => 2253
: 约 2253 个, 它还包含了简体及日文的部分字根.
: 只用约一般输入法十倍的字根来让选字率达到零, 其实很划算.
十倍?
仓颉100个
行列200个
虾米300个
你两千多个字根是叫谁背啊... >"<
: 2. 无省略字形:
: 一般的拆字输入法, 常常采用 "首、次、三、尾" 的方式取码, 我认为
: 这样子不合理, 会造成讯息的损失, 所以用相反的方法处理, 不但不省略,
: 字形还常常重复使用.
怎麽相反?
你不是只取三码?
那怎麽全取?
又要去增加字根?
: 4. 拆字时不会有困难.
: 所有的字形都包含在字根表之中了, 拆字一定不会有问题. 不会的字
: 只需查表即可.
: 5. 没有容错.
: 一字三码, 三码一字.
: 容错是不必要的, 难字查表即可, 学习者不会有疑惑.
如果将来你的输入法风行了,我想光靠卖这个「表」就能过日子了... :P
2000多字的字根表… 啧啧…
20000多字的查码表… 啧啧…
出个手册来卖好了… :)
: 6. 正式版本确定公布之後, 不可以修改.
: 修改字码会浪费学习者的时间. 好的做法是一开始就做到最好.
: 其次是全部重新翻新, 开发新系统, 但以附加的方式增进原本的系统.
: (*) 如何做到无重码(不用选字):
: 重码的意思是: 两个不同的单字的输入键位相同, 以致於必须设法避开,
: 或是让使用者选字. 重码会严重地降低输入文字的速度, 一般的输入法,
: 常用字区也常常有重码.
: 呒虾米输入法对於减少重码, 作了很多努力, 但仍然没有达成完全无重码
: 的效果.
: 而这个输入法利用了一些简单的技巧来解决重码的问题:
: 1. 运用大量的的字根, 因而能够分散相似的文字至不同键位.
: 相似字根的文字自然地被分开. 例如: "员" 和 "呗", 由於
: "员" 字旁常被其他文字使用, 所以 "员" 是字根. 取:
: "员: 员 (贝)", 而 "呗: 口 贝".
这样一来,字根会暴增…
: 2. 让 "标准字" 都用 3 键输入, 不足的要设法补满.
: 补满的方法是加入副根. 每一个字根都有一个副根,
: 基本上以每个字根的最後几部分组成.
: (跟呒虾米的辅根不太一样, 呒虾米是用最後一笔划,
: 而副根是任何字形都可以. )
: 副根在表格中加上 "()" 来识别.
: 3. 由於副根的副根是相同的, 补满的时候会容易造成重码的机会.
: 举例而言, 很多字根的副根会是 "(一)", 假设 "一" 的副根为
: "(无)". 只要这类字根超过 26 个, 第一个键码([a-z]) 就不够用
: 了.
: 所以要加入一个规则, 在第二键码相同、第三键码空缺, 需要
: 加入副根时, 改成加入首根(字首).
: 首根在表格中加上 "<>" 来识别.
规则真多…
不过如果能一以贯之,没有加一堆但书的话… 勉强还OK...
: 4. 一个字根可以用多键码来输入.
: 例如这个不常用字 "乜", 可以依需求, 找一个空位,
: 随意编成 "EXS".
: 由於这是一个不常用字, 所以可以不必学.
: 不过对於有需求的人而言, 不需要选字, 整个系统仍然无重码.
: U+4E5C # 乜 (b5)
这个就变成独立出来的「特殊字」了
: (*) 简码的数量:
: 1. 简码及保留给使用者自订的空间:
这个很有趣,但是在使用上,会不会跟输入法本身冲突?
因为没有一个规则在,变成你必须记忆所有你定义的简码。
: 从以上的说明, 读者可以了解, 在理论上, 目前其他的输入法
: 不可能比这个输入法快, 因为其他的输入法保留的简码空间、简码的
: 词句数量、及标准常用字长度等等要点, 都无法相比. 所以在速度方面,
: 这个输入法必定居於领先的地位.
我只能说,如果你记忆力超强的话…的确是如此…
而且这样的输入法,不用你做,本来说有的…
而且保证一字一码,不用选字(没有重码),不会的时候,只要查表即可的…
内码输入法! XD
: 这边有一个特殊的地方, 虽然我认为输入法比赛必须允许
: 使用词库才合理
本来就有了…
不然忘形等智慧型注音是混假的? >_<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.48.20
1F:推 cnoize:感谢提问, 回答处理中.댠最晚周日完成. 140.113.22.98 03/04