wubiLex (WIN10五笔助手)

软件名称

wubiLex (WIN10五笔助手)

应用平台

  • Windows 10

推荐类型

【开发者自荐】

一句简介

WIN10系统自带五笔的码表与短语词库安装、管理工具,并可增强微软五笔的设置、热键等功能。

应用简介

这是一个WIN10系统自带五笔的码表与短语词库安装、管理工具,并可增强微软五笔的设置、热键等功能。 发布后的软件仅820KB, 只要一个EXE文件,不需要安装,不需要任何DLL依赖。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、昱琼词库、海峰词库等。甚至自带了郑码词库、可以一键把微软五笔替换为郑码输入法。

官方网站 && 应用商店地址

http://wubi.aardio.com/

在WIN10上我试过很多第三方输入法都有兼容性问题,换电脑麻烦,换码表麻烦, 各种折腾以后还会出现一些窗口打不了字,或者打着打着突然卡死了,基本的打字都不行,其他花哨功再多能有什么用呢?!

后来决定试一下微软五笔,用了一段时间,真是好用到停不下来。 但微软五笔还是存在一些问题:

1、换码表麻烦,要卸载五笔输入法,重启操作系统,替换以后仍然有乱码缺词等问题。
2、短语词库要一条条的加,删除也只能一条条的删,试想一下如果自定义几百个符号那要点到什么时候?!
3、微软五笔本来是支持时间变量的,然后输入时并不是当前时间,一直是设置的时间。
4、如果使用微软五笔设置页添加短语,与系统码表出现冲突,会出现奇怪的候选词丢失或错位问题。
5、不支持一些26键码表,不支持一些键名字不是按4下的码表。
6、微软五笔的设置不好找,另外中文模式英文标点等选项直接找不到,但实际上是可以改的。
7、字体只能选预设的几个,有些码表带的字符用默认字体显示不了。

现在上面这些问题都可以使用wubiLex 解决。 但是不得不说,除了上面这些问题,微软五笔还是很好用的,简洁方便流畅,兼容性好。

为了解决上述的问题,我自己写了一个开源软件 wubiLex :

WIN10系统自带五笔的码表与短语词库安装、管理工具( 可将五笔替换为郑码等其他形码输入法 ),并可增强微软五笔的设置、热键等功能。 发布后的软件仅820KB, 只要一个EXE文件,不需要安装不需要任何DLL依赖。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、至善词库、昱琼词库、海峰词库等。甚至自带了郑码词库、可以一键把微软五笔替换为郑码输入法。

上面的图片中我们可以看到 wubiLex 可以将微软五笔一键替换为郑码输入法, 其实这个手动替换是有些麻烦的,在五笔中z键是通配键 - 而在郑码中z键是可以用来编码的, 在五笔中连按四下是键名字 - 而在郑码中这是普通编码不能单字优先。wubiLex 可以自动解决这些问题。

wubiLex 可以兼容很多的码表格式,例如词前码后、码前词后,一码一行,一行多码等等, 并可以直接导入RIME码表、极点码表、微软码表等等。可以导入导出CSV、JSON、以及LAMA压缩格式码表,方便把码表转换为其他编程语言易于处理的格式。

wubiLex 也支持直接编辑五笔短语词库(实时生效,不需要点击很多步骤到设置面板去导入)。 并扩展了微软五笔短语的功能,兼容各种短语词库格式,支持方便的自定义特殊字符数组。 可自动识别26键码表并自动安装z键编码的词条到短语词库(实现一键安装郑码)。

wubiLex提供了方便的反查拆字功能。按 Ctrl + F2 反查五笔编码,再Ctrl + F2 回到原来窗口不影响继续输入。 反查可显示详细的拆字图解(五笔反查不仅支持单字,也可以支持词组)。并提供虚拟键盘准确显示按键方位,鼠标悬停在虚拟键上可显示单键字根图。

我们一般看到的五笔字根图都是包含所有按键字根的全图,但是这种字根图会让人眼花缭乱,如果我们的眼睛看到的内容越多,记忆效率就会越低。所以我制作了这种简洁版的虚拟键盘,因为非常简洁,反查的时候会清晰明确的显示某个字词的按键位置、按键顺序,越简洁明确的图示 - 记忆效率就越高。如果我们把鼠标移动到某个按键上,就会显示此按键的字根图 - 要知道一次专注记一个键的字根会比记忆眼花缭乱的全图容易得多。

