此处提供的仅仅是“码表”,欢迎程序员以此开发输入法软件。
支持Windows及Linux系统的“单手笔顺输入法(2.0版)软件”下载地址列表请参阅:
https://github.com/YQ-YSY/one-hand_Rime
以下是“单手笔顺输入法(2.0版)码表.zip(75M)”的各大网盘下载地址:
您也可以直接给我发邮件 ysq-yy@163.com,注明想要的版本,我会回复邮件发送给您。
天翼云盘:(速度快,需要注册用户才能下载,微信一扫即可)
https://cloud.189.cn/t/N3ERNnmmmmyu
蓝奏云:(速度快,无需注册用户也能下载)
(但有时域名解析出错,host文件需添加一行 118.31.212.253 www.lanzous.com )
https://www.lanzous.com/iCi1hf3j7ih
坚果云:(需要注册用户才能下载)
https://www.jianguoyun.com/p/DVl-6aAQgvjVCBj07a8D
百度云:(2021-11-29更新,速度慢,需要注册用户且安装客户端才能下载)
https://pan.baidu.com/s/1t7nreb3gTsQ6a5eJWy3SxQ 提取码: s7yu
腾讯微云:(速度慢,需要注册用户才能下载)
https://share.weiyun.com/N5nPnuPr
版权:GPL v3+
遵照《GB13000.1字符集汉字字序(笔画序)规范》共20902个汉字,遵照《GB13000.1字符集汉字笔顺规范》;
并增补GB18030字符集(截止2017年)开源字体可见双字节和四字节汉字8783个(即本输入法编码目前涵盖29685个汉字);
随着开源字体的完善,以后可继续扩展录入GB18030字符集里的其他汉字,即可涵盖GB18030字符集全部汉字共70377个。
由于Unicode编码包含大量日韩使用的、与汉字字型笔画完全相同的文字(即同一个字重复出现两次),极易造成混淆,故不以此为标准。
编码原理基于专利权已终止的(CN03159505.7)“一种数字笔画汉字输入方法”,原发明人:马晓光 <232937@QQ.com>
参考《数字五笔中文输入系统输入教程及编码查询手册》
开源码表初始手工录入、简化规则、全新重排部件编码(偏旁部首编码)、再次手工录入:一善鱼 YQ-YSY <YQ-YSY@163.com>
拼音采用 wangyanhan(老老朽)整理制作并分享的《CJK汉字拼音表_42907字_14.8.10更新》,以及其他字典网站查询参考。
核心词库包括有《现代汉语常用词汇表》(38285个)以及其他常用词汇和短语共计约36万个,已剔除方言、网络词汇、粗口话和淫秽词语。
欢迎各位朋友利用此码表,或开发独立的笔顺输入法,或嵌入已开发的输入法,新输入法程序名称亦可自行设定。扩展词库现共计有243万个。
为了方便大家编辑并导出其他形式的码表,在此使用TXT文本文件,以及LibreOffice电子表格ods文件,里面有详细的分类编号及排序。
文件夹icon中还附带有本输入法的Logo图标以及部件编码的SVG格式和PNG格式文件,以及“悬浮栏功能设计说明”图JPG格式的文件。
单手笔顺输入法使用键盘数字小键盘为主要输入工具,只用单手(右手或左手)即可完成简体繁体文字、词组以及标点符号的输入。
输入速度快,字词重码少,符合华人书写习惯,适合文案录入、会议速记、撰写书籍等工作,避免“提笔忘字”电脑病,亦方便残障人士。
小键盘的0~9按键默认是录入汉字,若先输入“*(星号)”紧接着输入0~9则为录入数字;
按键“/(斜杠号)”首先第一个输入时为逗号,若跟随在编码后输入则为切换悬浮栏第二行在“部首编码/后续编码”之间互相转换。
按键“*(星号)”首先第一个输入时为切换到数字输入模式,若跟随在编码后输入则作为未知编码的模糊查询通配符;
按键“-(减号)”为撤销上一步按键(类似BackSpace向左退格键);
按键“+(加号)”首先第一个输入时为+号,若跟随在编码后输入则切换到候选字(蓝色)选词模式,继续输入0~9选择列出的字词;
按键“Enter(回车)”用于确认选中排在第一个的候选字词就是需要的字词;
按键“.(点号)”首先第一个输入时为句号,若跟随在编码后输入则作为词组的汉字间隔符;
按键“00”为列出标点符号候选;按键“09”为列出特殊数字序号候选。
大键盘上的其他按键,与其他输入法功能相同。例如:
-号 或者 PageUp 候选字词向上翻页;=号 或者 PageDown 候选字词向下翻页;
Shift 4 为¥人民币符号,Shift 6 为……省略号,shift < 为书名号《,以及 Ctrl . 为全角半角切换等。
为了方便没有数字小键盘的笔记本用户,建议输入法开发者提供自定义按键替换0~9的功能,以及繁体简体互换功能。
建议输入法程序开发者采用混合输入模式,即:小键盘是单手笔顺输入法,大键盘默认是英文输入法,按一下shift键可切换为拼音输入法。
使用拼音输入时,数字小键盘依然是继续用于笔顺输入法,拼音候选字的选取依然是使用+号来选取字词,大键盘数字键0~4用于输入音调。
建议输入法开发者参考文件夹icon中“单手笔顺输入法——悬浮栏功能设计说明”图分两行提示框的显示方式,方便用户学习记忆。
用户输入编码时,已输入的数字、以及相同编码所代表的字词,相同编码的候选字列表显示在悬浮栏第一行(候选框)。
建议精简码显示为100%全黑色(000000)、六全码显示为80%炭灰色(333333)、笔顺码显示为60%灰色(666666)。
如果候选字太多放不完,最后末端有按钮可点击滚动显示。
悬浮栏第二行(提示框)显示的是以该数字起头的两位数字所代表的部件编码表,因此不需要死记硬背,看见即可理解。
悬浮栏第二行(提示框)最末端的按钮可切换显示“部首编码/后续编码”模式,显示当前数字后还可以继续输入什么数字即可打出什么汉字。
编码输入完毕,用户按+号切换到备选字(蓝色)选词模式,
三类编码显示为100%全蓝(0000ff)、80%明蓝(3333ff)、60%淡蓝(6666ff)三种深度的蓝色,用户选择了所需要的字之后:
第一行(候选框)显示该用户最近输入的以这个字开头的句子或短语,以供用户再次重复输入,在写文章或网络聊天时经常会用到这个功能。
其后还可以跟随有该字的联想词组,以供用户快速选择输入,最后末端有按钮可点击滚动显示更多的候选词。
第二行(提示框)显示刚才这个字或词的精简码、六全码,及其汉语拼音,方便用户学习记忆。最后有附加按钮可链接字典网站获取信息。
输入法悬浮栏第一行(候选框)可以用鼠标左键点击选取字或词。
输入法悬浮栏第二行(提示框)不能选字词,鼠标左键点击并按住第二行任意位置可拖动悬浮栏,右键点击则可弹出菜单选项进行相关设置。
仅仅以1、2、3、4、5五个数字分别代表“一丨丿丶𠃌”五个笔画,按汉字笔顺进行输入。例如:
“开”字,按笔顺“一、一、丿、丨”,编码为1132;
“我”字为31;“向”字为325;“力”为53;
注意“万”为153,“方”为4153,“忄”为442。
其中有些笔画容易被误解:
“提”归为“一”:如“氵、扌”中的最后一笔;有些电脑字体繁体字的“雨字头”四点显示为四小横,皆按国标笔顺归为四点;
“亅”一竖往左勾的归为“丨”:如“小”字的第一笔、“扌”提手旁等;“乚”一竖往右勾的归为“𠃌”:如“比、民、氏”的左边那一笔;
“点、捺”都归为“丶”:如“文、入、表、厶”的最后一笔;“宀”宝盖头和“冖”秃宝盖的左边那一笔也都是点“丶”,不是竖“丨”;
各种折笔(乛、フ、乚、𠃌、⺄、折弯钩、竖提等)都归为“𠃌”:如“乃、孔、民”中的笔画。
标点符号输入:
常用标点符号可以输入“00”,常用的数字序号可以输入“09”。
使用0~9中某二个数字的组合来代表汉字中的偏旁部首或部件,注意每个部件必须严格按笔画顺序排列,不得跨越笔顺拆解部件。
每个汉字最多取六个编码,对于理论上超过六个编码的汉字,第六码取最后一个“偏旁部首”或“笔画”的末尾编码。例如:
尘:23419(“尘”的前三笔是竖丨、撇丿、点丶、编码234,后三笔为常用部件“土”,编码19。)
镜:916185(“镜”的钅为91,立为61,日为81,儿为35,但已经超出六码,最后一笔或部件的最后编码为“𠃌”,因此第六码取5。)
梦:121290(“梦”的两个木为1212,夕为90,恰好满六位。)
再:125211(“再”最后三笔虽然像是一个“土”字,但按笔顺则应该是先一竖再二横,因此不能取“土”作为部件。)
回:25801 (“回”字不能拆解为二个“口”(部件编码80),因为按笔顺外面大“囗”的最后一笔要等小“口”写完后才能封口。)
六全码目前一共录入了29685个汉字,包括《GB13000.1字符集汉字字序(笔画序)规范》收录的繁体字、异体字、以及日韩所用的汉字。
精简码则是六全码的简化格式,共5117个,囊括了《通用规范汉字表》大部分一级、二级汉字,1~5键即可快速打出最常用的汉字。例如:
我:精简码为31, 六全码为312154;
自:精简码为382, 六全码为382;
无:精简码为1135,六全码为1135;
心:精简码为65, 六全码为65;
是:精简码为8, 六全码为8176;
大多数常用的汉字不需取完所有六个编码,便可出现在候选汉字的首位,然后按回车键直接完成输入,
处在候选列表的汉字,只需在小数字键盘里,按下+号,黑色候选列表变为蓝色备选列表,再按数字键,即可选中备选列表里的汉字。
利用“1、2、3、4、5”作为开头,配以其他数字,代表比较简单的部件笔画“横一、竖丨、撇丿、点丶、折𠃌”,
利用“7、8、9、6、0”作为开头,配以其他数字,代表比较复杂的部件笔画“横一、竖丨、撇丿、点丶、折𠃌”,
在键盘上输入方位类似的二个0~9按键,就能得到各种常见的的偏旁部首和部件。在数字小键盘上的排列如下:
7横一 8竖丨 9撇丿
4点丶 5折𠃌 6点丶
1横一 2竖丨 3撇丿
0折𠃌 .
不需要死记硬背,因为在输入第一个数字后,提示框中会出现这个数字开头的的偏旁部首(部件)列表,一看便知,打字多了自然就记住了。
如果需要输入的汉字刚好就是这个部件,那么只需要输入这个部件编码即可。
以下是“单手笔顺输入法(偏旁部首)代码表”(由于某些部件无法用汉字直接显示,此表仅列出简单示意,详细列表请参阅原图)。
笔画数较少多、常用、结构简单的偏旁部首和部件(共50个)。
10 扌 11 二王 12 十木 13 厂歹豕 14 石 15 七丂 16 雨 17 艹卄 18 廿革 19 土士
20 山 21 止齿 22 业 23 非 24 ⺌常 25 冂巾 26 虫 27 且直 28 贝貝 29 足
30 饣食 31 牜牛 32 亻 33 彳𠂆 34 八人 35 九角 36 月 37 ⺮竹 38 犭風 39 爫豸
40 讠言 41 冫京 42 门 43 关养 44 氵 45 冖罕 46 宀穴 47 广鹿 48 疒 49 忄
50 马馬 51 刁那 52 阝卩 53 刀乃 54 厶矛 55 纟糹 56 幺登 57 弓巽 58 孑子 59 女
笔画数较多、不太常用、结构复杂的偏旁部首和部件(共48个):
70 其 71 青丰 72 耳臣 73 春來 74 覀西 75 酉 76 走是 77 车車 78 井镸 79 牙瓦彭
80 口 81 日曰 82 目 83 田由 84 四皿 85 骨黽 86 黑 87 虍尗睿 88 門鬥 89 婁
90 夕夂祭 91 钅金 92 禾舌缶 93 舟 94 合谷夭矢 95 鱼魚 96 鸟鳥 97 气手毛 98 段鼻臼鼠 99 鬼身
60 方 61 立辣商 62 礻 63 衤 64 兴学 65 心必 66 文六亦 67 户 68 米㡀 69 火灬
00 (标点符号) 01 彐聿 02 出爿韋 03 艮即 04 羽 05 巜巛 06 毌毋母 07 尸辟叚 08 𤴔疋 09 (数字序号)
部件编码的规则是以汉字笔顺为准,优先选用汉字起头的偏旁部首,原本就是二个笔画的偏旁部首也尽量保持在与笔顺编码相同的原位。
少数部件按视觉、听觉形成的思维习惯、以方便记忆为目的,进行编码排列。同一汉字有多种编码可能时,择取编码较少且易于记忆的方案。
由于某些部件没有相对应的单个汉字,在此以“某字边、某字头”来说明,请输入法开发者在制作提示框时,改为用图片显示正确的部件形式。
只需一个编码,即 0~9 所代表的最常用汉字分别是:1 一,2 国,3 的,4 为,5 能,6 这,7 要,8 是,9 和,0 即。
其中仅一个或二个编码的汉字(编码1~99~09)选择使用频率最高的、在句子中经常以单字形式出现的汉字,优先于大多用于组词的汉字。
重码的汉字,在码表中将按字频排列。在蓝色选字状态下,可以按键“/(斜杠号)加回车”滚动选取,或按键“+(加号)加数字”挑选。
建议输入法开发者按以下优先顺序排列单字(包括仅编码相同时的单字排列顺序、及其有后续编码时的更多单字排列顺序):
精简码位数、六全码位数、精简码笔画数、精简码数字大小、六全码字频、六全码笔画数、六全码数字大小、笔顺码数字大小、笔顺码字频。
例如:
编码 341804、441354、463414、13251354,可用于编程测试,这几个编码在输入的过程中,汉字会出现上述复杂排列情况。
在比较数字大小时,请留意“以0开头的编码”和“以0结尾的编码”,以避免在程序中把编码转换为数字时造成丢失编码的情况。
如果记不全某个汉字的六全码或者笔顺码,可以在输入第一个编码之后,使用“*(星号)”作为该字未知编码的模糊查询通配符。
例如:记不全“镜”这个字的六全码,只记得第一个和其他一两个编码:可以输入9*08*,或者9*5就可以在候选字列表中找到“镜”字。
注意,如果按键“*(星号)”作为第一个输入按键,则切换到数字输入模式。
例如:想输入数字123,就只需在数字小键盘输入*123回车即可。
六全码或精简码也可以打出繁体字,某些繁体字与简体字编码相同的,目前是默认排在简体字后面。
习惯使用繁体字输入的用户,可以在单字码表的基础上重新排列优先字序,让某些繁体字与简体字编码相同的,默认排在简体字前面。
也希望输入法开发者能做出一个“繁体/简体“转换按钮,或者一个”汉字信息“按钮,用来显示这个汉字完整笔顺、拼音、内码等信息。
词组中的每个字之间用“.”(点号)隔开即可,用户可以输入自己记得的不定长的编码。词组码表只有六全码和笔顺码,不需要精简码。
唯一要注意的是词组的每个字的编码必须统一,即:第一个字用六全码或精简码,后面的字就不能混用笔顺码,反之亦然。例如:
**:802.251(六全码)或 25.251 (笔顺码)
汉武帝:44.11.61(六全码)或 441.11.414(笔顺码)
虽然词组中每个字可以输入任意长度的编码,但建议每字输入2-3个编码,这样更有利于精确定位词组,减少选词的麻烦。
多字超长词组的输入十分简单,只输入词组两头的汉字编码,中间要省略的多个字直接用一个“.”(点号)隔开即可。例:
中华人民共和国:85.32..25(这时,候选列表会显示出“中华人民共和国”和“中华民国”两个词组,因为匹配的是“中华……国”。)
百闻不如一见:13..1.25(注意不能输入 13..13..25 即:中间不能省几字、又加一字、又省几字。只能用两头、省中间。)
如果记不全词组中某个汉字的编码,可以在输入第一个编码之后,使用“*(星号)”作为该字未知编码的模糊查询通配符。
例如:记不全“汉武帝”这三个字的六全码,只记得第一个和其中两个编码:
可以输入4*.*4.6*,或者4*.*.*5就可以在候选字列表中找到“汉武帝”这个词组,所记得的编码越多,查询越准确。
注意:扩充词组编码时,应注意不要录入“错别词、网络篡改词”,以维护正确规范的词组用字行为(过多的不良杂词会影响正常输入效率)。
扩充词汇时,可参考附带的“错别异词对照表”来修正所录入的词汇,注意此表仅是针对书面用语的词汇,并未包括“网络新词”的错别字。
此外,也建议大家绝不录入“粗口话”和“淫秽词语”,让想说这些话的人只能一个字一个字地慢慢打出来,这样世界就安静多了。
建议输入法开发者能参考“云词库”的管理方式,利用单字码表生成多种分类词汇码表,并提供在线更新,以增强本输入法的生命力。
也希望输入法开发者能开发出“自造词组”的功能,以及上次经常输入的句子短语的记忆功能,这能让用户感受到极其便利的输入体验。
习惯使用繁体字的用户也许需要另外编排繁体字的编码和字频、以及生成繁体字专用的词组码表,或者开发一个“繁体/简体“转换按钮。
以下汉字结构是容易输入错误、被混淆、被误认为属于其他笔顺的:
1、“末、未、果”后四笔形成的“木”形结构,其结构清晰,易于辨认,且笔画顺序与“木”相同,故取“木”的编码12,“柬、谏”不行。
2、“国、因、回”含“囗”的汉字,因按笔顺这些字最后才封口,故不取“口”;正确取法应第一、二笔取“丨、𠃌”,取码25。
3、“都、教、考、孝、老”前三笔形成的“土”形结构,其结构清晰,易于辨认,且笔画顺序与“土”相同,故取“土”的编码19。
4、“里、垂、重、黑”中间的“土”形结构,其笔顺却是先一竖再二横,不是“土”字笔顺,故需按其笔顺取编码(“里”不取“甲”部件)。
5、“衰、蓑”中间的“口”形结构,按笔顺应先写“口”中间的一横,打乱了“口”字的笔顺,故不取“口”字部件编码,取其笔画编码2511。
6、“冒、帽”上面不是“日”字,而是丨𠃌一一,这两横不连接到旁边,即2511。
7、“有、育、膏”的下面不是“月”,而是先一竖,丨𠃌一一,即2511。
8、“用、甩”有类似“月”字的结构,但是结构变形较大,且混杂有其他笔画在其中,不易记忆,所以不取36编码,取笔顺即可。
9、“生”有类似“牛”字的结构,但是从记忆习惯上通常认为是一撇加“”字结构,因此不取“牛”字31编码,而取“”字71编码。
10、“满、螨”有类似“”编码18的部首,但因“艹”字头与下方的一横是断开的,且从习惯上通常认为“一”属于“两”字,故取编码17。
11、“垂、郵、甀、乗、剰”中间有类似“艹”的结构,但是因为混杂在其他笔画之中,不易辨认,故不取17编码,而取笔顺即可。
12、“脑、恼、垴”有类似“文”字的结构,但“乂”与上方的一横是断开的,且“乂”是属于“凶”字结构,故不取“文”字66编码,取笔顺即可。
13、“刪、姍、柵”中有类似“卄”字的结构,但是它的笔顺不是与“侖”字那样先一横再二竖,而是先二竖再一横,所以不取17编码。
14、“刺、棘、枣、策”中有类似“巾”字的结构,但是因为混杂在其他笔画之中,不易辨认,故不取25编码,而取笔顺即可。
15、“熏、薰、醺”中有类似“黑”字的结构,但因中间一竖穿透了“黑”字顶部,与上方其它笔画混杂,故不取86编码,而取笔顺。
16、“粛、簘、嘨”中有类似“米”字的结构,但按笔顺应先写中间一竖,然后接左一撇右一竖,不是"米”字笔顺,故需按其笔顺取编码。
77、有些汉字,在不同的电脑字体里显示出来的写法不一样,例如“爋”字的最后四点,“兏”字的第一笔是横,这类汉字以国标笔顺为准。
以下汉字和部件的笔顺容易出错(括号内为精简码或六全码):
七:一𠃌 15 九:丿𠃌 35 匕:丿𠃌 35 及:丿𠃌丶 354
刀:𠃌丿 53 力:𠃌丿 53 乃:𠃌丿 53 办:𠃌丿丶丶5344
万:一𠃌丿 153 小:丨丿丶 234 义:丶丿丶 434
方:丶一𠃌丿 4153(60) 忄:丶丶丨 442(49) 火:丶丿人 4334(69)
牜:丿一丨一 3121(31) 凹:丨𠃌丨𠃌一 25251 长:丿一𠃌丶 3154
牛:丿一一丨 3112(31) 凸:丨一丨𠃌一 21251 为:丶丿𠃌丶 4354(6)
车:一𠃌一丨 1512(77) 比:一𠃌丿𠃌 1535 巨:一𠃌一𠃌 1515(72)
轧:一𠃌丨一𠃌 15215(775) 世:廿𠃌 12215(185) 瓦:一𠃌𠃌丶 1554(79)
北:丨一一丿𠃌 21135 丹:丿𠃌丶一 3541 母:𠃌𠃌丶一丶 55414(06)
爿:𠃌丨一丿5213(02) 毋:𠃌𠃌丿一 5531(06) 毌:𠃌𠃌丨一 5521(06)
丑:𠃌丨一一 5211 必:丶𠃌丶丿丶 45434(65) 出:𠃌丨丨𠃌丨 52252(02)
那:𠃌一一丿阝 511352(51) 皮:𠃌丿丨又 53254 豖:一丿𠃌丿丿丶丿丶 13533434(13)
兆:丿丶一𠃌丿丶 341534 脊:丶一丿丶人丨𠃌一一 4134342511(41343)
卵:丿𠃌丶丿卩丶 3543524(354354) 兜:丿日丿𠃌𠃌一丿𠃌 32511355135(38135)
非:丨一一一丨一一一 21112111(23) 飛:𠃌丿丶丿丿𠃌丿丶丨 534335342 (534332)
來:一丨丶丿丶丿丶丿12343434(73) 爽:一丿丶丿丶丿丶丿丶人13434343434(134344)
尒:丿丶丨丿丶 34234 美:丶丿王一丿丶 431121134 (431)
忝:一一丿丶丨丶丶丶 11342444(113424) 善:丶丿一丨丶𠃌 431112431251(432)
曲:丨𠃌卄一 251221 (25171) 曹:一丨𠃌卄一日 12512212511 (125171)
肃:彐丨丿丨八 51123234(0123) 衰:丶 一丨𠃌一一丿𠃌丿丶 4125113534(41251)
敝:丶丿丨𠃌丨丿丶攵 43252343134(6890) 重:丿一日丨一一 312511211(318)
噩:一丨口口一口口一 1225125112512511 (128081)
舆:丿丨一一车𠃌一一一丿丶 32111512511134(987)