五笔输入法学习
版權(quán)歸作者所有,任何形式轉(zhuǎn)載請聯(lián)系作者。
作者:neuxxm(來自豆瓣)
來源:https://www.douban.com/note/218182753/
題記:當我把五筆真正掌握以后,我發(fā)現(xiàn),之前看過的大部分教程都是不靠譜的,它們往往給不出重點,要么冗余拖沓,要么廢話連篇,所以,我決定自己寫一篇,惠及人看。如果你能讀完此文,你會發(fā)現(xiàn),五筆其實是很簡單的,遠沒有你想象的那樣難。
本文不參考任何其他文章,全由個人理解寫成,如有不妥之處,請見諒。
【一. 什么是“五筆”?】
“五筆”原意是指五種基本筆畫:橫、豎、撇、捺(點)、折,現(xiàn)在通常是指王永民先生發(fā)明的五筆輸入法。五筆輸入法的完整表述是:任何一個漢字,都是由這五種基本筆畫及其衍生字根組成,通過使用一定的映射規(guī)則,至多只需要4個字母,即可完成一個漢字或詞組的輸入。
【二. "五筆"的基本原理是?】
五筆的基本原理是:任何一個漢字,都可以拆成若干字根,將這些字根按順序映射到字母上,即可得到輸入。
簡單來說,遇到一個漢字以后,五筆使用者大腦的思考過程是:漢字 → 若干字根 → 若干字母
熟練掌握五筆以后,字根與字母在五筆使用者看來是等價的,于是,五筆使用者大腦的思考過程變成:漢字 → 若干字母
【三. 什么是字根?】
字根是指一種漢字拆分單位,比如“漢”可拆成“氵”、“又”兩個字根,“字”可拆成“宀”、“子”兩個字根。
字根在直觀上是很容易理解的,通常是一個常用的筆畫結(jié)構(gòu),除少數(shù)字根外,大部分字根就是你寫字時使用的一個基本單位。
【四. 怎樣將一個字拆成若干字根?怎樣將字根與字母看成是等價的?】
簡單地說,你只需做一件事情:記憶字根與字母的對應(yīng)關(guān)系。
五筆主要使用鍵盤的25個字母鍵(Z鍵是萬能鍵,記不住某個字根時可用它代替),按雙手在鍵盤上的移動位置,可將之分成五個區(qū):
1區(qū)(橫區(qū)):GFDSA
2區(qū)(豎區(qū)):HJKLM
3區(qū)(撇區(qū)):TREWQ
4區(qū)(捺/點區(qū)):YUIOP
5區(qū)(折區(qū)):NBVCX
按位置編(自里向外),每區(qū)有五個位,區(qū)碼+位碼可確定每個鍵的編號:
1區(qū)(橫區(qū)):G(11) F(12) D(13) S(14) A(15)
2區(qū)(豎區(qū)):H(21) J(22) K(23) L(24) M(25)
3區(qū)(撇區(qū)):T(31) R(32) E(33) W(34) Q(35)
4區(qū)(捺/點區(qū)):Y(41) U(42) I(43) O(44) P(45)
5區(qū)(折區(qū)):N(51) B(52) V(53) C(54) X(55)
王永民提供了一個口訣來幫助記憶,這口訣的升級版,大致如下:
G:王旁青頭戔(兼)五一
F:土士二干十寸雨,(一二還有革字底)
D:大犬三羊古石廠,(羊有直斜套去大)
S:木丁西
A:工戈草頭右框七
H:目具上止卜虎皮
J:日早兩豎與蟲依
K:口與川,字根稀
L:田甲方框四車力
M:山由貝,下框幾,(二五還有骨字頭)
T:禾竹一撇雙人立,反文條頭共三一
R:白手看頭三二斤
E:月彡(衫)乃用家衣底,(愛頭豹頭和豹尾,舟下象身三三里)
W:人八登祭取字頭
Q:金勺缺點無尾魚,犬旁留乂兒一點夕,氏無七
Y:言文方廣在四一,高頭一捺誰人去
U:立辛兩點六門疒(病)
I:水旁興頭小倒立
O:火業(yè)頭,四點米
P:之字軍蓋道建底,摘礻(示)衤(衣)
N:已半巳滿不出己,左框折尸心和羽
B:子耳了也框向上
V:女刀九臼山朝西
C:又巴馬,丟矢矣
X:慈母無心弓和匕,幼無力
只要背會這個口訣,你就相當于學(xué)會了半個五筆,剩下只要熟悉這個口訣的具體意思就可以了。
字根與字母的對應(yīng)關(guān)系參見下圖:
這口訣看起來雜亂無章,其實是有規(guī)律可循的,我總結(jié)了一下,大致有以下幾條規(guī)則(我認為,前三個規(guī)則讀過一遍就可以記住,記不住的同學(xué),請再讀一遍,看是不是沒讀懂):
【R1】. 一個字根以哪個筆畫為第一筆,就在哪個區(qū),以哪個筆畫為第二筆,就在哪個位,比如“王”在G(11),“土”在F(12)
【R2】. 字形相似的字根,在同一鍵,比如“五”,因與“王”相似,所以也在G(11)
【R3】. 簡單字根,一橫"一"在G(11),二橫“二”在F(12),三橫"三"在D(13),一豎“丨”在H(21)
【R4】. 關(guān)聯(lián)記憶
口訣中的大部分字根都能應(yīng)用此4條規(guī)則,不能應(yīng)用的只有用【】標識的部分,非常少:
G:王旁青頭戔(兼)五一
“王”、“青頭”、“戔”:R1;“五”:R2;“一”:R3。
代表字:“呈”=“口”+“王”,青=“青頭”+“月”,“棧”=“木”+“戔”,“吾”=“五”+“口”,“旦”=“日”+“一”
F:土士二干十寸雨,(一二還有革字底)
“土”、“士”、“十”、”寸“、”雨“:R1;“二”:R3;“干”、”革字底“:R2。
代表字: ”地“=”土“+”也“,”吉“=”士“+”口“,”元“=”二“+”兒“,”旱“=”日“+”干“,”協(xié)“=”十“+”力“+”八“,”村“=”木“+”寸“,”雷“=”雨“+”田“,”鞋“=”廿“+”革字底“+"土"+“土”
D:大犬三羊古石廠,(羊有直斜套去大)
“大”,“犬”,“石”,“廠”:R1;“三”:R3;“古“,”“羊底”,“套底”:R2。
代表字:“套”=“大”+“套底”,“吠”=“口”+“犬”,“耒”=“三”+“小”,“羊”=“兩點”+“羊底”,“胡“=”古“+”月“,”礦“=”石“+”廣“,”仄“=”廠“+”人“,”著“=”兩點“+”羊底“+”目“
S:【木丁西】
代表字:“棲”=“木”+“西”,“可”=“丁”+“口”
A:工戈【草頭】右框七
“戈”,“匚”,“七”:R1;“工”:R2。
代表字:”貢“=”工“+”貝“,“伐”=“人”+“戈”,“草”=“艸”+"早",”叵“=”匚“+”口“,”虎“=”虎字頭“+”七“+"幾"
H:【目具】上止卜虎皮
”上“、”止“,”虎頭“:R1;”卜“,”皮頭“:R3。
代表字:”盯“=”目“+”丁“,”具“=”具頭“+”八“;”讓“=”讠“+”上“,”肯“=”止“+”月“,”訃“=”讠“+”卜“,”虎“=”虎頭“+“七”+“幾”,“皮”=“皮頭”+“又”
J:【日早】兩豎與【蟲】依
刂:R3。
代表字:“旦”=“日”+“一”,“草=“艸”+“早”,“井”=“二”+“刂”,“蚊”=“蟲”+“文”
K:【口】與川,字根稀
川:R3.
代表字:“回“=”囗“+”口“,”卅“=”一“+”川“
L:【田甲方框四車力】
代表字:”男“=”田“+”力“,”岬“=”山“+”甲“,”回“=”囗”+“口”,“羅”=“四”+“夕”,“軋”=“車”+“乙”
M:山由貝,下框幾,(二五還有骨字頭)
"山","由"、“貝”,“冂”:R1;“幾”,“骨頭”:R2。(150907fix)
代表字:“岬”=“山”+“甲”,”岫“=”山“+”由“,“貢”=“工”+“貝”,“同”=“冂”+“一”+“口”,“凡”=“幾”+“點”,“骨”=“骨頭”+“月”
T:禾竹一撇【雙人】立,反文條頭共三一
“禾”,“竹”,“攵”:R1;“條頭”:R2;“撇”:R3。
代表字:“和”=“禾”+“口”,“竺”=“竹字頭”+“二”,“千”=“撇”+“十”,“行”=“雙人旁”+“二”+“丨”,“孜”=“子”+“攵”,“條”=“條頭”+“木”
R:白手看頭三二斤
“白”:R1;“手”,“看頭”,“斤”:R4。
代表字:“皇”=“白”+“王”,“扒”=“扌”+“八”,“看”=“看頭”+“目”,“析“=”木“+”斤“
E:【月】彡(衫)【乃用家衣底】,(愛頭豹頭和豹尾,舟下象身三三里)
“彡”:R3。
代表字:”肯“=”止“+”月“,”須“=”彡“+”頁“,”奶“=”女“+”乃“,”擁“=”扌“+”用“,”家“=”宀“+”豕“,“衣”=“點橫”+“衣底”,”愛“=”愛頭“+”冖“+“大”+“又”,“豹”=“豹頭“+”豹尾“+”勹“+”點“,”舟“=”撇“+”舟下“,”象“=”色頭“+”日“+”象身“
W:人八登祭取字頭
“人”,“八”:R1;“登頭”,“祭頭”:R2。
代表字:“谷”=“八”+“人“+“口”,“仁”=“亻”+“二”,“登“=”登頭“+”一“+”口“+”兩點橫“,”祭“=”祭頭“+”二“+”小“
Q:【金】勺缺點無尾魚,犬旁留【乂】兒一點夕,氏無七
勹、魚頭、犬旁、留左上、兒、夕去點、氏無七:R1
代表字:“釙”=“钅“+“卜”,“勺”=“勹”+“點”,”魚“=”魚頭“+”一“,”貓“=”犬旁去撇“+”撇“+”艸“+”田“,”義“=”一點“+”乂“,”夕“=“夕去點”+“點”,“氏”=“氏去七”+“七”
Y:言文方廣在四一,高頭一捺【誰人去】
”言“,”文“,”方“,”廣“,”高頭“:R4;”捺“:R3。
代表字:”訪“=”讠“+”方“,”吝“=”文“+”口“,”床“=”廣“+”木“,”高“=”高頭“+”冂“+”口“,”誰“=”讠“+”亻“+”誰去讠亻“
U:立辛兩點六【門】疒(病)
”立“,”辛“,”六“,”疒“,R4;”兩點“:R3。
代表字:”音“=”立“+”日“,”辣“=”辛“+”一“+”口“+”小“,”冰“=”冫“+"水",”問“=”門“+”口“,”病“=”病頭“+”一“+”冂“+”人“
I:水旁興頭小倒立
“氵”,“興頭”,“小倒立”:R3。
代表字:”汪“=”三點水“+”王“,”興“=”興頭“+”八“
O:火業(yè)頭,四點米
“火”:R4;“業(yè)頭”,“灬”,“米”:R3
代表字:”灶“=”火“+”土“,”業(yè)“=”業(yè)頭“+”橫“,”杰“=”木”+”灬“,“來”=“一”+“米”
P:【之字軍蓋道建底,摘礻(示)衤(衣)】
代表字:”字“=“字頭“+”子“,“軍”=“軍頭”+“車”,“道”=“兩點橫”+“撇”+“目”+“道底”,“延“=”撇“+”止“+”建底“,”社“=”示旁去點“+“點”+“土”,“襯”=“衣旁去兩點”+“兩點”+“寸”
N:已半巳滿不出己,左框折尸【心和羽】
”已“,”巳“,”己“,”左框“,”尸“:R1;”折“:R3
代表字:“辟”=“尸”+“口”+“辛”,“思”=“田”+“心”;“詡”=“讠”+“羽”
B:子耳了也框向上
”子“,”了“,”也“,”凵“:R1;”卩“,”阝“,耳:R4
代表字:“好“=”女“+”子“,”咠”=“口”+“耳”,“鄧”=“又”+“阝”,“卻”=“土”+“厶”+“卩”,“遼”=“了”+“之”,“她”=“女”+“也”,“兇”=“乂”+“凵”
V:【女】刀九【臼山朝西】
”刀“,”九“:R1
代表字:“如”=“女”+“口”,“召”=“刀”+“口”,“叴”=“九”+“口”,“舅“=”臼“+”田“+”力“,”雪“=”雨“+”彐“
C:又【巴馬】,丟矢矣
”又“,”厶“:R1
代表字:”嘆“=”口“+”又“,”吧“=”口“+”巴“,”嗎“=”口“+”馬“,”弘”=”弓“+“厶”
X:慈母無心【弓】和【匕】,幼無力
“幺”,“母框”:R1
代表字:”慈“=”兩點橫“+”幺“+“幺”+“心”,“細”=“絞旁”+“田”,“母”=“母框”+“橫”+“兩點”,“弘”=“弓”+“厶”,“旨”=“匕”+“日”
【五. 其他說明】
1. 多字根漢字的輸入:
有些字包含的字根大于3個,只需輸入前三字根和末字根,比如“鷹”=“廣”+"人"+"人"+“誰去讠亻”+“勹”+“點”+“折”+“橫”,取前三和末字根后:“鷹”=“廣”+"人"+"人"+“橫”=“YWWG”
2. 字根漢字的輸入:
有些字本身就是字根,不能再拆分,需要特殊輸入,原則是:“字根所在鍵”+“字根筆畫”(GHTYN分別代表橫豎撇捺折,如果字根筆畫大于2,只需輸入前兩筆畫和末筆畫),比如:
“又”=“C”+“折”+“捺”=“CNY”
"巴"="C"+"折"+“豎”+“折”=“CNHN”
“馬”=“C”+"折"+“折”+“橫”=“CNNG”
3. 末筆識別碼的輔助輸入:
單純靠字根拆分編碼,會存在部分字編碼相同,比如“嘆”,“吧”,“嗎”的字根碼都是K("口")+C(“又巴馬”),所以五筆新加了末筆識別碼規(guī)則做為輔助輸入,以減少重碼率。
簡單來說就是,末筆識別碼=漢字最后一筆+漢字的結(jié)構(gòu),漢字最后一筆決定區(qū)號(橫豎撇捺折 →? 12345),漢字結(jié)構(gòu)決定位號(左右,上下,其他 → 123),區(qū)號+位號確定了末筆識別碼,比如:
“漢”=“氵”+“又”+“Y”(末筆為捺,在4區(qū),左右結(jié)構(gòu),在1位,41? → Y)
“字”=“宀”+“子”+”F“(末筆為橫,在1區(qū),上下結(jié)構(gòu),在2位,12? → F)
"回“=“囗”+”口“+”D“(末筆為橫,在1區(qū),其他結(jié)構(gòu),在3位,13? → D)
“嘆”=“口”+“又”+“Y”
“吧”=“口”+“巴”+“N”
“嗎”=“口”+“馬”+“G”
4. 詞組的輸入:
對于二字詞組,只需輸入每字的前兩字根即可,比如“詞組“=(”讠“+”折“+"一"+“口”)+(”幺“+”月“+“一”)=”讠“+”折“+”幺“+”月“=“YNXE”
對于三字詞組,只需輸入前兩字的第一字根,后一字的前兩字根即可,比如“共和國”=(“艸”+“八”)+(“禾”+”口“)+(”囗“+”王“+”點“)=“艸”+“禾”+”囗“+”王"="ATLG"
對于四字及以上詞組,只需輸入前三字的第一字根,最后一字的第一字根即可,比如“中華人民共和國”=“口”+“亻”+“人”+“囗”="KWWL"
Z鍵的作用:
(1)萬能鍵,可以代替任意的健;
(2)重復(fù)上一次輸入的字或詞組。
OVER。
題外話,我學(xué)會五筆(掌握基本要領(lǐng))只用了一天時間,當時“文曲星”有個功能是,顯示漢字,默拼五筆全碼,我玩了一陣,將不會拆的字記到筆記上,反復(fù)研磨,一周之后基本上達到無字不通的水平,所以說,五筆其實是很簡單的,只要你愿意學(xué)。
本文的另一個出發(fā)點是向過去的自己致敬,07年的一篇舊文:
http://blog.sina.com.cn/s/blog_7c50857d010109uc.html
總結(jié)
- 上一篇: 【Java】转义字符
- 下一篇: 86五笔输入法教程详解