另外, wubiLex 提供了系统五笔设置、热键设置快捷入口。 在这里我们可以快捷的修改一些常用的、或者微软五笔本身没有提供的选项, 增加了原微软五笔设置页未提供的选项,例如中文模式下输入英文标点,以及英文标点默认全角半角等等。 我们甚至可以利用 wubiLex 修改微软五笔的图标、输入法名称等等,在这里我们也可以为输入法候选窗指定更多的字体。

wubiLex还提供了强大的「超级热键」功能,可以用于扩展输入法功能, 列如输入数字后自动将句号转换为小数点,输入大写中文数字的中文日期等等。

wubiLex 的帮助页面收集整理了很多微软五笔常用快捷键、用法帮助。 并提供了五笔86、五笔98、五笔新世纪(06版)、五笔091、郑码等字根图, 整理收集了所有可以直接复制粘贴的文本字根(不需要安装自定义字体)

1赞

小狼毫不香吗?

感谢推荐,不过我之前用的也是小狼毫,结果发现很多人在推荐微软五笔,网上好评也很多,起初也不以为意,但小狼毫在WIN10经常会无故卡死,后来受不了换了微软五笔,确实非常好用,就是设置、换码表有些麻烦,所以写了这个工具。

你的工具确实很方便,相信对很多人来说很有用。但微软五笔有一些功能没有,比如个人非常喜欢用的z键重复输入,引导临时拼音等,所以弃用。以前经常用极点和小鸭,可惜不更新了。目前主要使用小狼毫,此处http://98wb.ys168.com/有打包好的,目前为此没有出现过卡死。

你说的几个功能微软五笔都是可以支持的,微软五笔的拼音混输非常强大,通过wubiLex就可以添加z叠字键,这都不是问题,不过网上也有不少讨论也提到我们需要叠字的时候较少 - 所以希望用z键直接编码,微软五笔应当是基于这个考虑。至于你说的 98wb.ys168.com 我在多台电脑上试过会频繁出现卡死,而且之前推荐给朋友使用,也是说卡死,具体原因我没有深究,也可能跟系统有关吧。

自然码用户求解救,如果能让系统拼音支持辅助码就美好了

没明白那么多码表的作用什么的?是网络词库吗?其实我不用微软五笔最大的原因是因为不能像其他五笔软件一样,快速的设置自定义词组,需要进入系统设置去增加词组还是比较麻烦的,而你的软件增加词组的方式其实是系统方式是一样的,只不过有个快捷入口,可以不用一级一级的找系统入口

wubiLex只是一个免费开源的工具,用不用这都没有关系。 但是你要考虑到有些功能对你没有用,可能对别人有用,例如百度五笔吧 wubiLex 的帖子就有几百回复,一些用户用“欣喜若狂”来形容自己的心情。

另外关于你问的几个问题,其实在前面都已经写得很清楚了:

1、你提到“wubiLex 增加短语词库其实跟系统是一样的,只不过有个快捷入口”这完全是误解。

这是 wubiLex 提供的短语功能:

这是系统微软五笔添加短语的界面:
phrase

你可以自己对比一下, 这真的能说成是 “只不过有个快捷入口”?!

微软五笔并没有批量添加短语的功能(只能一个一个的加), 而且也不支持自定义字符数组这些语法,我随便举一个例子 zzry=$[あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん] 就这一个你自己一个个的加要加到什么时候?!

另外像%0A表示换行,%20表示空格,%09, %yyyy%年%MM%月%dd%日这些变量微软五笔都不支持或者存在BUG。 还是有很多人需要这些功能的。

2、你问的“没明白那么多码表的作用什么的”。 你要知道很多人用的不是默认的五笔86编码,他可能用的是五笔98、091、新世纪码表、郑码码表,而微软五笔默认是无法替换码表的,即使使用一些网上的工具,替换也非常麻烦,经常需要重启操作系统,而且这些工具替换码表后会导致乱码、词频权重丢失这些问题。wubiLex可以解决这些烦恼,一键替换系统码表,轻松省心。

而且即使是用五笔86, 很多人希望换成自己趁手的词库,或者按自己的需求进行优化,例如有的人是打单字的要转换为单字码表,有的人只打双字词要转换为双字词码表,有的人需要优化码表的词频排序,有的人需要出简不出全,有的人需要出简后出全,有的人需要打简出繁 …

