郑码输入
郑码输入法(郑码输入法 zhèngmǎ shūrùfǎ)是一种基于汉字形状的中文输入法。在下文中,它将简称为郑码。本指南旨在帮助学习中文的英语使用者,读者需要熟悉汉字的笔顺规则。它基于个人经验和维基共享资源上提供的教学材料。
基于形状的输入法使用部件,这些部件组合起来构成汉字。它们绑定到键盘上的键上,并一个接一个地输入以形成组合。以下是用部件创建汉字的三个示例(“日”、“人”、“土”)
- 日 => 旦 昔 旲
- 人 => 亾 汆 今
- 土 => 在 吐 時
在郑码中,部件被称为根,它们分为三种:第一主根、第二主根和副根。为了更好地区分英语中的它们,在本指南中,它们将分别称为一级根、二级根和三级根。
Note: whenever you see the words “first”, ”second” and ”third” spelled with a number and 2 letters (1st 2nd 3rd ), it refers to these 3 categories. When you see it written with just letters, it refers to something else.
一级根和二级根与26个与英文字母相对应的键中的特定键相关联。三级根则与两个键的组合相关联。用于书写汉字或根的键或键组合称为代码。
这26个键根据主要一级根的第一笔划分为5类
- A-H键:主要一级根都以横笔开始,
- I-L键:主要一级根都以竖笔开始,
- M-R键:主要一级根都以撇笔开始,
- S-W键:主要一级根都以点笔开始,
- X-Z键:主要一级根都以弯笔开始。
您可以在图1中找到几乎所有的根。根可以找到在其根代码第一个字母的键上。此外,以下7个键还具有其一级根的1种额外形式:A、I、M、S、X、Y、Z 这是与每个类别相关的笔划:一 丨 丿丶㇕ ㇆ ㇄(“弯笔”类别的字母XYZ各自具有不同的弯笔)。
每个根都有其独特的代码,但同一个根可以有不同的形式,例如:代码为“mb”的三级根通常看起来像这样:牛(它本身就是一个汉字,表示牛/母牛),但根据您书写的汉字,它也可以例如看起来像这样
- 失(笔划1-3)
- 告(笔划1-4)
- 牡(笔划1-4)
- 偉(笔划9-11)
但它被认为是同一个根,因为在每种情况下它的代码都是相同的。因为同一个根可以有不同的形式,所以每个根都具有主要形式(对于根“mb”它是牛),并且可能还有若干次要形式(如上面显示的那些)。
除了根之外,这26个键还分别关联着一个完整的(简化的)汉字。这26个汉字都很常见,被称为快捷汉字,可以用单个字母书写。
在图1中,主要根显示在左侧,次要根显示在括号中的右侧。快捷汉字以红色显示,一级根以紫色显示,二级根以绿色和浅绿蓝色显示,其余为三级根。蓝色汉字是使用3个键书写的三级根,以及类似的用2个键书写的三级根。
以汉字“利”为例。它由三个根组成
- 丿(M键的主要一级根)
- 木(F键的主要一级根)
- ⺉(K键的主要二级根)
书写一级根时,只需输入它所属的键。书写二级根时,输入其键并在末尾添加字母d。因此,该汉字的代码变为:m + f + kd。所以,如果输入mfkd,您将得到汉字“利”。
另一个例子:“摔”这个汉字由6个根组成
- ⺘(D键主要一级根)+
- ⼇(S键次要一级根)+
- ⺢减去⼅(V键次要一级根)+
- ㇄(Z键主要一级根)+
- 厶(ZS主要三级根)+
- 十(E键主要二级根(其代码为ED,请记住二级根在末尾添加d))
将所有这些加在一起,该汉字的代码变为:d+s+v+z+zs+ed = dsvzzsed。这对于一个汉字来说显然太长了,因此郑码有一些规则可以使实际代码变短
Rule 1:
No character has a code of more than 4 keys.
Rule 2:
Only the first two roots and last two roots are ever written, and only the first and the last root are ever written with more than one key.
Rule 3:
You start by writing the first 2 letters of the full code.
Rule 4:
If possible, you try to write the first letter from each of the last two roots.
以上面的例子为例,首先输入前两个字母:ds 然后输入倒数第二个根的第一个字母:z,最后输入最后一个根的第一个字母:e,所以“摔”的实际代码变为:dsze。
查看图1时,请注意L键上的二级根有多种形式。L键下方有一个方框。当这些绿色汉字是更大汉字的一部分时,都可以使用代码ld书写。
请注意,与“利”不同,“摔”并没有完全遵循笔顺规则。如果遵循笔顺规则,顺序应该是D+S+Z+ZS+V+E。通常,当一个根从上方或侧面包围另一个根时,外部部分先写,但当它来自下方时,内部部分先写
- 困 jd+f
- 周 ld+b+j
- 兆 v+rd
- 凶 os+zi
郑码的笔顺规则还有两个例外。当汉字包含根⻌(W键的主要一级根)或⼵(Y键的次要一级根)时,可以先写或后写该根。以下是一些汉字及其所有书写方式
- 还 giw wgi
- 运 bdzw wbzs bzw wbz
- 廷 ymb mby
- 廵 zdy yzd
- 无完整代码:a+gr。由于只有2个根,只要不超过4个字母,就完整地写出来。实际代码:agr。
- 兵完整代码:pda+o。由于只有2个根,只要不超过4个字母,就完整地写出来。实际代码:pdao。
- 博完整代码:ed+fb+ds。首先,输入前两个字母:ed。然后输入后两个代码的第一个字母:fd。实际代码变为:edfd。
- 線完整代码:z+nk+kv。首先输入前两个字母:zn。由于第二个根只能用一个字母表示,因此接下来关注剩余的根。只有一个:kv,所以完整地写出来。实际代码:znkv。
- 絡完整代码:z+rs+j。首先输入前两个字母:zr。由于第二个根只能用一个字母表示,因此接下来关注剩余的根。只有一个:j,所以实际代码变为:zrj。因此,即使完整代码只有四个字母,也可能不会完整地写出来。
有些根是用三个以上的字母书写的。它们是既有额外的d(像所有二级根一样)又在后面添加字母“a”以进一步区分根的二级根,或者是在二级根组合后面添加a、b或c的三级根。以下是一些示例
- 由 kia
- 甲 kib
- 申 kic
- 已 yya
- 巳 yyb
- 入 oda
- 丘 pda
- 凡 qda
- 乙 yda
有些汉字,由于巧合,具有相同的代码。以下右侧的汉字必须在其正常代码后面添加2个v才能将其与左侧的汉字区分开来。有时,汉字的代码与汉字组合的代码冲突。后面的部分将介绍如何书写汉字组合。请注意,左侧的一些汉字可以用多种方式书写。它们具有较长的正常代码和一个或两个较短的代码。较短的代码将在下一节中讨论。
或 | hmja hj | 叵 | hjvv | ||
每 | mazy mzy mz | 系 | mzvv | ||
夕 | rs | 久 | rsvv | ||
文 | so | 六 | sovv | ||
子 | ya | 孑 | yavv | 孒 | yavv |
需要 | ff | 林 | ffvv | ||
只要 | jf | 呆 | jfvv |
某些汉字可以用更短的方式书写,以减少需要按下的键数。以下汉字可以用两种或三种方式书写。当您想用四个字母代码书写多字词语时,简短代码非常重要(下一节中描述)。
- 统 zszr zsz zs
- 新 sufp sfp sf
- 岛 rzll rll
- 民 yybh yhd yh
- 北 tirr trz
一般来说,您通过书写普通的四字母代码来书写三字母简短代码,但尝试忽略任何不是词根首字母的字母。如果您仍然有四个字母,则忽略最后一个字母。如果您少于三个字母,则用完整代码中的字母填充。然而,某些汉字似乎不遵循此规则(请参见下面的“北”)。以上面的第一个例子为例
统 完整代码:z+s+zs+rd。标准代码:zszr。由于标准代码中的所有字母都是“首字母”,因此您忽略标准代码的最后一个字母:zszr → zsz
新 完整代码:su+f+pd。由于u是第二个字母,因此您忽略它:sufp → sfp
岛 完整代码:rf+ll。代码缩短为rl。最后一个词根的最后一部分是l:rzll → rll
民 完整代码:yyb+hd。由于前三个字母是一个词根,因此您忽略yyb结尾的y和b。现在您只剩下标准代码的两个字母:y和h,因此您必须添加hd词根中的d:yybh → yhd
北 完整代码:ti+rr 当代码缩短时,它变成tr。通常您会添加最后一个词根的最后一个字符并得到trr。但是,这个字符似乎不遵循此规则。相反,您似乎取自最后一个词根的最后一笔,也就是Z的主要第一个词根:tirr → trz。
除了书写单个汉字外,还可以使用郑码书写长的汉字序列。要做到这一点,您必须知道如何书写三字母简短代码。以下是一些示例
书写两个汉字组合时,您书写三字母代码中的前两个字母
短语 | 短语代码 | 汉字标准代码 | 汉字简短代码 |
---|---|---|---|
你好 | nrzy | nrko+zmya | nrk+zya |
欢迎 | xrwr | xsro+rhyw | xro+wry |
考虑 | baiw | bmaz+ihwz | baz+iwz |
弘扬 | yzdy | yzzs+dyod | yzs+dyo |
施工 | smbi | symy+bi | (没有简短代码,可能是smy+bi) |
在这些两个汉字组合中,最后一个汉字的简短形式只有一个字母,因此您在末尾添加一个v使其成为一个四字母代码
短语 | 短语代码 | 汉字标准代码 | 汉字简短代码 |
---|---|---|---|
浓度 | vwtv | vwrh+tgex | vwr+t |
又要 | xsfv | xs+fjzm | xs+f |
对于三个汉字,您取第一个和最后一个简短代码的首字母,以及中间简短代码的前两个字母
短语 | 短语代码 | 汉字标准代码 | 汉字简短代码 |
---|---|---|---|
私有制 | mgqm | mfzs+gdq+mblk | mfzs+gq+mlk |
立面图 | sgjj | su+gjkd+jdrt | su+gj+jrt |
对于四个汉字,您书写每个汉字代码的首字母(简短代码的首字母与标准代码相同)
短语 | 短语代码 | 汉字标准代码 | 汉字简短代码 |
---|---|---|---|
生态系统 | mgmz | mc+gdsw+mzvv+zszr | mc+gsw+mzv+zs |
高等教育 | smbs | sjld+mbds+bmym+szq | sjl+ms+bmm+szq |
对于超过四个汉字,您书写前四个汉字代码的首字母,并忽略其余的
短语 | 短语代码 | 汉字标准代码 | 汉字简短代码 |
---|---|---|---|
新石器时代 | sgjk | sufp+ga+jjjj+kds+nhs | sf+ga+jjg+kd+nh |
合成洗涤剂 | ohvv | odaj+hmy+vmrd+vrf+sonk | oaj+h+vmr+vrf+snk |
中华人民共和国 | jnoy | jivv+nred+od+yybh+eao+mfj+jdcs | |
全国工商业联合会 | ojbs | odc+jdcs+bi+suld+ku+ceug+odaj+odbz | |
中国有色金属工业总公司 | jjgr | jivv+jdcs+gdq+ryia+pa+xmil+bi+ku+udjw+ozs+yaj |
1:打开网站https://zhengma.911cha.com/,并用它查找您难以书写的汉字的郑码(在搜索栏中输入汉字)。您还可以打印出郑码键盘的图片作为参考。
2:记住上面提到的五组键(它们分别以字母A、I、M、S、X开头)。
3:对于每一组,记住第一个和第二个词根,以及可能的快捷键,使用纸和笔。
4:使用练习文档来记忆第三个词根。当您知道第一个和第二个词根时,更容易猜测/记住第三个词根的代码。
5:使用第二个练习文档练习书写实际的汉字。这些汉字被选为常用且相对难以书写的汉字,因此,如果您能够书写这些汉字,那么您应该能够很好地使用郑码。