2010年12月21日 星期二

講幾個有特色的輸入法

作者: oaz (台灣獨立建國不必錢嗎?) 看板: Gossiping
標題: Re: [問卦] 有沒有輸入法的八卦 ?
時間: Tue Nov 23 03:53:40 2010

講幾個有特色的輸入法:


倉頡:
最早出來的字形輸入法,發明人朱邦復
選用的字根通常較小,因此字根的數量也是很少
因為採用小字根,所以一些常見字根要用小字根拼出來
(如:車要拆成 十田十,言要拆成 卜一一口)此外,
拆碼的規則也是最複雜的(這裡就跳過說明)

一個字最多只要五碼,然後重碼是最低的(在不考慮智慧選字之類的機制)
目前分三代及五代,五代在一九九零年左右就出來了
但因為 Windows 長期以來只支援三代,直到 Vista 以後好像才有支援五代
在 Linux 上,則兩者都有,
因此可以下結論: Windows 是阻礙中文資訊進步的原因之一
另,據說已經開發出倉六,但未公佈
它大概是目前可以支援最多漢字的輸入法吧(有興趣可以拿倉五去)

另外,統一碼也把倉頡當成一個標準了
譬如看統一碼的漢字資料庫查 "飛"
http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=飛
可以看到有一欄是 kCangjie ,就是倉頡碼,不過是倉五


嘸蝦米:
號稱易學
但我個人的經驗:它的規則有趣,教學軟體做得好,讓人有學的動力,但未必好學
最主要的原因就是它字根數太多了
它採用大字根,譬如: "飛" 就是一個字根,但很容易利用聲音聯想到它要拆 F
但相對的,它的字根量就多很多

它的一大缺點,就是重碼是所有字形輸入法中最多的
部分原因是它
此外,它無法區一些字形差異,如戶的三種寫法(上面為一橫,一點或一撇)
它的 "言" 這個字根拆 I ,因為簡體的偏旁看起來像 i
因此,它無法區分一些簡體字和繁體字(簡單來說,就是會有重碼)
以 Windows 上的來說,現在是要透過 ",,C", ",,T", ",,J" 來切換
但在 Linux 上則是分三種輸入法
如果要輸入一篇文章同時包含繁體漢字、簡體漢字、日文漢字
我個人是覺得很麻煩,因為你要先知道那個漢字是屬於哪一類

它的拆碼方式很簡單:
就是 "前三後一" (一個字若可拆超過四個字根,就取前三個和最後一個)
及 "截長補短" (若一個字拆完後不到三碼,就再補一個尾碼)
因此一個字最多取四碼

另外,嘸蝦米的專利己經失效



大易:
個人並不熟
但它最大的缺點大概就是沒人繼續維護
就我能找到的,它現在能支援的還是只有 "大五碼" 的範圍
想要輸入簡體字或日文漢字甚至韓文漢字是沒有辦法的

此外,它採用四十鍵,這點有好有壞
好處是字根數可以較少,壞處是無法只用英文字母來拆碼
它的一大特色是,一切照筆順拆,最符合筆順
但相對的,它有一些很奇怪的字根,譬如 "戈去拆一橫" 是一個字根

現在有分 "大易四碼" 及 "大易三碼"
但差別只在於一個是取 "前三後一" ,一個是取 "前二後一"



行列:
曾經分為行列四十及行列三十,即分別採用四十鍵及三十鍵
現在流行行列三十,四十好像消失

就規則來說,跟大易一樣,是取 "前三後一"
但特別的是,它的字根的編排方式是有規律的,比起上面來說是要來得科學一點
簡單來說,行列定義了十種筆劃,編號 1, 2, 3, ..., 8, 9, 0
而對於每一個字根,依據首筆的筆劃及尾筆的筆劃可以做分類,總共一百類
不過因為只有使用三十鍵,所以將一些分類合併:
http://blog.yam.com/kowloon1125/article/12257228

另,它有支援統一碼的最初期統一漢字(簡單來說,就是最常用的中日韓漢字)