说到临时拼音功能,
其实微软五笔的拼音混打设计巧妙,即可以做到像拼音输入法那样直接输入智能长句,也可以直接使用五笔完全不受拼音混打的干扰。
ju

如果希望在微软五笔中实现临时拼音,这也非常简单,首先关掉4码自动上屏,改用5码顶字上屏。然后在 wubiLex 中添加下面的「超级热键」

//打开或关闭拼音输入
["Ctrl+,"] = function(){  
    import win.reg;
    var reg = win.reg("HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS");
    var mode = !reg.queryValue("PinyinMixEnable") ? 1 : 0
    reg.setDwValue("PinyinMixEnable",mode)	
    
    key.ime.changeRequest(0x4090409)
    key.ime.changeRequest(0x8040804)
};

这样就实现了临时拼音功能。

只会拼音输入,看了这篇文章想学习五笔改善下打字速度,但是五笔码表原来这么多,86、98、新世纪、09、郑码……如果之前没有任何五笔基础,应该采用哪种码表为好?貌似不同版本的码表连字根对应的键位都有所差别 :scream:

现在拼音输入法都做得不错,五笔不见得短时间能明显提升打字速度。 对于选择码表方案,个人的建议是在86、98中选择一个就可以了。基本所有五笔输入法都自带86, 但替换为98也不算是很麻烦。

感谢解答,虽然现在不会五笔,但也下载了 Win10 五笔助手试用了下,发现下载的数据默认存放在:%USERPROFILE%\AppData\Local\aardio 目录下,如果能够自定义下载路径就方面些了

感谢建议。

普通软件一般都会在AppData目录下放一些小的配置或数据文件( 一般较少放到其他目录 )。因为文件较小 - 移动到目其他目录意义不大,让用户自己选也增加了不必要的操作步骤,所以目前没有这样做。

1、如果需要删除这些文件 可以在wubiLex里右键点词库直接删除, 也可以点「浏览词库文件」转到词库以及配置文件目录。 如果不再使用 wubiLex,可以在关闭 wubiLex 以后全部删除即可。

2、如果有其他原因需要继续使用 wubiLex,又希望移动配置和词库文件到其他目录。 可以使用文件搬家类工具迁移即可,另外 wubiLex提供了全部的源代码,大家根据自己的喜好可以任意修改(当然也可以自定义下载路径)

个人能力不行源代码看不懂,不过已经用 junction 命令创建了目录的软链接解决了这个问题,这样就和 exe 文件处于同一目录中,有点强迫症……

wubiLex 9.7.2 增加了 ctrl + $ 快捷键,
支持转换财务大写、日期时间大写、数学运算、进制转换等功能。

cn

1赞

很赞。

建议配置之类的在exe文件夹吧,还有是要打开软件才生效吧

因为是很小的绿色软件可以扔在桌面上就用,配置文件放在EXE文件夹会带来不便。
另外系统默认安装EXE的目录是禁止读写的,现在新的软件一般不会在EXE目录写配置文件 ( 而且我们也不了解用户会把EXE复制到哪里,不确定是否合适写入其他文件 )。 不过 wubiLex 提供了全部源代码,如有需要可以按自己的想法修改。

wubiLex 并不需要保持打开
码表、短语词库编辑替换、五笔设置这些都可以用完了就关。
操作或设置完了可以退出或删除 wubiLex 都可以。

只有「超级热键」、或者 ctrl + f2 图解拆字功能,才需要打开 wubiLex 。

小狼毫这些还真的不怎么香,我是1996年开始用五笔的,可以算是老用户了吧。小狼毫这些五笔,包括我现在在用的花儿五笔,虽然已经很不错了,但是偶尔会在word里失效,偶尔会在coreldraw引起程序无响应,用原生的五笔就完全没这个问题。但是原生五笔实在是功能性太弱,比如打个特殊符号,花儿里打zz就可以出来了,原生五笔就不行。这个软件,我觉得作者的思路很不错,保证了稳定性,又增强了功能性,非常棒,我下载来试试看,如果可以,那以后win10里的输入就靠它了。感谢作者。

非常好用!系统原来自带的码表不是纯粹的86版,有些词组和词频和原来的不一致,总是得在上屏以后删除,再重打。用了wubiLex的86字库,原来的感觉又回来了,又可以在打字时候不看屏幕了:slight_smile: