【碼表】尹末去重小工具介紹

以下介紹已作廢,新版在

尹倉碼表如果加入「尹末編碼」,則可使其在unicode cjk基本區範圍內絕對無重。具體規則是:

一碼重碼:

  1. a
  2. az
  3. azz
  4. azzz
  5. azzzz

二碼重碼:

  1. ab
  2. abz
  3. abzz
  4. abzzz
  5. abzzx

三碼重碼:

  1. abc
  2. abcz
  3. abczz
  4. abczx
  5. abcxz

四碼重碼:

  1. abcd
  2. abcdz
  3. abczd
  4. abzcd
  5. azbcd

五碼重碼:

  1. abcde

去掉e:

    1. abcdz
    2. abczd
    3. abzcd
    4. azbcd

或去掉d:

    1. abcez
    2. abcze
    3. abzce
    4. azbce

或去掉c:

    1. abdez
    2. abdze
    3. abzde
    4. azbde

或去掉b:

    1. acdez
    2. acdze
    3. aczde
    4. azcde

說明

一碼及二碼重碼,在後面加z。

三碼重碼是在其後添加z、zz、zx、xz,

四碼是z穿插至中間,從後往前。

五碼是吃掉最後一碼,將其退化為四碼,再使用跟四碼相同的方法。如果是形成了新的重碼,則改為去掉倒數第二碼、第三碼或第四碼。

舉些例子

一碼重碼

  1. i 戈丶
  2. iz 丶

二碼重碼

  1. uu 出艸岀乢屾
  2. uuz 艸
  3. uuzz 岀
  4. uuzzz 乢
  5. uuzzx 屾

三碼重碼

  1. dkp 憖慭憗慗
  2. dkpz 慭
  3. dkpzz 憗
  4. dkpzx 慗

四碼重碼

  1. twln 夢萝甍藅蘮
  2. twlnz 萝
  3. twlzn 甍
  4. twzln 藅
  5. tzwln 蘮

五碼重碼

  1. ykhaf 鵁鵺鳼鴍鷟鸆
  2. ykhaz 鵺
  3. ykhza 鳼
  4. ykzha 鴍
  5. yzkha 鷟
  6. ykhfz 鸆

碼表小工具

為此我製作了一個碼表小工具,地址為:https://ejsoon.win/mz/

這個工具所用的是「碼表工具三合一」中的「查詢重碼」的結果,第二個按鈕「multiple filter」即為查詢重碼。

得到結果時,需要再次檢查其是否又形成重碼,之後按規則人工調整即可。

以0717版尹倉為例,當用這個工具生成尹末去重編碼之後,發現其有八組新重碼:

mbhhz 彨鬸
mgoiz 玪琀
mumbz 頋顽
ormbz 頜颌
pfmbz 頴颕
sjviz 聮聨
yhmbz 顏颜
yrbuz 毫誢

則將處於第二位的「鬸琀顽颌颕聨颜」的去重策略改為去掉第四碼,「誢」因為第四和第五碼相同,因此去掉第三碼。

mbhhz	鬸,mbhwz	鬸
mgoiz	琀,mgorz	琀
mumbz	顽,mumoz	顽
ormbz	颌,ormoz	颌
pfmbz	颕,pfmoz	颕
sjviz	聨,sjvtz	聨
yhmbz	颜,yhmoz	颜
yrbuz	誢,yruuz	誢

這樣一來,我們就得到了一個尹倉的尹末去重編碼,使尹倉在unicode cjk基本區之內絕對無重

尹末去重策略不僅可以用於尹倉,它可以用於任何倉頡碼表。因為它是一種去重方法,是對官方「X置前去重策略」的改進。

尹末去重使倉頡真正的不再需要用到數字鍵,只需要用到26個字母即可首選上屏cjk基本區20902字之內的任意漢字。

Leave a Comment