这是一个 86 版五笔输入法的改进版码表,仅含《通用规范汉字表》8105字范围内的字和词语。
本项目旨在打造一个更好的、面向大众的通用码表,并且会持续更新,逐步完善词库。
《通用规范汉字表》之外的新增汉字:
adwd 碁 cccu 叒 damw 磺 efqn 朊 nkmh 屌 npwi 屄 yctd 诶
本码表相对原版做了很多改进(详情点这里),目标是做到:
对于拆字规则,原版的规则是:
我认为“取大优先”是不必要的,有其他三条规则就已经足够了,因此在对码表改进的过程中不再遵守此条规则。
之前这个项目是基于新世纪五笔的改进版,但是用了一段时间后我觉得新世纪版并不好用,其缺点如下:
由于以上问题的存在,如果我基于新世纪版进行改进,就需要大量的改动及重新设计,工作量之大几乎相当于重新设计一套编码方案了,这就是我放弃新世纪版的原因。
不过平心而论,新世纪版也有一些优点,比如字根设计及拆字方案总体上确实更加合理了,对于新手来说也更易学易用了,本项目对 86 版五笔的一些改进也参考了新世纪版的设计。
原始码表来源于CNMan/rime-data,以下是码表介绍:
在原始码表的基础上,我做了如下更改:
Q
我
年
Y
主
为
U
产
你
O
X
经
给
N
民
已
己
M
同
高
力
ltn
lnt
ln
万
dnv
dne
dn
兆
iqv
qii
非
djdd
jddd
瓦
gnyn
gnny
官
pnhn
phnn
予
cbj
cnhj
特
trff
rhff
囊
gkhe
fkpe
兰
uff
udf
养
udyj
udwj
平
guhk
gufk
乎
tuhk
tufk
夹
guwi
gudi
戊
dnyt
dxyi
trnt
trxy
凸
hgmg
hghg
凹
mmgd
hnmg
伞
wuhj
wufj
幽
xxmk
mxxi
辨
udyf
udjf
君
vtkd
vtkf
不
gii
dhi
dh
还
dpi
dp
乃刀方
乙
丿
尤龙
丶
戈戋
廴辶囗
W
癸
隹
方
D
套
K
F
革
雨
V
臼
E
⺗
I
荒
k
犭
鱼
用
eh
辛
uf
犬
G
戋
fxy
告
R
P
于
S
者
足
L
本项目会持续改进,如果还有明显不合理或错误的地方,欢迎提出改进建议。
本项目只是一个码表,理论上可用于任何支持自定义码表的输入法。
首先下载码表,然后使用WubiLex将码表安装到系统里。
注意:由于 WubiLex只接受特定扩展名的码表文件,你可能需要将码表重命名为 better-wubi.txt才能添加。
WubiLex
better-wubi.txt
# requires # fcitx: sudo apt install fcitx fcitx-table-wubi fcitx-tools # fcitx5: sudo apt install fcitx5 fcitx5-chinese-addons libime-bin git clone --depth=1 https://github.com/beavailable/better-wubi.git cd better-wubi ./install-for-fcitx.sh
然后在 fcitx设置面板添加 better-wubi输入法即可。
fcitx
better-wubi
convert.py可以将码表转换为你需要的格式。
convert.py
regenerate.py可以重新生成(根据单字编码)并排序码表。
regenerate.py
statistics.py可以查看相关的统计信息。
statistics.py
版权归王码公司所有,禁止商用。
Github: https://github.com/beavailable/better-wubi
实在不好意思,我 github 已经荒废好多年了。你自己上传即可。
好的
Featured Collection
Popular Ranking
Popular Events
better-wubi
这是一个 86 版五笔输入法的改进版码表,仅含《通用规范汉字表》8105字范围内的字和词语。
本项目旨在打造一个更好的、面向大众的通用码表,并且会持续更新,逐步完善词库。
《通用规范汉字表》之外的新增汉字:
有何改进
本码表相对原版做了很多改进(详情点这里),目标是做到:
对于拆字规则,原版的规则是:
我认为“取大优先”是不必要的,有其他三条规则就已经足够了,因此在对码表改进的过程中不再遵守此条规则。
关于新世纪版
之前这个项目是基于新世纪五笔的改进版,但是用了一段时间后我觉得新世纪版并不好用,其缺点如下:
由于以上问题的存在,如果我基于新世纪版进行改进,就需要大量的改动及重新设计,工作量之大几乎相当于重新设计一套编码方案了,这就是我放弃新世纪版的原因。
不过平心而论,新世纪版也有一些优点,比如字根设计及拆字方案总体上确实更加合理了,对于新手来说也更易学易用了,本项目对 86 版五笔的一些改进也参考了新世纪版的设计。
来源
原始码表来源于CNMan/rime-data,以下是码表介绍:
更改
在原始码表的基础上,我做了如下更改:
Q从我改为年Y从主改为为U从产改为你O从为改为我X从经改为给N从民改为已,键名汉字改为己M从同改为高力字的编码从ltn改为lnt,二级简码ln万字的编码从dnv改为dne,二级简码dn兆字的编码从iqv改为qii非字的编码从djdd改为jddd瓦字的编码从gnyn改为gnny官字的编码从pnhn改为phnn予字的编码从cbj改为cnhj特字的编码从trff改为rhff囊字的编码从gkhe改为fkpe兰字的编码从uff改为udf养字的编码从udyj改为udwj平字的编码从guhk改为gufk乎字的编码从tuhk改为tufk夹字的编码从guwi改为gudi戊字的编码从dnyt改为dxyi我字的编码从trnt改为trxy凸字的编码从hgmg改为hghg凹字的编码从mmgd改为hnmg伞字的编码从wuhj改为wufj幽字的编码从xxmk改为mxxi辨字的编码从udyf改为udjf君字的编码从vtkd改为vtkf不字的编码从gii改为dhi,二级简码dh还字的编码改为跳过第二码,即dpi,二级简码dp乃刀方等字的末笔从乙改为丿尤龙等字的末笔从乙改为丶戈戋等字的末笔从丿改为丶廴辶囗的字的末笔改为里面字根的末笔W键上的癸字头移至O键Y键上的隹右边的字根移至O键Y键上的方字根移至O键D键上的套下面的字根移至K键F键上的革下面的字根移至K键F键上的雨字根移至K键V键上的臼字根移至E键N键上的⺗字根移至I键Q键上的荒下面的字根,编码改为kQ键上的类犭字根Q键上的鱼字头E键上的用字根,编码改为ehU键上的辛字根,编码改为ufD键上的类犬字根G键上的戋字根,编码改为fxy犭字根至E键告字头至R键鱼字根至P键于字根至S键者字头至F键足字根至L键本项目会持续改进,如果还有明显不合理或错误的地方,欢迎提出改进建议。
使用
本项目只是一个码表,理论上可用于任何支持自定义码表的输入法。
Win10 & Win11
首先下载码表,然后使用WubiLex将码表安装到系统里。
注意:由于
WubiLex只接受特定扩展名的码表文件,你可能需要将码表重命名为better-wubi.txt才能添加。Debian & Ubuntu
fcitx
然后在
fcitx设置面板添加better-wubi输入法即可。脚本
convert.py可以将码表转换为你需要的格式。regenerate.py可以重新生成(根据单字编码)并排序码表。statistics.py可以查看相关的统计信息。鸣谢
版权
版权归王码公司所有,禁止商用。
Github: https://github.com/beavailable/better-wubi