行列會快的原因在於,習慣後,看到一個字可以直接手指就反應出來
事實上,任何輸入法都一樣,想要打字快的訣竅就兩個:
1. 背鍵盤,不看鍵盤就能打字
2. 看到字就能反應,不用花時間在拆碼上
對於第二點,以我個人倉頡的經驗,有些字打久了就自然背下來了,連拆碼都不用
如飛就是拆 "弓人竹廿人" ,然後手指就自然輸入 nohto

但對行列而言,字根都是直接對應到鍵盤的位置
也就是沒有上面的 "弓人竹廿人" 這個中間的階段
因此,習慣的人看到字就直接打出來了

鄭碼:
這是一個很特別的輸入法,我個人是覺得最科學的方法
是由大陸的鄭易里所發明
雖然它面向的是簡體字,但它是可以輸入繁體字
據說在輸入繁體字的速度曾擊敗以上的輸入法而拿過第一
使用 Windows 的使用者,如果把語系改成簡體,可以看到這個輸入法

它先把中文筆劃分成五大類,再將筆劃做排列組合
總共分成二十六類,對應二十六個英文字母
接著,將所有字根依序分成二十六類
譬如:三、丰、耒都歸在 C 類,因為它們都有三橫劃
對於每一類,再將裡面字根做分類
如三的位碼為 D ,丰的位碼為 I ,耒的位碼為 K
所以三的完整編碼為 CD ,丰為 CI ,耒為 CK

之前的倉頡、嘸蝦米、大易、行列,一個字根都只對應一個碼
但對於鄭碼,一個字根對應兩個碼

而對於一個字,就會先拆成字根,如 "橫" 就會拆成 "木、廿、一、田、八"
然後根據 "字根個數" 分成四類 "一個" 、"兩個" 、"三個" 、"四個以上"
套用四種公式,最後就可以得到編碼,最多四碼
總體來說,規則比倉頡簡單,但比嘸蝦米、大易、行列複雜一些



題外話:
要消滅注音文其實不難:
一、將字形輸入法納入基礎教育。進入資訊化時代,將這納入基礎教育很合理
二、考試,以台灣的環境,不考試老師不會教,學生不會學
    而且,現在也是會考部首,而進入資訊時代考輸入法沒有不對
    (某種程度來說,部首也是一種簡易的輸入法)
    考法很簡單,一張考卷一百字,要學生用任一種字形輸入法寫出拆碼。
三、修訂教育部字典,加入輸入碼查字。
    對於偏遠地區,可能沒有足夠電腦,因此要編字典以利學生學習。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.46
