Skip to content

Commit

Permalink
杂项:增加 README.md 说明文件
Browse files Browse the repository at this point in the history
  • Loading branch information
networm committed Aug 7, 2022
1 parent 8bde516 commit 188e423
Showing 1 changed file with 126 additions and 0 deletions.
126 changes: 126 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# Rime 86五笔单字方案

## 介绍

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

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

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

## 更新

- 2022/08/07 更新码表为微软五笔,删除词组改为单字模式。
- 2019/03/15 码表改为极点五笔十周年版本,删除词组改为单字模式。
- 2019/01/20 增加 macOS 支持。[鼠须管输入法 五笔定制 - 狂飙](/2019/01/20/squirrel-wubi/)
- 2018/04/15 初次发布,码表使用 Rime 自带五笔,删除词组改为单字模式。[小狼毫输入法 五笔定制 - 狂飙](/2018/04/15/weasel-wubi/)

## 特点

### 正确性与完整性

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

- [wubi86 这个方案内部是简体字还是繁体字? · Issue #90 · rime/brise](https://github.com/rime/brise/issues/90)
- [切换五笔词库为极点五笔十周年版本 by networm · Pull Request #3 · rime/rime-wubi](https://github.com/rime/rime-wubi/pull/3)

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

- [GB 18030-2022 信息技术 中文编码字符集 - 国家标准 - 全国标准信息公共服务平台](https://std.samr.gov.cn/gb/search/gbDetailed?id=E4A2A4C875726A5DE05397BE0A0A61E8)

### 只有五笔

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

### 单字模式

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

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

- [五笔打单字好还是打词组好? - 知乎](https://www.zhihu.com/question/54269769/answer/351891750)

### 禁用切换中英文快捷键

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

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

- [快速切换输入法 - 狂飙](/2021/06/06/switch-ime-efficiently/)

### 标点符号自定义

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

### 拼音反查

由于平时打字经常会遇到不记得的字,因此还是需要拼音辅助进行查询,按 `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](https://github.com/KyleBing/rime-wubi86-jidian) 抄过来的。

## 制作方法

### 提取微软五笔码表

需要使用 [WubiLex( 五笔助手 ) - 官网](https://wubi.aardio.com/),打开软件后,直接右键点击**系统码表(五笔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 | 中州韻輸入法引擎](https://rime.im/download/)
2.`%APPDATA%/Rime` 删除或改名备份,由于 Windows 的文件占用机制导致无法删除目录,可以将目录内的文件删除或移动到其他地方备份。
3. 克隆 [https://github.com/networm/Rime](https://github.com/networm/Rime),也可以下载压缩包,将文件直接放到 `%APPDATA%/Rime` 中。
4. 执行小狼毫的 **重新部署**

### macOS

1. 安装 鼠须管 0.15.2 [下載及安裝 | RIME | 中州韻輸入法引擎](https://rime.im/download/)
2.`~/Library/Rime` 删除或改名备份
3. 克隆 [https://github.com/networm/Rime](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)](https://kylebing.cn/tools/typepad/)**文章自定义** 练习打字使用。

## 学习五笔

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

- [年度征文 | 一个月,五笔从入门到进阶 - 少数派](https://sspai.com/post/71520)

0 comments on commit 188e423

Please sign in to comment.