嘸蝦米輸入法

维基百科,自由的百科全书
跳转至: 导航搜索
嘸蝦米輸入法
中文輸入法
Boshiamy decomposed2.svg
嘸蝦米輸入法的標準拆碼
發明人 劉重次
發明年份 1989年
類別 字形

嘸蝦米輸入法,為台灣人劉重次發明的中文輸入法。它是一種形碼輸入法,將漢字分拆成字型結構,再以字型結構的形、音、義與英文字母加以聯想,拼出漢字。嘸蝦米輸入法的發想始於劉重次在歐洲留學期間(1969年-1975年左右),當時因為Telex電傳系統(電報機)普及,劉重次於是想創造一種便利中文資訊溝通的方法,於是投入中文檢字法的世界,經過數十年後嘸蝦米輸入法才告完成,並於1990年成立了「行易有限公司」[1]

名稱[编辑]

嘸蝦米一詞,為閩南語「無啥物」(白話字:bô-siáⁿ-mi̍h)之國語音譯,意思為「沒什麼」。其外文名稱使用「Boshiamy」一名;另外軟體檔案使用「Liu」一名,則取自發明人的姓氏──。例如2007年可下載之Windows試用版檔名為「liu2007b.exe」。

然而,據輸入法官網所稱,以「嘸蝦米」作為輸入法的名字,「意思是說,要取大根,不要取『蝦米根』。」

依據「教育部重編國語辭典修訂本」,「嘸」字正確讀音為ㄈㄨˇ(漢語拼音:fǔ)。

字根[编辑]

嘸蝦米輸入法字根數量多,為目前著名形碼輸入法之中最多者。依官方說法,基本字根有341個[2],簡速字根有156個[3]。然而,有輸入法研究者指官方列表上省去了一些近形字根,例如只列出「夂」卻省去「攵」,只列出「佳」卻省去「隹」等。若計算回省去的字根,實際字根數量不止於此[4]

嘸蝦米輸入法的基本字根,據官方所指,大部份的字根可分為形、音、義三大類,少部分必須另行記憶,並與26個英文字母相配合運用。當中配合的關係有:

取字根的形狀
例如:
「哈」取「OAO」:「哈」分解開來為「口」、「亼」、「口」三部分,形似「O」、「A」、「O」。
「論」取「IAM」:「論」分解開來為「言」、「亼」、「𠕁」三部分,形似「I」(簡化字寫法)、「A」、「M」。
「鈎」取「ANU」:「鈎」分解開來為「金」、「勹」、「厶」三部分,形似「A」、「N」、「U」。
「喱」取「OLQ」:「喱」分解開來為「口」、「厂」、「里」三部分,形似「O」、「L」(顛倒後)、「Q」(框內有東西,像「里」)。
「掃」取「JENN」:「掃」分解開來為「扌」、「ヨ」、「冖」、「巾」四部分,形似「J」、「E」、「N」、「N」。
「遛」取「DDQW」:「遛」分解開來為「𠂎」、「刀」、「田」、「辶」四部分,形似「D」、「D」、「Q」、「W」。
取字根的發音
例如:
「粉」取「MBD」:「粉」分解開來為「米」(ㄇㄧˇ)、「八」(ㄅㄚ)、「刀」(ㄉㄠ) 三部分,音似「M」、「B」、「D」。
「扉」取「FRSS」:「扉」分解開來為「戶」(ㄏㄨˋ)、「〢」(即「二」ㄦˋ)、「三」(ㄙㄢ)、「三」四部分,音似「F」、「R」、「S」、「S」。
「統」取「STR」:「統」分解開來為「糸」(「絲」旁 ㄙ)、「ㄊ」(ㄊㄨ)、「儿」(簡化字「兒」ㄦˋ) 三部分,音似「S」、「T」、「R」。
「餼」取「XKM」:「餼」分解開來為「食」(ㄕˊ)、「气」(ㄑㄧˋ)、「米」(ㄇㄧˇ) 三部分,音似「X」、「K」、「M」。
「鬩」取「DGR」:「鬩」分解開來為「鬥」(ㄉㄡˋ)、「臼」(ㄐㄧㄡˋ)、「儿」(ㄦˋ) 三部分,音似「D」、「G」、「R」。
「處」取「ZPR」:「處」分解開來為「虍」(「據」的部分ㄐㄩˋ)、「夂」(像「攵」ㄆㄨ)、「几」(像「儿」ㄦˋ) 三部分,音似「Z」、「P」、「R」。

