[閒聊] 輔根改善重碼的問題

看板Array (行列輸入法)作者 (1月13日有新作)時間14年前 (2010/05/01 11:44), 編輯推噓5(500)
留言5則, 4人參與, 最新討論串1/4 (看更多)
輔根是嘸蝦米輸入法的概念,意思是一般字 在未達三碼時,要補一個最後一個筆劃形狀的概 念字根,最大的好處就是減少重碼字!(配合先 上字的原則,讓打字更快更自然。) 輔根:「橫」(1-)、「逆彎」(2-)、「 直」(3-)、「正交」(4-)、「順彎」(5-) 、「點」(6-)、輔根只取「捺」的筆劃,不取 「四點」的筆劃(8-)、「撇」(9-)、「口」 (0-)加上「斜交」(98)。 以原本windows XP內建行列30輸入法的一碼 字為例: 1^:工七車 工[11]:輔根[1-] 七[12]:輔根[2-] 車[14]:輔根[4-] 1-:一 一[1-]:例外不取輔根,因為是字頻是 前十名內,這個字直接就列入一碼字了。 1v:不大夫雨 不[16]:例外不取輔根,因為是字頻是 前十名內,這個字直接就列入一碼字了。 大[18]:輔根[8-]因為是字頻是前十名 內,這個字直接就列入一碼字了,將尋另一個一 碼字鍵位。 夫[18]:輔根[8-],選字順序在最前面 (因為「大」已有一碼字了。) 雨[18]:輔根[6-](輔根只取「點」, 不取「四點」)。 2^:女 女[21]:輔根[98](最後的那一筆劃, 我覺得還是「斜交」。) 2-:乙 乙[2-]:輔根[2-] 2v:風 風[26]:輔根[6-] 3^:門止鬥 門[31]:輔根[1-](字頻順序:205) 止[31]:輔根[1-](字頻順序:715), 因為字頻排在九百字前,建議可編為「特別碼」 。 鬥[33]:輔根[3-] 3-:山片 山[3-]:輔根[3-] 片[35]:輔根[5-] 「山」這個字其實並沒有按照行列輸入 法的字根編碼原則,是硬被編到這兒的。 3v:小卜水 小[38]:例外不取輔根,因為是字頻是 前二十名內,這個字直接就列入一碼字了。 卜[36]:輔根[6-] 水[38]:輔根[8-] 4^:土士廿 土[41]:輔根[1-](字頻順序:321) 士[41]:輔根[1-](字頻順序:435) 因為字頻排在九百字前,建議可編為「特別碼」 。 廿[41]:輔根[0-](字頻順序:3969) 4-:十 十[4-]:輔根[4-](字頻順序:214) 4v:木 木[48]:輔根[8-](字頻順序:535) 5^:的 的(行列30輸入法內建的一碼字),當 初會將這個字頻順序排名第一的字放在這兒,我 想可能是因為只剩這個鍵沒有基本字根產生的一 碼字吧?但我建議這個一碼字可以放在[4-]或 [7-](即左手或右手食指的鍵位),這樣子在打 字上會比較快。 5-:石戶 石[5-]:輔根[0-] 戶[5-]:輔根[1-](其他後面兩個「戶 」字都是戶的異體字,就不談了。) 這兩個字其實並沒有按照行列輸入法的 字根編碼原則,是硬被編到這兒的。 5v:又力 又[58]:輔根[98](字頻順序:203) 力[59]:輔根[98](字頻順序69) 6^:立言 立[61]:輔根[1-](字頻順序:160) 言[60]:輔根[0-](字頻順序:429) 6-方 方[65]:輔根[9-](字頻順序:61)教 育部對這個字的最後一個筆劃的筆順非常奇怪( 是「撇」),但許多人都覺得應該是「正彎」。 行列30輸入法對這個字根的編碼也是採「正彎」 的看法。(如果是照教育部的筆順原則,這個字 根應該要編為「69」而不是「65」。) 6v:之心 之[68]:輔根[8-](字頻順序:94) 心[66]:輔根[6-](字頻順序:34) 7^:月皿 月[71]:輔根[1-](字頻順序:297) 皿[71]:輔根[1-](字頻順序:3186) 7-:目刀角 刀[7-]:輔根[9-](字頻順序:1273) 目[7-]:輔根[0-](字頻順序:209) 角[7-]:輔根[1-](字頻順序:453) 「目」、「角」這兩個字其實並沒有按照 行列輸入法的字根編碼原則,是硬被編到這兒的。 7v:貝夕 貝[78]:輔根[6-](字頻順序1150) 夕[78]:輔根[6-](字頻順序1510) 8^:金半 金[81]:輔根[1-](字頻順序183) 半[84]:輔根[4-](字頻順序451) 8-:人入八 人[8-]:例外不取輔根,因為是字頻是 前十名內,這個字直接就列入一碼字了。 入[8-]:輔根[8-](字頻順序216) 八[8-]:輔根[8-](字頻順序678)「八 」這個字因為重碼關係,可使用特別碼[/\] [9- 8-]來避免選字。 8v:,火米 ,[8v]:常用標點符號,直接就列入一 碼字了。 火[88]:輔根[8-](字頻順序406) 米[88]:輔根[8-](字頻順序1066) 9^:手斤臼 手[94]:輔根[4-](字頻順序124) 斤[93]:輔根[3-](字頻順序1960) 臼[91]:輔根[1-](字頻順序3272) 9-:竹 竹[9-]:輔根[3-](字頻順序830) 「竹」這個字其實並沒有按照行列輸入 法的字根編碼原則,是硬被編到這兒的。 9v:。身 。[9v]:常用標點符號,直接就列入一 碼字了。 身[99]:輔根[98](字頻順序141) 0^:日曰田 日[01]:輔根[0-](字頻順序93) 田[04]:輔根[0-](字頻順序782) 曰[01]:輔根[0-](字頻順序2020) 0-:口:; 口[0-]:輔根[0-](字頻順序198) 「:」:建議仿照嘸蝦米的作法,[9v] [9v]就好了。(就是由「.」「.」合成) 「;」:建議仿照嘸蝦米的作法,[9v] [8v]就好了。(就是由「.」「,」合成) 0v:四虫 四[08]:輔根[0-](字頻順序326) 虫[06]:輔根[6-](字頻順序5187) 「虫」這個字的字頻太後面了,建議這 個兩碼字可提供給其他常用字作為特別碼之用。 那原本的二碼字也不太會受影響,因為二碼 字也要加一個輔根,變成三碼字啊!空出許多二 碼字的空間後,就能依照統計出來的字頻表作有 效的利用了。 其他的一碼字,如果我有空的話,再慢慢分 析。 PS:所謂的「先上字」的功能是指下列的 功能,好處是可以快速盲打,不會在有重碼字 的時候,按「space」鍵時就會「卡住」。 例如:嘸蝦米輸入法打「STA 」會出現下 列畫面: 0順1紜 按「SPACE」鍵,即立即出現「順」字。 按「1」鍵,即出現「紜」字。 配合「先上字」的功能,若有重碼字時,應 按下列網站的「字頻分析」順序,將較為常用的 字列為第一順位,以此類推列出第二順位、第三 順位…… 台灣教育部的八十七年常用語詞調常報告書: http://www.edu.tw/files/site_content/m0001/87news/index.htm 台灣教育部的常用國字標準字體筆順學習網: http://stroke-order.learningweb.moe.edu.tw/index.jsp ※ 編輯: ilanese 來自: 125.232.240.180 (05/01 12:23)

