作者ubermensch (沒有)
看板Liu
標題Re: [討論] 「凹凸」 二字
時間Mon Jul 14 16:25:04 2008
感謝各位的解答
但是我的疑惑依然沒有解除
我重申一下我的問題好了
---------------------------------------------
我用了嘸蝦米輸入法那麼多年以後
對於補碼有如下的體會:
補碼並不一定取最後一筆,它可能最後構成的部件,也可能重取一整個部件
一般而言,補碼取最後一筆或最後構成的部件 情況是最多的。
我將這三種可能分述如下:
(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