我开始学习郑码了(郑码输入记忆版)
我开始学习郑码了(郑码输入记忆版)
- 我开始学习郑码了(郑码输入记忆版)
- 引入
- 一、了解字根
- 二、了解根序
- 三、了解根区
- 四、编码方法
- 五、可以动你的小手手了
引入
认识郑码才一周,也有试过,对于只习惯和依赖于拼音输入的我,郑码输入实在是太”恶心”了!问我为什么还要学习郑码输入?答案是快,熟用郑码输入的人都告诉我快,不为别的,经了解输入单字和词语的编码不会超过四个字母。当然,慢,只是开始。总要有个开始的过程,对吧。
学习一种新的打字方式,建议暂时放弃原先的输入法。
什么是郑码输入,可自行在百度输入,然后点击搜索。我下面的内容只是我认为比较重要的基本功,那么问题又来了,基本功是什么,当然是背啦,就行像拼英输入一样,熟知键盘,熟知原理和输入方式,加上多多习,方能成仙!
郑码输入关键在于基根区块的记忆,其他都不是事儿。记忆在于理解,下面我们就来理解一下吧!(PS:为了易于理解,本文个别地方语言表达可能不是很严谨)
一、了解字根
汉字由字根和笔画组成,组字能力强的字根有170余个,郑码编码的基本字根,简称为基根。
说白了,一般就是那些不可再拆分的简单字或笔画,如“土木工虫口日鱼言(讠)女辶己马阝纟鸟页酉皮艮户母礻车衤身隹虍牙食”等。
二、了解根序
根序就是我们平时写字的笔画顺序(一般是从上到下,从左到右,根序由外到内),当然这里指字根的顺序,比如“解”字,我们先写“角”再写“刀”最后写“牛”字,这就是根序。
了解根序在于我们为汉字编码时对汉字的拆分和编码顺序的准确性。例如我们自然地把“谢”拆分为“讠、身、寸”,“配”拆分为“酉、己”。
注意:与汉字笔画顺序相悖的地方是,郑码中”辶”,”廴”是放在首取的。
三、了解根区
郑码的基根用26个英文字母命名代码,每一个字母形成一个根区。每个根区里都有几个基根,它们共用本根区的同一个英文字母作代码,这一代码叫做基根的区码。
基本起笔(笔画的第一笔)分为横(—)、竖(丨)、撇(丿)、点(丶)、折(乛)五大类,其中
横起笔类基根占“ABCDEFGH”8个根区;
竖起笔类基根占“IJKL”4个根区;
撇起笔类基根占“MNOPQR”6个根区;
点起笔类基根占“STUVW”的5个根区;
折起笔类基根占“XYZ”3个根区。
这里还要说的是每个根区都有主根和副根
例如:
A区:主根是“一”,副根是有一横的“丁”。
B区:主根是“土、二”,副根是含有“土”或“二横”的“耂(者)、走、工、示”。
大体如下面的郑码字根表图:
四、编码方法
原理什么的说多了都不太直观,你看了可能会睡着(PS:我在学习郑码的时候就打过扽),总结了几个点。
1. 对于只有一个基根的字
如果是第一主根,就打出该主根代码,然后在其后加上A。
例如:“马”编码是XA;
“病”的编码是TA
如果是副根就直接打出:
例如:“尤”的编码是GR;
“其”的编码是EC;
“业”的编码是KU
2. 对于有两个基根的字
如果两个基根的代码都是一个字母,就在它们的后面加上“VV”;其余的直接取码就可以了。
例如:码=石G+马X=GXVV
杜=木F+土B=FBVV.
取=耳CE+又XS=CEXS
……
3. 对于有三个根基的字
如果首基根是一个代码,就取次基根的首码(不管它有几个码)和末基根的全码。
例如:
腾=月Q+UB+马X=QUX,渊=氵V+リND+米UF=VNUF
如果首基根是二个代码,那么次基根和末基根只取首码[不管它们有几个码]。
例如:
靠=⺧MB+口J+非KC=MBJK,羟=⺶UC+スXS+工BI=UCXB
4. 对于有四个基根的字
如果首码是二码(首基根的代码不能省),码编为首基根的代码+次末基根和末基根的各一个区码。例子:
戆=立SU+[日十夊工]+贝LO+心WZ=SULW
注意:郑码中”辶”,”廴”是取码中首要取的。
5. 简码的取码方式
- 一级简码
就是26个高频字:
这W月Q我M发Z现C了Y对X一A度T所P说S要F成H为U个O没V多R中J用L地B在G世E上I的D是K他N
- 二级简码
用该字首根和次根各1码组成。
例如:把 – DY、找 – DH、管 – MW
个别常用词也有二级简码,就是取每字第一个基根的区码。
例如:政府–AT、开展–AX、北京–TS
……
五、可以动你的小手手了
实践的时候你会发现,有的字不用输入完整的编码,和拼英输入一样,输入法就会跳出你需要的字供给选择,刚开始,我们要学着输入完整的编码。
假如输入”我开始学习郑码了”,演示如下:
推荐一个详细有用的教程链接:https://baike.baidu.com/item/郑码/589192?fr=aladdin
我开始学习郑码了(郑码输入记忆版)相关推荐
- java计算机毕业设计学习资源下载管理源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计学习资源下载管理源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学习资源下载管理源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: 项目架构 ...
- java web学习项目20套源码完整版
java web学习项目20套源码完整版 自己收集的各行各业的都有,这一套源码吃遍所有作业项目! 1.BBS论坛系统(jsp+sql) 2.ERP管理系统(jsp+servlet) 3.OA办公自动化 ...
- Emgu-WPF学习使用-识别二维码的位置
原文:Emgu-WPF学习使用-识别二维码的位置 参考链接:http://blog.csdn.net/gaobobo138968/article/details/47663607 我完全参照该链接实现 ...
- 学习:二维码、QR码、J4L-QRCode、java
转自:http://baijinshan.iteye.com/blog/1004554 学习:二维码.QR码.J4L-QRCode.java Java企业应用网络应用Rails应用服务器 开源码 J ...
- JUC.Condition学习笔记[附详细源码解析]
JUC.Condition学习笔记[附详细源码解析] 目录 Condition的概念 大体实现流程 I.初始化状态 II.await()操作 III.signal()操作 3个主要方法 Conditi ...
- FPGA学习笔记---二进制码、独热码、格雷码分析对比
在Verilog学习中常用的编码方式有二进制编码(Binary).格雷码(Gray-code)编码.独热码(One-hot)编码,对于新手来说,搞不清楚编码为什么要分这么多格式?统一用一种格式不好吗? ...
- Java学习之字符与ASCII码相互转换的面板设计
此代码主要是设计一个小面板,在面板内可以实现字符与ASCII码的相互转换,代码如下: package cm.test.demo10;import java.awt.*; import java.awt ...
- linux access源码,从零开始学习Linux:Day04 源码安装Nginx 。acess/status/referer
从零开始学习Linux:Day04 源码安装Nginx .acess/status/referer 常见web服务器有IIS,apche,nginx,tomcat,tengine等等,现在nginx使 ...
- numpy的学习,全是源码,勿喷
numpy的学习,全是源码,勿喷 文章目录 numpy的学习,全是源码,勿喷 基础学习 array的操作 numpy的运算 numpy的运算 基础学习 import numpy as np# # 核心 ...
- java毕业生设计紫陶文化传播与学习交流网站计算机源码+系统+mysql+调试部署+lw
java毕业生设计紫陶文化传播与学习交流网站计算机源码+系统+mysql+调试部署+lw java毕业生设计紫陶文化传播与学习交流网站计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目 ...
最新文章
- Office 插件开发和部署的总结
- mysql导入导出数据
- Nginx笔记-关于nginx.conf中proxy_pass中末尾不加/的坑
- 零基础带你学习MySQL—not null 非空(二十四)
- linux 编写sh文件,linux编写shell脚本程序one官方
- Jay Simons谈Atlassian收购Trello
- 陈赫入场,抖音背后的决心!
- 全国计算机等级考试3月份报名时间,2021年3月全国计算机等级考试报名时间公布...
- qnap威联通作文件服务器,QNAP 威联通 453BT3 网络存储服务器 使用手记,Nas中的小钢炮...
- STM32+SIM800C采用MQTT协议登录OneNet上传温湿度、MQ2烟雾浓度、GPS数据
- 航拍深圳湾体育中心全景
- endnotex9安装后使用方法_EndNoteX9个人安装说明.PDF
- 如何使用手机把照片压缩到100K?教你手机压缩方法
- iOS和Android的app界面设计规范
- 编程中的逻辑实现,三种逻辑结构(顺序、循环、分支)、跳转、函数以及错误处理
- 数仓建设(离线和实时)
- 青年在选择的职业时的思考
- web3.js查询和修改链上的合约数据
- 读取jar中MF文件以及pom.xml中的版本号
- 3.12信号概述(第二阶段)