推 mynameisdick:專業~~~                                            11/23 03:56
推 gain:關於二,會不會有神人用內碼寫出來?                         11/23 03:57
推 id0818:我覺得最致命的一點  想不起那個字就打不出來 orz           11/23 03:57
推 adst513:那就只能切換注音了XD                                    11/23 03:58
推 HuangJC:我現在用 Android 手機,輸入法打一半就開始猜測字..        11/23 04:00
→ HuangJC:在猜字原則介入後,每個輸入法其實都變快了                 11/23 04:00
推 Assyla:無蝦米我滿意的一點是在字根面前加 ' ,就能出現同音字選擇  11/23 04:00
推 shvzrrsy:請問為什麼無蝦米的專利失效?                           11/23 04:00
→ Assyla:這樣就不用再切換成注音                                   11/23 04:00
推 amatrrosivi:專業!                                               11/23 04:01
推 damyr:好文                                                      11/23 04:02
→ oaz:to shvzrrsy: 因為沒繳專利費,而且也超過專利保護的二十年了   11/23 04:03
推 mist719:good                                                    11/23 04:04
推 shvzrrsy:咦...那五十年這個數字是用在哪裡...                     11/23 04:05
推 Sipaloy:其實我用自然注音輸入法,在一般語言輸入的時候...         11/23 04:06
→ Sipaloy:速度就已經非常快了........                              11/23 04:06
→ Sipaloy:除非靠打字吃飯,不然其時自然注音輸入法就很快了...       11/23 04:06
推 XXZDX:消滅注音輸入法 可以極有效的保護臺語、客語                 11/23 04:07
推 Caryniko:新注音就很好用啦XD                                     11/23 04:07
→ XXZDX: 香港人全都是用字形輸入法來打漢字 用粵拼打的極少數        11/23 04:08
→ XXZDX: 更遑論北京話輸入法                                       11/23 04:08
→ adst513:我覺得光是新注音 在生活中的確算夠用了                   11/23 04:08
→ DOOHDLIHC:富邦銀行                                              11/23 04:09
→ oaz:五十年是保護 "著作權"                                       11/23 04:09
→ adst513:我覺得日語IME滿誇張的 一堆歌詞常用字的發音都打不出來    11/23 04:09
→ adst513:要把般換成名話之類的才行                                11/23 04:10
→ oaz:一般生活,新注音確實夠用,但最大問題就是太多人不選字了      11/23 04:10
推 XXZDX:目前坊間見到的字音輸入法,大多只會強化以北京話思考寫作    11/23 04:11
→ XXZDX: 你以為中華民國教育為什麼要強推注音輸入法?殺害母語啊     11/23 04:11
→ XXZDX: 民進黨任內不將字形輸入法定入教育內 真的很蠢              11/23 04:12
推 adst513:厄!字音式輸入法是全世界主流耶...                        11/23 04:13
→ XXZDX: 你現在講的是漢字輸入法的部份嗎?                         11/23 04:13
→ adst513:光是漢字部分 日語 漢語拼音 注音 就一大堆了              11/23 04:15
→ adst513:香港能走上字跟是輸入法真的很特別                        11/23 04:15
→ XXZDX: 以漢字的性質來講 以字音輸入法為主的話 會讓人的文字能力   11/23 04:15
→ XXZDX: 很難進步 還會降低                                        11/23 04:16
→ XXZDX: 也讓很多漢字 大部份人打的出來 卻不會寫                   11/23 04:16
→ XXZDX: 也是人們誤認為 漢字是北京話的專屬語言 日語那種是不正統   11/23 04:17
→ XXZDX: 你指的大部份人 很簡單 兩個中國都是以強制公權力介入       11/23 04:17
→ XXZDX: 日語也不算是字音輪入法 他們是用假名打的 假名是「形」     11/23 04:18
→ XXZDX: 香港的部份 是因為從來沒有強制政治力去介入他們的中文使用  11/23 04:18
→ XXZDX: 香港人大多是不會任何一種中文拼音的 只靠著生下來就會講廣  11/23 04:19
推 adst513:日語的主流不是日語羅馬拼音拼假名再拼漢字嗎              11/23 04:19
→ XXZDX: 東話就夠了 想進入電腦使用 另學一個字形輸入法對他們而言   11/23 04:20
→ wwf1310:行列40?就是40個按鍵都有到嗎?我好像是用40的...         11/23 04:20
→ XXZDX: 是最適當的選擇。                                         11/23 04:20
→ XXZDX: 不。你可以去google 日語+鍵盤                             11/23 04:22
推 timchenegg:所以同樣模式 台語+字形輸入似乎可以跳過北京話的限制   11/23 04:22
推 soem:日規鍵盤是直接打kana就可以了 但是atok跟anthy也可以打拼音   11/23 04:23
→ XXZDX: 就是這樣 同樣 你要強化你的臺語 就使用台語輸入法來輪入所  11/23 04:23
→ XXZDX: 有漢字 不只是臺語 北京話msn聊天也一樣 一段時間你的臺語   11/23 04:24
→ XXZDX: 字音能力就會變強 而北京話不會再進步                      11/23 04:24
→ adst513:但是即便直接打假名 也還是字音輸入法 而不是字型輸入法    11/23 04:25
→ XXZDX: 同理 今天你要學習廣東話 就去學粵拼 下載粵拼輸入法        11/23 04:25
→ XXZDX: 對日本來講 假名是字形 也是字音                           11/23 04:26
推 Honinbo2007:劉重次是不是已經去世了?                             11/23 04:26
→ XXZDX: 去世了 他兒子長駐在蝦米板                                11/23 04:27
推 Sipaloy:字形輸入法在教育上確實是比較貼近漢語過去說寫分流        11/23 04:27
→ Sipaloy:可是說寫分流其實真的要花的力氣是便多的...               11/23 04:27
→ Sipaloy:沒有特別加以訓練,真的不太容易。                        11/23 04:28
推 XXZDX: 在這十年的電腦時代強盛 北京話輸入法之於臺灣的語言保護    11/23 04:30
→ XXZDX:是極大的負面影響 而剛好民進黨執政了其中八年 很可惜未把握  11/23 04:30
推 adst513:字形輸入法應該是指以字形組合字形吧?                     11/23 04:30
推 soem:我也不覺得打假名是字型輸入法...                            11/23 04:31
推 XXZDX: 今天就算學校教育推了字形輸入法 2000年以前出生的人們也以  11/23 04:32
→ XXZDX: 依賴北京話字音輸入法 12歲以上的人很難救回來了            11/23 04:32
推 POWERSERIES:以前倉頡比較多人學吧 注音輸入法只是容易上手沒人強   11/23 04:33
→ XXZDX: 絕大多數的人是不會管這個問題 學校給它們什麼他們就怎麼打  11/23 04:33
→ POWERSERIES:推 是自然而然大家就習慣注音輸入法的                 11/23 04:33
推 timchenegg:教育這種事情的尺規都是用最少10年當單位來算的啊       11/23 04:33
推 wu7706070:問一下中國人有學ㄅㄆㄇ嗎?                            11/23 04:34
推 soem:印象中沒有...                                              11/23 04:34
→ XXZDX: 以前人 注音跟倉頡的比例差異一樣非常懸殊                  11/23 04:34
→ willloxa:我表妹現在都用教育部查字典                             11/23 04:35
→ XXZDX: 只是學歷稍高的人 比較會偏向思考輸入法的選擇              11/23 04:35
→ willloxa:把想查的字打上去就好                                   11/23 04:35
→ willloxa:但方便得結果就是讓看不懂一般字典                       11/23 04:36
推 POWERSERIES:我覺得都是習慣問題而已 看你錫不習慣倉頡的拆字       11/23 04:37
→ POWERSERIES:無蝦米的聯想 香港的筆畫順序輸入法 注音的拼音        11/23 04:38
→ DOOHDLIHC:為什麼,其實有不少字還是得靠部首幫忙,即便是網路字典  11/23 04:38
→ POWERSERIES:注音輸入受過國小教育就能上手 這才讓注音輸入變強勢   11/23 04:39
→ adst513:因為注音輸入法是當時最好學的 倉頡太難了                 11/23 04:40
→ adst513:同意 小學生都先學過注音了 等於基本元件都背好了          11/23 04:42
→ adst513:所以字形輸入法要強勢 必然得像原PO所說納入教育           11/23 04:42
推 TW00600638:無所謂   反正語言是拿來溝通的                        11/23 04:43
推 sakiyuto:有夠無聊的 感覺為反而反&裝高級而已                     11/23 04:45
推 XXZDX: 杜正勝是唯一想要將臺語輸入法定為必修科的政界人 因為他知  11/23 04:45
→ XXZDX: 道這對臺語的復興是強心針 同時在一盤漢字輸入上 他也想推   11/23 04:46
→ XXZDX: 字形輸入法 可惜此人雖是真強者 講話卻帶有學者易有的不圓   11/23 04:46
→ XXZDX: 滑 用字節省 直話直說的毛病 這樣的人是無法在政治圈生存的  11/23 04:46
→ XXZDX:語言是拿來溝通的 但母語不是拿來溝通而已 它是身份的烙印    11/23 04:47
→ XXZDX:文化的傳承 母語流失 燒香拜拜跟祖先講話 祖先聽不懂         11/23 04:48
→ XXZDX:母語戲劇聽不懂 母語歌曲聽不懂 母語傳統儀式的使用也聽不懂  11/23 04:49
推 adst513:其實香港教育一開始就是說寫比較分流 不像中日台韓星馬     11/23 04:49
→ XXZDX:親人過世治喪時 道士講的話全都聽不懂 只能傻呼呼的跟著從頭  11/23 04:50
→ XXZDX:到尾一直不斷應 有喔~有喔~  遑論聽懂祭文了 這是很可悲的事  11/23 04:51
推 XXZDX: 香港那樣的教育 才是符合一般的語言進入現代的路途 其它漢   11/23 04:56
→ XXZDX: 人國家 全部都是受政治力強力硬推的結果                    11/23 04:56
噓 sermore:使用注音文 跟 使用注音輸入法  沒絕對的關係              11/23 05:01
→ sermore:誰能保證不會出現  我好「大4」 的「倉頡注音文」?        11/23 05:05
噓 srtny:明顯一下 會不會幾年後語音輸入法精準度變大呢??             11/23 05:05
推 sermore:其他的部分解給推  備註  倉頡  大大大大=爽               11/23 05:07
推 Goog1e:DXXX                                                 11/23 05:08
→ sermore:另外  注音文有個好處   就是大陸人打不出來               11/23 05:11
→ domejo:獨厚台語? 原住民語跟客家與要不要也要輸入法?              11/23 05:22
噓 dolare:專利失效又怎樣  還有著作權哩  要等劉老作古第50年才消滅   11/23 05:24
→ dolare:劉重次2007年去世  等2057年吧                             11/23 05:25
推 uice:覺得注音輸入法造成的最大問題不是"注音文"                   11/23 06:28
→ uice:而是換成手寫會寫不出字or常寫錯字,字根輸入法的人這問題較少  11/23 06:30
→ uice:"注音文"只是這現象造成後﹐延伸成的腦殘文字使用方式         11/23 06:31
噓 korsg:某xx腦袋裡也只剩下xx                                      11/23 06:33
→ ds1441:注音輸入法最大的問題就是微軟很雞八,要用的放在最後一個   11/23 06:38
→ adst513:喔 有些電腦會出現這種鳥事                               11/23 06:48
推 Huangs:dolare噓之前請先考慮"著作權"和"專利"保護對象之不同       11/23 07:53
推 soem:那是演算法的bug的樣子...                                   11/23 08:10
推 kuanun:專業文!                                                 11/23 08:13
→ korsg:因為計算值溢位的關係 會讓你常用的字跑到最後面去...        11/23 08:18
噓 corlos:比注音文更可怕的是"莫名奇妙的簡稱"→北車 媽寶            11/23 08:28
→ corlos:洨朋友特異獨行的腦袋,到哪個年代都不會變                 11/23 08:29
→ corlos:10年前是注音文(現在很少了)10年後是自以為是的簡稱         11/23 08:29
推 s902131:推                                                      11/23 08:31
推 rod13824:其實嘸蝦米也是可以打出注音喔kerker                     11/23 08:33
推 cindy1028:簡稱又怎樣?一定要講全名嗎                            11/23 08:35
推 shainn:我用新注音 但是我不寫注音文                              11/23 08:45
推 alldrink:消滅注音文 可能會有很多人講話怪怪的                    11/23 09:03
→ widec:大易可以輸入簡體字哦 -> 大易可以输入简体字                11/23 09:21
推 BIKOMAN:注音輸入法對我來說就夠了                                11/23 09:35
→ Lwssftml:無蝦米才是王道吧..就26個英文字母..配合形音義..         11/23 09:45
→ Lwssftml:速度也最快..                                           11/23 09:46
推 Asucks:消滅注音文很簡單,用注音文的全部刪帳號就行了             11/23 09:46
推 Clairela:嘸蝦米其實用久了,學會快打的話,很快,不會有折碼多的   11/23 09:52
→ Clairela:問題,是剛開始學才會覺得慢                             11/23 09:52
噓 Tiny0rz:最後的邏輯很怪                                          11/23 10:00
→ itsasemen:無蝦米在速度上早就被大新倉頡和行列打敗了...           11/23 10:02
→ itsasemen:lwssftml大,現在趨勢是大新倉頡,無蝦米感覺像吃老本    11/23 10:03
推 faxy:專業文                                                     11/23 10:33
推 clbb:專業推                                                     11/23 10:45
推 XPXCXOXD:原Po真是認識輸入法的高手!                             11/23 10:59
推 wtsdse:嘸蝦米輸入法還有個重點,會中打就直接會英打了....         11/23 11:50
推 ericsonzhen:新注音真的夠用了                                    11/23 12:36
噓 freakclaw:消滅注音文?                                           11/23 14:56
推 aappjj:著作權是作者死後五十年消滅 無蝦米還是用專利保護          11/23 18:28
→ aappjj:但是輸入法目前已經拿不到專利了 只有著作權                11/23 18:28

沒有留言:

張貼留言

您好.本資料庫並非第一手資料.如果你有對文章作者的詢問,意見與需求,請自行找尋文章作者並提供意見,謝謝.