大部分字根依據國語的聲母發音(如「B」的字根有「半、不、比、八」)或諧音(如「C」的字根有「西、夕、七」),但有些字根與這兩種發音法無關(如上例中的「戶」、「气」、「臼」。而「糸」、「虍」不依原字來讀,要取另一個含該部件的字之讀音。「X」的字根有「食、氏、升」聲母皆為ㄕ。「黽」音ㄇㄧㄣˇ,卻當成是聲母ㄕ的「繩」。「E」的字根有「尹、酉、與」發音過於牽強,「尹」與「寅」都唸ㄧㄣ但前者是「E」後者是「N」。需特別記住)。

取字根意思的聯想,共分成三個部份:一、數目字,二、英文,三、搖頭擺尾。
一、數目字:「○」至「十」分別為「O」、「E」、「R」、「S」、「F(Four)」、「W」、「L」、「C」、「B」、「K(台語)」、「J(台語)」。
二、英文:例如:字根「車」是「C」、「女」是「G」、「手」是「H」、「火」是「F」,分別取英文的「Car」、「Girl」、「Hand」、「Fire」首字母。
三、搖頭擺尾:如「干、千、チ、乇」等字根形狀類似,皆取「干」的音「G」。「幺、了、廴、辶」都是「W」。「ヨ、彐、习、尹、丑、聿、山、屮、屲、屯、爫、爪」都是「E」。「厂、广、六、亠、立、辛」都是「L」。(雖然官方放在「義」的一欄,但事實上是指字根形狀上的變化。)
必須另行記憶的字根
例如:字根「土」是「Y」、「鬼」是「V」。
必須以簡化字來記憶的字根
例如:「言」作偏旁時簡化作「讠」,像小草「i」形,即「I」。「堅」簡化作「坚」,所以「臣」歸入「〢」即「R」。「齊」簡化作「齐」,所以「齊」的上方歸入「文」即「W」。

官方稱,這樣的配合聯想方法,是便利初學者熟記它的三百多個字根與英文字母的對應,待熟練後便不再以這些聯想方法輔助。而且雖然有的字根以音記憶,真正拆碼時只需知道字形,而不用懂得拼音。

至於簡速字根,乃為提升速度而設。同一個字,即使不使用簡速字根,也可以用基本字根來組成。但若在基本字根以外,額外多記這156個簡速字根,可減少部分字的輸入碼數,詳見下方「縮短碼長」段落。官方沒說明每個簡速字根的記憶方法。

取碼原則[编辑]

大根原則[编辑]

取碼時,先取較大的字根。例如:

  • 「叔」取「FSU」:即「上」「小」「又」。不取「ZESU」 (「⺊」「一」「小」「又」)。
  • 「寒」取「NJB」:即「宀」「𦮎」「冫」。不取「NJBB」(「宀」「𠀎」「八」「冫」)
  • 「敢」取「IRP」:即「工」「耳」(無第一筆)「攵」。不取「TRP」(「丅」「耳」「攵」)。
  • 「貪」取「AYMB」:即「亼」「乛」「目」「八」。不取「BAYB」 (「人」「丶」「乛」「八」,目部件截長省掉)。

但是亦有例外:

  • 「捨」取「JBGO」:即「扌」「人」「干」「口」。但「JAJO」(「扌」「亼」「十」「口」)比「JBGO」更符合大根原則。
  • 「囧」取「ORN」:即「囗」「儿」「冂」。但「FNO」(「四」「冂」「口」(輔根))比「ORN」更符合大根原則。
  • 「無」取「VFF」:即「𠂉」「卌」「灬」。但「WSF」(「午」「丗」「灬」)比「VFF」更符合大根原則。
  • 「兵」取「POB」:即「丿」「丘」(無丿)「八」。也取「KEB」:即「斤」「一」「八」。第一個方式不符合大根原則。
  • 「天」取「GNN」:即「チ」「㇏」「㇏」。也取「EDN」:即「一」「大」「㇏」。第二個拆解方式符合大根原則。

