看板 Liu 關於我們 聯絡資訊
感謝各位的解答 但是我的疑惑依然沒有解除 我重申一下我的問題好了 --------------------------------------------- 我用了嘸蝦米輸入法那麼多年以後 對於補碼有如下的體會: 補碼並不一定取最後一筆,它可能最後構成的部件,也可能重取一整個部件 一般而言,補碼取最後一筆或最後構成的部件 情況是最多的。 我將這三種可能分述如下: (1)取最後一筆: 夫 補n n是捺 亞 補e e是橫 (2)取最後的部件: 丈 補x x是交叉(乂) (3)重取一整個部件: 口/□ 補o o是一整個口 我覺得新手對補碼一定會有很多問題,例如會發生以下的情況: (1)夫 的補碼不取最後的部件,也就是不取d(大),但是 丈 卻取x(交叉) 也不重取q(夫),但 口 卻重取 o (一整個口) 亞 的補碼不取最後的部件(拆不出來) 也不再重取o(亞) (2)丈 的補碼不取最後一筆n(捺),但 夫 卻取最後一筆n(捺) 也不重取q(丈),但 口 卻重取o (一整個口) (3)口/□ 的補碼不取最後一筆,也就是不取e(一) 也不取最後的部件,也就是不取u (凵) 反而重取o(口) 我相信當初設嘸蝦米輸入法的設計者,應該是有其特別的考量,才將他們分入不同的編碼 不管是直覺的拆字感,還是編碼平均分配字母的原則,我是覺得大部分的編碼 都還挺合理的。 例如 q可以是 夫 與 丈 所以用補碼的n與x來區別 o可以是 口 與 亞,所以用補碼o與e來區別 這麼做可以有效降低重碼的機率 ----------------------------------------------------------------------- 另外,我也覺得大部分的補碼對應性是非常穩定的,並不會讓使用者分不清楚到底 要補什麼碼。舉例如下: 外面是 □ 以及 末筆是 口 的 字 如果需要補碼 那麼他的補碼絕對是 o 絕無例外 例如 田 問 皆補o 絕對不會有例外補 e(橫) 或補 u(凵) 同理,像 夫 的補碼既然是 n。那麼我們就可以推測 芙 字一定也是補n 扶 字也是補n,伕 字也是補n 絕不會有例外。當然 丈 既然補x 那麼仗、 杖 也都補x。倘若不這麼做,使用者絕對會無所適從。 ----------------------------------------------------------------------- 另外有一個很重要的補碼概念,就是所補的碼一定是嘸蝦米輸入法本身就預設 並且認同的編碼;換句話說,所補的碼,必須是 標準字根表 所提到的部件。 (標準字根表參考網址 http://liu.twbbs.org/chapters/basic.gif )
舉例如下: (1) 夫 的補碼既然是 n,那麼n在嘸蝦米輸入法中,一定代表某一個部件 而且這個部件必然是 夫 的組成分子 在這裡,它代表的是「捺」,捺是夫的末筆 (2) 丈 的補碼既然是 x,那麼x在嘸蝦米輸入法中,一定代表某一個部件 而且這個部件必然是 丈 的組成分子 在這裡它代表的是「交叉(乂)」 (3) 口/□ 的補碼既然是o,那麼o在嘸蝦米輸入法中,一定代表某一個部件 而且這個部件必然是 口/□ 的組成分子 在這裡它代表的的是 口/□ ----------------------------------------------------------------------- 有了我個人以上對補碼的理解,我對於「凹凸」二字的編碼主要的問題如下: (以下不討論 凹凸 二字的簡碼 uov 及 tov 的問題) (1) 凸 的本碼是 ruo 並不符合嘸蝦米輸入法補碼的原則 其不符合的理由有二: (a) 因為r代表的是 几 ;而u代表的是 凵 既然如此,凸的補碼,依照上述的原則,應該是補 凵 的補碼 例如 函 是wui 之所以補i 即是原則所致 顯然 凸 字補 o 不符原則 (b) 據上文的推論,所補的碼,必然是嘸蝦米輸入法中預設,並且 認同的編碼。亦即所補的o一定有其代表的部件 但是 標準字根表 從未將 o 用來代表 凸 為何可以補o? 再者,我們假設 o 的確可以代表 凸 那麼在oo(或是oe)的編碼下,應該會有 凸 字; 但顯然不是這樣子的 (2) 凹 的本碼是meo 亦不符合補碼原則 其不符合的理由亦為二: (a)因為m代表的是上部(形似m) 而e代表的底下的一橫 既然如此,凹 所補的碼 理應為「一」的補碼,亦即是e 如 丕 是 bee 之所以補e 即是原則所致 顯然 凹 字補 o 並不符原則 (b)據上文推論,所補的碼,必然是嘸蝦米輸入法所預設並認同的編碼 亦即,既然補的o 代表的 是凹 ,那麼在 標準字根表上 應會出現 才對,但顯然的,標準字根表不將 凹 列為 o。 反過來說,我們先假設 o 的確可以代表 凹,那麼在 oo或oe的編 碼下,理應有 凹 字;但實際上並沒有。 --------------------------------------------------------------- 當然,有些人可能會說 將 凹凸 設計成 meo 及 ruo 是為了分別避免跟 睜(mee)及 莖(rui) 重碼 但事實上,這並不具有說服力 重碼何其多,假設當初嘸蝦米輸入法的設計者為了避免重碼 而立了 meo及ruo這兩個碼 那麼在mee及rui的備選字當中,也可以列入這兩個字 但在mee及rui的編碼中 並沒有這兩個字 這意味著,嘸蝦米輸入法的設計者,在設計當初,本來就是認定將這二字的補碼設為o 然而這樣的設計,卻是與補碼的原則矛盾 ---------------------------------------------------------------- 另外,之前的推文,有一個回答者提出如下的觀點: 凹凸 二字因為到後來連成一圈,所以最後一碼才會是o 其實這也不具說服力,我的看法如下: (1)假如該回答者認為o不是補碼的話: 按照嘸蝦米輸入法的拆字原則,拆過的部件不可能再重新組合,然後再拆一次 所以 凸 的最後一筆既然已經是 凵(u) 就不會因為 几 跟 凵 連成一圈 而又再多出一碼 o 如果這樣的話 大 字豈不是因為最後面 因為連成「人」形 而成了dbn (同理,可說明 凹) (2)假如該回答者亦認為o是補碼的話: 補碼都是補 末部件 的補碼,所以 凸 的末部件 是 凵 理應補凵的補碼即i 凹 的末部件 是 一 理應補一的補碼即e (這個部分在上文已經長篇論說,不再贅述) ------------------------------------------------------------------- 當然以上是我的看法 我也是就手邊常打的字作分析 也許有很多例子我漏掉了 希望各位板友提出自己的看法,來解答我的疑惑 另外,我知道 關於 凹凸 二字的編碼 大家都有自己獨特的記憶法 但是這並不是我的問題所在 請大家可以就我的問題來討論 ※ 引述《ubermensch (沒有)》之銘言: : 想知道為什麼 : 「凸」的簡碼是 tov (本碼應該是 ruo) : 「凹」卻沒有設計成 auv : 因為 凹 很少打 每次都會打錯 想很久還是想不出來 : 往往又因為這兩個字都會一起出現 : 就會想說 凸 是tov  所以 凹 就是auv : 再一問 : 凹 為什麼是meo 而不是mee : 而且 凸 的本碼是 ruo 也是頗難理解的 r是指「几」 嗎 :    那又為什麼不是ruu或是rui之類的(凵的補碼是i) : 心得:我覺得 凹凸 二字編碼很怪 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.140.60
paultsai:認真推 07/14 17:07
jtmh:請先確認可當補根的碼有哪些,然後再多多體會它們使用的時機 07/15 06:12