05/01 13:13, , 1F
推一個
05/01 13:13, 1F
※ 編輯: ilanese 來自: 125.232.244.236 (05/01 19:18)

05/01 20:49, , 2F
推一個~~輔根的觀念的確是無蝦米的巧思~~~
05/01 20:49, 2F
※ 編輯: ilanese 來自: 61.231.232.111 (05/01 21:09) ※ 編輯: ilanese 來自: 61.231.232.111 (05/01 21:13)

05/02 10:26, , 3F
規則太多就不好記了,不如把特別碼跟一級二級簡碼最佳化
05/02 10:26, 3F
文章代碼(AID): #12CFXReZ 顯示行列30輸入法的一碼字的重碼率超高(而且大都是字 頻順序排在900字以內的重碼字),重碼就只能硬背或是看螢 幕,然後把用數字鍵來選。(眼睛和手指都要因此多做一些工 作。) 這種輔根配合先上字的概念不僅能大幅減少重碼字,而且 也能快速盲打(行列40演變為行列30不是為了減少操手指嗎? 結果又走回一級二級簡碼這種操手指的回頭路。) 如果你問學過嘸蝦米輸入法和行列輸入法的人(起碼都練 到一分鐘30個字以上的人),你問問他們使用那個輸入法會比 較輕鬆一點? 板上有人分析過,現在的行列30輸入法的三碼空間其實很 空閒的,這樣子的一碼和二碼空間可以讓一些字頻順序排在前 面的文字好好地利用。 這是一種字根數字化的中文輸入法改革的一種選擇方式。 ※ 編輯: ilanese 來自: 125.232.240.119 (05/02 11:05)

05/03 15:58, , 4F
我覺得可以試看看降低重碼,應該會有效果
05/03 15:58, 4F
事實證明,這種方式當然能大幅降低重碼字。 雖然,現行的行列30輸入法能使用一級簡碼或二級簡碼來 選字,但操手指又得背一級簡碼和二級簡碼啊! ※ 編輯: ilanese 來自: 61.216.244.168 (05/04 03:42)

05/04 09:57, , 5F
我喜歡一級二級只是因為他們不用背
05/04 09:57, 5F
但傷你的眼睛啊! ※ 編輯: ilanese 來自: 61.216.242.61 (05/04 18:38) ※ 編輯: ilanese 來自: 61.231.234.43 (06/23 16:34) ※ 編輯: ilanese 來自: 125.232.240.123 (06/23 19:05)
文章代碼(AID): #1BswEE7q (Array)
文章代碼(AID): #1BswEE7q (Array)