取碼順序[编辑]

  1. 每字取一碼至四碼,取碼順序多數按照書寫順序為原則,包括「辶」、「廴」為最後取碼。
  2. 而「平頭」的文字則從右至左取碼。
  3. 但若可以截斷筆畫取出部件的話,或者在一些能以視覺辨識的原理來分解的字中,就以目視來分拆字的輪廓,稱為「眼順」,不與筆順符合。
  4. 還有兩個特殊字根的取碼方式略有不同,即「戈」「弋」(皆無丶)兩個字根,此類字先取上方的一點,即「A」,皆者取「戈」「弋」(皆無丶),再取下方的字根。
  5. 像「戈、弋」同類的字,例如「犬、求、甫、朮」等,亦先取上方的一點,即「A」,再取下方的部件,即是將中間部件視為分水嶺取碼。

例如:

漢字 取碼 字碼 說明
SOW 「⺧」「口」「辶」 依筆順。
AEW 「金」「聿」「廴」 依筆順。
SISQ 「糸」「言」「糸」「弓」 「彎」為「平頭」字,故上方部件應由左至右取碼,而非按筆順先取「言」。
RSS 「〢」「三」「三」 「非」非「平頭」字,故仍舊依照筆順取碼。
IQI 「丨」「田」「丨」 中間的「田」應獨立取碼。依眼順不依筆順。
JQS 「十」「𡆧」「个」 中間的「𡆧」應獨立取碼。依眼順不依筆順。
TST 「ㄊ」「丗」「木」 中間的「丗」應獨立取碼。依眼順不依筆順。
AQOE 「丶」「戈」(無丶) 「口」「一」 之上的「丶」先取,接著取「戈」(無丶),再取之下的「口」「一」。不依筆順。
ATW 「丶」「木」「辶」 之上的「丶」先取,再取「木」。局部依筆順,局部不依筆順。
ADN 「丶」「大」「㇏」 之上的「丶」先取,再取「大」,並添加一枚輔根「㇏」。不依筆順。
MIQP 「(兩撇與ㄓ)」「丨」「儿」「攵」 「(兩撇與ㄓ)」應同時取碼,以免字根過小,與「徵」「黴」等字重碼。不依筆順。

截長[编辑]

「截長」指的是一個字如拆碼超過四碼,則只取首、二、三、尾碼,其餘捨去。例如:

漢字 取碼 未截長時的字碼 截掉的字根 補充說明
ROOI 「艹」「口」「口」「隹」「欠」 「隹」
UFBA 「魚」(無灬) 「灬」「丷」「酉」「寸」 「酉」
WPND 「氵」「丿」「冂」「釆」「大」 「釆」
FUMZ 「吂」「月」「目」「八」「卂」 「八」 「吂」應同時取碼,以免字根過小,與「嬴」「羸」等字重碼。
UBBP 「月」「八」「八」「口」「卩」 「口」
PBZN 「丿」「㠯」「止」「ヨ」「冖」「巾」 「ヨ」「冖」
RGWO 「艹」「爿」「巫」「口」「口」 「口」

補短[编辑]

「補短」指的是一個字拆碼如不足三碼,則須加上補根,就是最後一筆劃或形狀。例如:

漢字 取碼 未補短時的字碼 輔根 補充說明
AOO 「亼」「口」 「口」
RUX 「耳」「又」 「乂」
JJJ 「𠅃」「十」 「十」
UTA 「雨」「云」 「丶」
鹿 LBL 「鹿」(無比) 「比」 「乚」
EWN 「聿」「廴」 「㇏」
NRL/NRZ 「鳥」(無灬) 「几」 「乚」或「乙」 「乚」「乙」在許多時候定義模糊,尚有爭議,故兩者在此時皆可。

縮短碼長[编辑]

因為補短原則,騰空了很多二碼位置和部分一碼位置,這空間便用來加上最常用的字,以縮短輸入碼長,計有簡速字根、一碼簡碼字和二碼簡碼字。

簡速字根[编辑]

為了再減少其他字的碼長,還加上了一百多個簡速字根。這些字根多數是字的常見偏旁,比其他字根大的多。例如:

  • 「俞」是簡速字根,歸「A」,所以:
    • 「俞」字由「AUR」縮短至「A」,但因不足三碼,依「補短」規則,於是補上一枚輔根「亅」。結果取「AI」。
    • 「愈」字由「AURH」縮短至「AH」,但因不足三碼,依「補短」規則,於是補上一枚輔根「丶」。結果取「AHA」。
  • 「舍」是簡速字根,歸「B」,所以:
    • 「舍」字由「BGO」縮短至「B」,但因不足三碼,依「補短」規則,於是補上一枚輔根「口」。結果取「BO」。
    • 「舍」是簡速字根,歸「B」——「捨」字由「JBGO」縮短至「JBO」。
  • 「易」是簡速字根,歸「E」,所以:
    • 「場」字由「YDEM」縮短至「YE」,但因不足三碼,依「補短」規則,於是補上一枚輔根「丿」。結果取「YEP」。
    • 「傷」字由「PVDM」縮短至「PVE」。
  • 「咸」是簡速字根,歸「K」,所以:
    • 「感」字由「AQPH」縮短至「KH」,但因不足三碼,依「補短」規則,於是補上一枚輔根「丶」。結果取「KHA」。
    • 「憾」字由「HAQH」縮短至「HKH」。

簡速字根可以類推。

一碼簡碼字和二碼簡碼字[编辑]

一碼字的原則:除了十一個字母為數目字之外,尚有十五個字母未被使用而配上了文字,這些文字的碼大部分以某字的其中一碼或者音來配置,如:

  • 「對」字原來取「FEBA」,可用簡碼「A」,減少三碼。
  • 「的」字原來取「PDNA」,可用簡碼「D」,減少三碼。

二碼字的原則:

  • 標準字根產生:某些字以基礎的打法本身就是二碼字,如:
    • 「金」字取「AE」,本身即為二碼字。
  • 簡速字根產生:嘸蝦米輸入法為了能夠增加打字的速度,增加了簡速字根,如上方所述。而依據簡速字根,某些字也成為了二碼字,如:
    • 「並」字原來取「BEFE」,而「並」字同時也是簡速字根「B」,故「並」可取「B」,但因不足三碼,依「補短」規則,於是補上一枚輔根「一」。結果取「BE」,為二碼字。
    • 「咸」字原來取「AQPO」,而「咸」字同時也是簡速字根「K」,故「咸」可取「K」,但因不足三碼,依「補短」規則,於是補上一枚輔根「口」。結果取「KO」,為二碼字。
  • 「頭碼」與「尾碼」產生:這是為數最多的二碼字類別,即取一個字的第一個碼以及最後一個碼,如:
    • 「覺」字原來取「SNMR」,取「覺」字的頭尾碼即「SR」。
    • 「感」字原來取「AQPH」,取「感」字的頭尾碼即「AH」。
  • 簡體字字型產生:此原則之下的二碼字只有九個,其中也有只取頭尾碼的成分,以下全部展示:
    • 「術」字原來取「MIAT」,「術」的簡體字為「术」,故取作「AT」。
    • 「靈」字原來取「UOOW」,「靈」的簡體字為「灵」,故取作「EF」。
    • 「遷」字原來取「CDPW」,「遷」的簡體字為「迁」,故取作「GW」。
    • 「開」字原來取「MKJ」,「開」的簡體字為「开」,故取作「KJ」(連補根)。
    • 「長」字原來取「EKN」,「長」的簡體字為「长」,故取作「KN」(連補根)。
    • 「麗」字原來取「LLB」,「麗」的簡體字為「丽」,故取作「LA」(連補根)。
    • 「廠」字原來取「LSNP」,「廠」的簡體字為「厂」,故取作「LP」(連補根)。
    • 「夢」字原來取「RFNC」,「夢」的簡體字為「梦」,故取作「TC」。
    • 「聲」字原來取「YCRR」,「聲」的簡體字為「声」,故取作「YC」。
  • 形音義產生:幾乎所有此類的字,皆是以其發音或英文,或者再加上其本身的部分取碼組合而成,以下舉三個例子:
    • 「澳」字原來取「WPND」,取「澳」字的發音即「AU」。
    • 「街」字原來取「MIYT」,取「街」字的意思Street,縮寫為ST.,即「ST」。
    • 「得」字原來取「MIDA」,取「得」字的發音以及第三碼即「DD」。
  • 「截取其中兩碼」產生:有些字不是按照順序挑選,甚至有以尾碼做開始的文字,以下舉例:
    • 「媽」字原來取「GMF」,取「媽」字的頭碼以及第二碼即「GM」。
    • 「麵」字原來取「GPTH」,取「麵」字的尾碼以及頭碼即「HG」。
  • 「指認得一碼,另一碼則硬性配對」產生:以下舉例:
    • 「鏡」字原來取「ALDR」,取「鏡」字的頭碼,但另一碼則硬性配對,即「AC」。
  • 「硬性配對」產生:完全找不到與字根的關聯,如:
    • 「宣」字原來取「NEDE」,硬性配對為「CF」。

一碼和二碼簡碼字共編入702(=26+26×26)字。它們不可以推類。例如「感」字取「AH」,但「憾」和「撼」並不能拆作「PAH」和「JAH」。

符號的輸入[编辑]

在官方宣傳中,符號的輸入是嘸蝦米輸入法的一個特色,不僅常用的符號可以直接輸入,包括特殊符號的輸入,可以不必再像其他的輸入法一樣還要開起小鍵盤或者進入內碼尋找。值得注意的是,在輸入特殊符號時,截長補短的規則依舊套用於此。符號的輸入方式可分為以下兩種:

  1. 一般符號輸入:輸入「,」「.」「..」「.,」「S.」「V.」「VV」「[」「[[」等就會出現「,」「。」「:」「;」「?」「!」「、」「「」「『」。
  2. 特殊符號輸入:若要輸入特殊符號,必須先打上一個逗號再加上符號的碼,就可以直接打出特殊符號,如:
    • 「㊣」符號,只要輸入「,EZ」就可以了。(「正」的嘸蝦米解碼為「EZE」,但加上逗號符號已經有三個碼了,固不必補短添加輔根。)
    • 「§」符號,只要輸入「,SS」就可以了。(「§」形似「SS」。)
    • 「☎」符號,只要輸入「,TEL」就可以了。(「Telephone」的前三碼。)

特色[编辑]

  • 嘸蝦米輸入法和倉頡輸入法一樣以26個英文字母為字根。
  • 嘸蝦米輸入法和大易輸入法相比,保留了上排數字鍵給使用者直接輸入數字,操作筆記型電腦時此優點尤為明顯。
  • 官方宣傳認為,嘸蝦米輸入法很簡單、速度很高、非常容易學習,是「史上最強輸入法」和「世界最佳中文輸入法」。
  • 以26個英文字母為組字按鍵,官方宣傳時稱熟練中文打字後,通常亦能熟練英文打字。但有輸入法研究者提出異議[5]
  • 字根數量多是目前著名形碼輸入法之中最多的。
  • 不少字根都比較大塊。碰到大塊的字根,便不用再分拆作小字根(補短時例外)。
  • 官方宣傳及愛好者稱,字根分形、音、義歸類,容易學習和記憶。但有輸入法研究者提出異議[4]
  • 拆字時會在同一筆斷開,例如「申」取「IQI」即「丨、田、丨」,在同一筆(本例子中為豎筆)上砍斷(本例子中斷作三塊)。
  • 官方宣傳及愛好者稱,拆字取碼規則簡單易學,遠勝其他輸入法。但有輸入法研究者提出異議[4]
  • 官方宣傳稱選字率低,適合盲打,能保護眼睛,減低對眼睛視力的傷害。但有輸入法研究者統計過,嘸蝦米重碼率是數種常見形碼輸入法之冠[6]
  • 除了可以輸入大多數字形輸入法都支援的基本正體中文、簡體中文外,還可直接輸入符號、日文漢字平假名片假名
  • 設有大量簡快碼容錯碼
  • 支援Unicode,支援 WindowsMac OSUnix-likeAndroid 平台。
  • 試用版嘸蝦米(官蝦)最多可輸入20組加字加詞。

另見[编辑]

註釋[编辑]

沒有註明出處的資料,則從下段「資料來源」中所得,或直接從該字的輸入碼而來。

資料來源[编辑]

外部連結[编辑]