两笔输入法 这是内容,这下不会忘记了吧。 [超强音形ibus码表.zip](/data/upload/202106/超强音形ibus码表_62.zip) [yong-lin-2.3.0-3](/data/upload/old/2015121515222471221.7z) [超强二笔输入法x64](/data/upload/old/2016040121075162313.7z) [用主流输入法打二笔.rar](/data/upload/old/20160622154519666050.rar) ## 二笔词典 像我这种2B青年,当然有时记不住码,那就得查词典了。 附:[码表 ](/data/upload/old/erbi.txt_31.zip) ``` import codecs import sys argv = sys.argv input_word = argv[1] with codecs.open("/Users/yzh/workspace/py_test/erbi.txt") as f: f_str = f.read() # 获得所有词 f_str = f_str.split("\n") ret = [] for line in f_str: key = line.split(" ")[0].strip() words = line.split(" ")[1].strip() words = words.split(" ") for word in words: if word == input_word: ret.append(key) print(ret) ``` ## 二笔编码方式 ### 基本笔画 汉字由五个基本笔画构成的,这五个基本笔画就是:一(横),丨(竖),丿(撇),丶(点),𠃍(折)。笔画中“提(㇀)”算“横”;“竖左钩(亅)”算“竖”,“捺(㇏)”算“点”;除了“竖左钩”,所有能一笔写成的带钩、带弯、带折的笔画都算“折”。超强音形将相连两笔画连在一块,并构成25种组合,同时保留单笔画。 ### 键盘布局  ### 独体字编码规则 | 取码顺序 | 第一码 |第二码|第三码|第四码| | -- |--|--|--|--| |取码要素|拼音首字母|第一二笔|末笔|**| 如: 雨 YJV = Y(首音)+J(一丨)+V(丶) ### 合体字编码规则 #### 后半是合体结构 | 取码顺序 | 第一码 |第二码|第三码|第四码| | -- |--|--|--|--| |取码要素|拼音首字母|前半一二笔|后半首部 第一二笔|后半次 部第一二笔| 如: 撕 SUJE = S(首音)+U(扌)+J(一丨)+E(ノノ) #### 后半是独体结构 |取码顺序|第一码|第二码|第三码|第四码| |--|--|--|--|--| |取码要素|拼音首字母|前半一二笔|后半一二笔|后半末笔| ### 疑难合体字拆分原则 1、半包围结构字的拆分构件优先,再按构件笔顺取码。 如: 式 SMJZ = S(首音)+M(弋)+J(ㄒ)+Z(一) 2、多级结构字的拆分取大优先,最大构件整体取码。 如: 幕 MBGX = M(首音)+B(莫)+G(冂)+X(丨) 3、有明显界线的字视为合体字,并以该界线拆分。 如: 丽 LZGG = L(首音)+Z(一)+G(冂)+G(冂) 4、夹有“冖”的字以此为分界线,且“冖”不编码。 如: 营 YBLL = Y(首音)+B(艹)+L(口)+L(口) 5、“亻”右侧夹有一短竖,以此为分界线,且该结构不编码。 如: 修 XFTE = X(首音)+F(亻)+T(夂)+E(彡) 6、合体字取完第二半的笔画,不能再取第一半的笔画。 如: 困 KGX = K(首音)+G(冂)+X(木) 来自 大脸猫 写于 2015-07-01 20:36 -- 更新于2021-06-07 16:07 -- 0 条评论