2016年9月3日星期六

倉頡輸入法

倉頡輸入法「重點教學」

很久以前,只有倉頡輸入法之時,想學「字形式輸入法」的唯一選擇就是「倉頡法」;
但,這種「老牌」的方式,有個很大的問題:規則繁雜。
對新手來說,不僅要花大量時間熟悉按鍵、字根、規則,當遇到不知如何下手的字,也不知如何尋求解答。筆者就根據我的學習經驗,整理出一篇「重點教學文」,讓大家知道「倉頡法」真的很簡單!不過,要有心理準備,這邊的「簡單」不是說很快就能熟悉,而是能快速建立觀念。概念通,一切都通!
(3/5修改:補上「原則八」)

|  字碼(按鍵): 「日月金木水火土,斜點交叉縱橫鉤,人心手口重又難,側並仰扭方和卜」(歸類原則)
 日月金木水火土 竹戈十大中一弓 人心手口重 難 尸廿山女田 卜 (代表字)
 ABCDEFG HIJKLMN OPQRZ X STUVW Y (對應鍵位)
(建議記下第一行,練習字根時有事半功倍之效)
單一字碼對應到複數字根(組字單位),例如「大、乂、ナ」這些全都歸於「叉(大)」;而大多數字根依據上述第一行引號內的「原則」歸類(少數例外)。
--「日月金木水火土,人心手口」這幾個是「形體」長得像這些字。
包括大家熟知的「氵、灬、忄」等「部首」,及「ㄇ(月)、朩(去八)(木)、丷(金),キ(手)」等「該字的局部或轉向」,皆如此歸類。
--「斜點交叉縱橫鉤」則是指該字根「筆劃」符合或部分符合。
「竹,丿」為「斜」
「戈、丶」為「點」
「十」為「交(兩筆縱橫交錯)」
「大,乂,ナ」等為「叉(至少一筆為斜向)」
「中、丨」為「縱」
「一」為「橫」
「弓、乛、亅」為「鉤(筆劃末端鉤起)」
--「側並仰扭方(和)卜」則是字的「整體」型態符合。
「尸、匚、コ」為「側邊開口」
「廿、廾、艹」為「左右對稱(並)」
「山、凵、し」等為「上方開口(仰)」
「女、ㄑ、L」為「扭曲形」
「田、囗(口內有物)」為「外包圍形態(方,或圍)」
「卜、〦」為「長得像卜字」
--「難」為特殊字形集合,多半代表難以取碼的字形(一般獨立於字根總表外);「重」多半沒用,學習時可忽略。
附上字根總表網頁連結:http://www.e-wong.edu.hk/schoolit/typing_chinese.htm (該網頁包含例字及簡易教學) |
| 規則:
倉頡輸入法「拆字」最重要的一點,就是分出「字首」和「字身」;若字身還可分割,則可再分「次字首」和「次字身」。
中文字大部分都可拆成「兩塊以上」,則取「最左、最上、最外」部分為「字首」,其餘為「字身」;
同理,字身若可再分割,則依上述方式,再分出「次字首」和「次字身」。
若無法分割的字,像是「乘、而、交……」等字,視為「連體字」。

取碼(將字根轉換為代表字或對應鍵位得到的碼)方式如下:
連體字:取最多「首、二、三、尾」四個字根。
分體字:取字首「首、尾」,以及字身:
----字身不可分:取字身「首、二、尾」三個字根。
----字身可分(次字首只有一字根):取次字首「首」、次字身「首、尾」字根。
----字身可分(次字首超過一碼):取次字首「首、尾」、次字身「尾」字根。
(注意:「字首」最多取兩碼,「字身」最多取三碼,不滿指定碼數不需補任何碼)

例如「側」可分成「亻、則」,「則」再分為「貝、刂」。完整碼為「人月金弓」。
又如「擴」可分為「扌、廣」,「廣」再分為「广、黃」。完整碼為「手戈廿金」。
特別注意一點,像「鵬」這類字,字首是「月」而不是「朋」,因此字身是「月鳥」。完整碼為「月月竹火」。

只要了解上述規則,就可開始練習了。
★提示:不建議死記字根,在練習中慢慢熟悉比較記得久。

|
| 另外,還有幾項「原則」需注意: 一、完整原則(字形特徵原則):遇到筆劃交錯的字,以取出「完整區塊」為依歸。例:
「車」,需拆成「十田十」,此時不顧中間筆劃是否截斷。
「鳥」,需取出「丿日卜灬」,「日」為完整區塊。此時不顧第二筆劃是否截斷。
二、最簡原則:取出字根數需為最少;但與「完整原則」衝突時(如上「車」例),不在此限。例:
「王」,可分為「一十一」或「一土」,取後者。
三、先繁後簡:一字有兩種以上拆法且皆為最簡碼時,以「先包含較大範圍字根」者優先取用。例:
「生」,可分為「丿十土」或「丿キ一」,取後者。
「邦」左半邊,可分為「十キ」或「キ十」,取後者。
四、包含省略原則:無論字首字身(次字首次字身),若「尾根(碼)」被其他「尚未取出的字根」「三面或四面包圍」,則「改取包圍字的最後一字根」。例:
「儒」,為三分體,次字首尾碼為「卜」,但被「ㄇ」包圍,改取「月」;次字身尾碼為「中」,同樣被「ㄇ」包圍,改取「月」。
「海」,字身尾碼本為「戈」,但被「囗、〦」聯合包圍,改取「〦(卜)」。
「船」,字首尾碼本為「戈」,但被「ㄇ、〦」聯合包圍,同理,改取「〦(卜)」。
五、複合字:一字當中,若含「阝、隹、門、……」等指定字(有表可查),則指定字視為獨立區塊,並取出最多兩碼。例:
「雞」:「月大人土」,「隹=人土」
「都」:「十日弓中」,「阝=弓中」
「開」:「日弓一廿」,「門=日弓」
六、難字:有些字形難以取碼,故將「難以取碼處」(有表可查)予以「難(X)」代替。例:
「龜」:「弓難山」
「臼」:「竹難」
「肅」:「中難」
七、貫通字根:遇「木、大、火」(不含「ナ、灬、小、……」等變形)貫串一字,需完整取出之,並視之為剩餘的一部分。例:
「東」:「木田」,不是「木日」,因為中間那塊看起來為「田」,故取之。
「夷」:「大弓」
「拳」:「火キ手」,不是「火一手」,因中間看起來為「キ」,故取之。
八、「代表字之外的字根」單獨使用時(工、八、又……),需將之拆成更小的字根。例:
「又」:非「水」,而是「乛乂(弓大)」
「士」:非「土」,而是「十一」
「工」:非「一」,而是「一丨一(一中一)」
「小」:非「火」,而是「亅八(弓金)」
(「乂」因為不可再分割,維持「大」) |
| **小技巧: **多數輸入法有「注音反查倉頡碼」功能,遇到不知如何拆的字,可用此功能,打注音,打出該字,就可以知道該字的倉頡碼。各系統設定方式不太相同,請搜尋「反查字根」,必要的話加上系統名稱(多半是Windows)。 |

以上就幾乎是全部了。舉了很多例子,是希望讀者能由例子理解規則。本篇只是重點教學,若希望學得更完全,建議去圖書館借書或書店買書來學。(筆者不建議在網路找資料,因為資料多半寫得不完全,甚至漏掉某些重要觀念,看了只會有反效果)