小狼毫输入法 五笔定制
文章目录
更新
- 2022/08/07 码表改为微软五笔,同时配置改为开箱即用,Rime 86五笔单字方案 - 狂飙
- 2019/08/17 更新到 0.14.3 版本,终于可以在魔兽世界游戏内输入文字了
- 2019/03/15 更新到 0.13.0 最新版本,词库改为极点五笔十周年版本
- 2019/01/20 增加 macOS 鼠须管定制链接与配置仓库链接
- 2018/09/14 增加关闭 Shift 切换中英文
- 2018/05/06 更新新版本小狼毫
- 2018/04/15 初次发布
macOS
请参考 鼠须管输入法 五笔定制 - 狂飙
动机
Windows 10 自带微软五笔输入法,可是自 2015 年发布以来,经过一个大版本更新,还是有很多问题:
- 无法关闭 Shift 切换中英文,这个按键非常容易被误按,相同 Windows 版本下微软拼音已经有这个功能了。
- 中英文状态始终处于不确定状态,明明之前切换到英语语言前输入法的中英文状态是中文,切换回中文语言后输入法的中英文状态居然是英文了。
因为我在使用的时候配置了英语与中文两个语言作为中英文的切换,而不是依赖于输入法自带的中英文切换,所以之这个切换语言的确定性非常重要。
示例
- 已经在微软五笔中,但不是中文,于是切换语言
- 切换语言后发现还不是中文,按 Shift 切换中英文
- 发现依然不是中文,于是再次切换语言
- 此时确定是微软五笔了,但依然不是中文
- 再次按 Shift 切换中英文,终于是中文了
试用小狼毫是因为发布了新版本 0.11.0 (2018-04-07),在新闻中提到大幅度改善了对 Windows 10 的兼容性。
环境
- Microsoft Windows [版本 10.0.16299.371]
- 小狼毫 0.11.0 (2018-04-07)
20180506 更新
- Microsoft Windows [版本 10.0.16299.402]
- 小狼毫 0.11.1 (2018-04-26)
20190315 更新
- Microsoft Windows [版本 10.0.17134.590]
- 小狼毫 0.13.0 (2019-01-28)
注意:虽然下载安装的是 0.13.0,但是在安装完成后检查更新提示已经是最新的 0.12.0 版本。
安装
直接前往官方网站下载安装即可:
安装五笔
由于安装包内并未自带五笔,因此需要手动安装五笔:
- 右键点击输入法中英文切换图标
- 在弹出的菜单中点击
输入法设定
- 点击
获取更多方案
- 在弹出的命令行窗口中粘贴
https://github.com/rime/rime-wubi
然后回车
配置
我对五笔输入法的需求是
- 单字输入模式
- 四码唯一时自动上屏
- 引号上屏幕二三候选词
- 关闭 Shift 切换中英文
单字模式
自带码表
由于码表使用的是一行一项,而不是将相同码的合并到一行中;先是文字,再是码,最后是注释。
处理方案就是找到文字中不是一个字的删除掉。
使用 vim 打开文件 wubi86.dict.yaml
,输入 :40,$ g/^\S\{2,}/d
将所有不是单字的码项全部删除保存即可。
单字模式 wubi86.dict.yaml 百度网盘下载链接
极点五笔十周年词库
由于 Rime 默认的五笔词库加入了词频,导致有些字的简体与繁体顺序出现了错误。
- utem 第一位是
顔
,第二位才是颜
- tvfh 第一位是
筆
,第二位才是律
五笔 86 版本来就是用来处理简体字的,大部分人应该都是使用五笔输入简体字的,所以我认为不应该让繁体字排在简体字之前。
词库重新使用极点五笔十周年版本导出重新制作,并同时增加单字库以方便只输入单字的用户。
- 五笔词库 极点五笔十周年版 wubi86.dict.yaml 百度网盘下载链接 提取码:
syn5
- 单字模式 五笔词库 极点五笔十周年版 wubi86.dict.yaml 百度网盘下载链接 提取码:
2vtf
制作方法:
- 从 极点五笔输入法 - 官方网站 下载极点五笔十周年版
- 在 Windows 7 电脑或虚拟机上安装后,打开选项导出系统词库
- 使用 studyzy/imewlconverter: 一款开源免费的输入法词库转换程序 将其转换为 Rime 小狼豪版本
- 将原有
wubi86.dict.yaml
码表前面的配置拷贝到新码表中,同时将sort: by_weight
改为sort: original
以保证码表顺序 - 单字模式需要使用 vim 打开文件
wubi86.dict.yaml
,输入:40,$ g/^\S\{2,}/d
将所有不是单字的码项全部删除保存即可
下载完成后复制到用户目录中,打开输入法执行重新部署即可生效。
五笔选项
在 wubi86.custom.yaml
中添加以下配置:
|
|
分号、单引号上屏幕二三候选词
在 default.custom.yaml
中添加以下配置:
|
|
关闭 Shift 切换中英文
在 default.custom.yaml
中添加以下配置:
|
|
Windows 10 模拟皮肤
在 weasel.custom.yaml
中添加以下配置:
|
|
相关介绍
顶字上屏与自动上屏 的区别什么?
顶字上屏,是当达到最大码,一般是4码时,无重码。再按第5码时,会将前四码的字顶上输入框中。 自动上屏,一般是无重码时,到到四码,自动将这唯一的一一个上屏。
仓库
2022/08/07 码表改为微软五笔,同时配置改为开箱即用,Rime 86五笔单字方案 - 狂飙
增大了支持的单字数量以支持常见的生僻字(例:菈)、支持拼音反查、支持输出日期时间。
问题
Q:在 Windows 10 上会出现输入框出现跳动问题,即在上次出现输入框的位置上出现,紧接着跳到实际需要在的位置,目前发现只在印象笔记中有此问题,估计是 chromium 核心导致的,Chrome 没问题,微软五笔也没问题。
A:经过测试开启 inline_preedit 选项解决。
Q:有可能是因为安装完成后未重启,在某次关机未遂后输入法无法正常启用,关闭所有程序后又可以在记事本中输入;重启后发现又无法输入。
A:重新安装并重启后解决。
Q:输入法安装完成后无法在设置中删除。
A:需要到控制面板中修改输入法的地方删除。
Q:在切换系统语言为英文后更新了 0.11.1 版本的小狼毫,安装完成重启后,无法进入旧版控制面板,点开就会闪退
A:再次重启系统后解决。
更新
直接右键点击输入法图标,然后在弹出的菜单中点击 检查更新
即可,下载安装完成后一定要重启,然后就可以正常使用了。
结果
经过半个多月的使用,小狼毫表现人令人满意,没有出现过输入法中英文状态不正确的现象。
参考资料
文章作者 狂飙
初次发布 2018-04-15 22:38:52 +0800
上次更新 2019-08-17 21:27:11 +0800