介绍

networm/Rime 是 Rime 输入法的一个 86 版五笔的单字模式输入方案,支持 Windows、macOS。

只支持单字模式是一大特点,如果需要词组支持,可以使用 KyleBing/rime-wubi86-jidian: 86五笔极点码表 for 鼠须管(macOS)、小狼毫(Windows)、中州韵(Linux:Ubuntu) 五笔输入法

RIME/中州韻輸入法引擎,是一個跨平臺的輸入法算法框架。 基於這一框架,Rime 開發者與其他開源社區的參與者在 Windows、macOS、Linux、Android 等平臺上創造了不同的輸入法前端實現。

更新

特点

正确性与完整性

Rime 自带的五笔码表有很多问题:由于 Rime 自带的五笔码表使用词频决定顺序,导致有些字的简体与繁体顺序出现了错误。Rime 自带的五笔码表来源未知,并且没有版权相关信息,因此决定手动切换为权威码表。

极点五笔十周年纪念版中的码表中包含的字不全,只有 11589 个字 。微软五笔中的码表比较完整,共计 31900 个字。考虑到很多字极点五笔中都没有(例如:傕、菈),已经严重影响到使用,因此决定切换到微软五笔的码表。微软(中国)有限公司也是 GB 18030-2022 的起草单位,因此我觉得微软五笔可能也会按照标准执行。

只有五笔

将其他的输入法全部删除,只保留五笔输入法,防止错误切换到非五笔输入法。

单字模式

词组的重码率实在是太高,使用型码要解决的主要问题就是重码率问题,因此决定完全弃用词组。

使用单字模式可以极大地减少重码率,几乎敲的每一个字都可以确定是唯一的字,因此可以极大地提升输入效率。

禁用切换中英文快捷键

可以有效地防止中英文状态混乱。

为了方便切换,使用 CapsLock 切换中英文,Windows 使用 Recaps 软件,macOS 使用系统默认配置。

标点符号自定义

由于 / 在编程中代表注释,比较常用,所以取消了 / 对应的所有标点符号。

拼音反查

由于平时打字经常会遇到不记得的字,因此还是需要拼音辅助进行查询,按 z 即可输入拼音反查对应的五笔编码。

输出日期时间

输入对应词,获取当前日期和时间

  • datetime 输出日期,格式 2019-06-19 10:00:00
  • date 输出日期,格式 2019年06月19日 2019-06-19
  • time 输出时间,格式 10:00 10:00:00
  • week 输出星期,格式 周四 星期四
  • month 输出月份,格式 August Aug

这个功能是从 KyleBing/rime-wubi86-jidian 抄过来的。

制作方法

提取微软五笔码表

需要使用 WubiLex( 五笔助手 ) - 官网,打开软件后,直接右键点击系统码表(五笔86),选择 导出文本格式码表 保存为文本文件。

制作 Rime 五笔码表

  1. 使用 Vim 对文本进行处理
    1. 删除所有词组 :g/\t\S\{2,}/d
    2. 将字与码的列互换 :%s/^\(\S\+\)\t\(\S\)/\2\t\1/
  2. 按照 Rime 要求编辑码表配置文件
    1. 一定需要将排序改为 original 即原始顺序,防止文字顺序错乱
    2. 如果前一步不想要将字与码的列互换,可以修改 columns 定义

使用

  1. 如果不需要自定义,可以直接克隆或下载使用。
  2. 如果需要自定义,可以 Fork 后改动,维护自己的版本。

Windows

  1. 安装 小狼毫 0.14.3 下載及安裝 | RIME | 中州韻輸入法引擎
  2. %APPDATA%/Rime 删除或改名备份,由于 Windows 的文件占用机制导致无法删除目录,可以将目录内的文件删除或移动到其他地方备份。
  3. 克隆 https://github.com/networm/Rime,也可以下载压缩包,将文件直接放到 %APPDATA%/Rime 中。
  4. 执行小狼毫的 重新部署

macOS

  1. 安装 鼠须管 0.15.2 下載及安裝 | RIME | 中州韻輸入法引擎
  2. ~/Library/Rime 删除或改名备份
  3. 克隆 https://github.com/networm/Rime,也可以下载压缩包,将文件直接放到 ~/Library/Rime 中。
  4. 执行鼠须管的 重新部署

实测

  • Windows 10 21H2 + 小狼毫 0.14.3
  • macOS 10.14.6 + 鼠须管 0.15.2

实测在以上操作系统+软件上有效。

二级简码

由于不同五笔输入法的二级简码各有不同,因此将当前微软五笔的二级简码保存出来用于练习。

wubi86-2ji.txt 中是当前码表中的二级简码,可以用于在 玫枫跟打器 (Roseo Maple TypePad)文章自定义 练习打字使用。

学习五笔

如果想要了解五笔的话,可以参考这篇文章,讲述了如何学习五笔与提高打字速度,评论中也有大量有价值的回复: