Rime小狼毫输入法配置指南

Rime 输入法小狼毫配置指南

一. 添加小鹤双拼

Rime 输入法

安装步骤

  1. 下载并安装小狼毫输入法。
    安装步骤1

  2. 继续安装。
    安装步骤2

添加小鹤双拼

  1. 取消全选,点击获取更多输入方案。
    获取更多输入方案

  2. 在弹出的 CMD 窗口输入 double-pinyin
    输入双拼命令

  3. 关闭 CMD 窗口,然后选择小鹤双拼。
    选择小鹤双拼


二. 小鹤双拼设置

安装的小鹤双拼输入法为繁体,打开用户文件夹,找到 double_pinyin_flypy.schema.yaml 文件,在 - name: simplification 下面添加以下一行:reset: 1

添加简体设置

重新部署即可将默认输入设置为简体。


三. 皮肤设置

  1. Win + R 输入 %APPDATA%/Rime 打开用户文件夹。在 weasel.custom.yaml 文件中粘贴以下代码,Photoshop 打开为英文模式。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# weasel.custom.yaml - 小狼毫输入法微信风格配置
patch:
# 特定应用程序设置
app_options/photoshop.exe: # Photoshop 的特定设置
ascii_mode: true # 启动时默认使用英文输入模式

# 界面样式设置
style/+:
label_format: "%s" # 候选项序号格式
inline_preedit: true # 启用内嵌编辑模式
font_point: 15 # 主字体大小
label_font_point: 15 # 序号字体大小
comment_font_point: 13 # 注释字体大小(比主字体小2号)
horizontal: true # 使用横向候选栏
color_scheme: wechat # 使用微信主题配色

# 布局设置
layout:
max_height: 0 # 最大高度(0表示不限制)
max_width: 1200 # 最大宽度
min_width: 10 # 最小宽度
margin_x: 10 # 水平边距
margin_y: 8 # 垂直边距
candidate_spacing: 24 # 候选项间距
hilite_spacing: 6 # 高亮项间距
hilite_padding: 3 # 高亮项内边距
hilite_padding_x: 5 # 高亮项水平内边距
corner_radius: 8 # 窗口圆角半径
round_corner: 8 # 内部元素圆角
shadow_radius: 4 # 阴影半径

# 微信风格配色方案
preset_color_schemes/+:
wechat:
name: "微信/Wechat" # 主题名称
text_color: 0x424242 # 普通文字颜色(深灰)
label_color: 0x999999 # 序号颜色(浅灰)
back_color: 0xFFFFFF # 背景颜色(白色)
border_color: 0xFFFFFF # 边框颜色(白色)
comment_text_color: 0x999999 # 注释文字颜色(浅灰)
candidate_text_color: 0x3c3c3c # 候选项文字颜色(深灰)
hilited_comment_text_color: 0xFFFFFF # 高亮注释文字颜色(白色)
hilited_back_color: 0x79af22 # 高亮背景色(微信绿)
hilited_text_color: 0xFFFFFF # 高亮文字颜色(白色)
hilited_label_color: 0xFFFFFF # 高亮序号颜色(白色)
hilited_candidate_back_color: 0x79af22 # 高亮候选项背景色(微信绿)
shadow_color: 0x20000000 # 阴影颜色(20%透明度的黑色)

2.暗色玻璃主题配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# weasel.custom.yaml - 小狼毫输入法配置文件

patch:
# 特定应用程序设置
app_options/photoshop.exe: # Photoshop 的特定设置
ascii_mode: true # 启动时默认使用英文输入模式


style/+:
label_format: "%s" # 候选项序号格式
inline_preedit: true # 启用内嵌编辑模式
font_point: 15 # 主字体大小
label_font_point: 15 # 序号字体大小
comment_font_point: 13 # 注释字体大小(比主字体小2号)
horizontal: true # 使用横向候选栏
color_scheme: dark_glass # 使用暗色玻璃主题

layout:
max_height: 0 # 最大高度(0表示不限制)
max_width: 1200 # 最大宽度(像素)
min_width: 10 # 最小宽度(像素)
margin_x: 10 # 水平边距
margin_y: 8 # 垂直边距
candidate_spacing: 24 # 候选项之间的间距
hilite_spacing: 6 # 高亮项的间距
hilite_padding: 3 # 高亮项的内边距
hilite_padding_x: 5 # 高亮项的水平内边距
corner_radius: 10 # 窗口外部圆角半径
round_corner: 10 # 内部元素圆角半径
shadow_radius: 8 # 窗口阴影半径
border_width: 0 # 边框宽度(0表示无边框)
blur: 1 # 背景模糊程度(磨砂效果)

preset_color_schemes/+:
dark_glass:
name: "暗色玻璃" # 主题名称
text_color: 0xCCCCCC # 普通文字颜色(80%灰)
label_color: 0x888888 # 序号颜色(53%灰)
back_color: 0xCC2C2C2C # 背景颜色(80%不透明深灰)
border_color: 0x00000000 # 边框颜色(完全透明)
comment_text_color: 0x888888 # 注释文字颜色(53%灰)
candidate_text_color: 0xCCCCCC # 候选项文字颜色(80%灰)
hilited_text_color: 0xDDDDDD # 高亮文字颜色(87%灰)
hilited_back_color: 0xE6444444 # 高亮背景色(90%不透明中灰)
hilited_candidate_text_color: 0xDDDDDD # 高亮候选项文字颜色(87%灰)
hilited_candidate_back_color: 0xE6444444 # 高亮候选项背景色(90%不透明中灰)
hilited_comment_text_color: 0xAAAAAA # 高亮注释文字颜色(67%灰)
hilited_label_color: 0xAAAAAA # 高亮序号颜色(67%灰)
shadow_color: 0x40000000 # 阴影颜色(25%不透明黑)

注意:重新部署使配置生效。


四. 全局设置

  1. 编辑 default.custom.yaml 文件,涉及到候选词数量及选词快捷键:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
patch:
# 输入方案设置
schema_list:
- schema: double_pinyin_flypy # 设置默认输入方案为小鹤双拼

menu/page_size: 9 # 设置每页显示候选词数量

# 输入方案切换热键设置
switcher/hotkeys:
- "Control+grave" # 使用 Ctrl+` 切换输入方案,禁用 F4

# 中英文切换相关设置
ascii_composer/good_old_caps_lock: true # Caps Lock 键仅切换大小写
ascii_composer/switch_key:
Caps_Lock: commit_code # Caps Lock 键行为
Control_L: noop # 左 Control 键禁用切换
Control_R: noop # 右 Control 键禁用切换
Shift_L: commit_code # 左 Shift 键切换中英文
Shift_R: commit_code # 右 Shift 键切换中英文

# 快捷键绑定设置
key_binder:
bindings:
- { when: composing, accept: Tab, send: Shift+Right } # "tab" 键分词
- { when: paging, accept: minus, send: Page_Up } # "-" 上一页
- { when: has_menu, accept: equal, send: Page_Down } # "=" 下一页
- { when: paging, accept: comma, send: Page_Up } # "," 上一页
- { when: has_menu, accept: period, send: Page_Down } # "." 下一页
- { when: paging, accept: bracketleft, send: Page_Up } # "[" 上一页
- { when: has_menu, accept: bracketright, send: Page_Down } # "]" 下一页
# 快捷键
- { when: has_menu, accept: semicolon, send: 2 } # ":" (分号)选择第 2 个候选词
- { when: has_menu, accept: apostrophe, send: 3 } # "'" (引号)选择第 3 个候选词
- { when: composing, accept: Shift+Tab, send: Shift+Left } # "Shift+Tab" 键向左选拼音分词
- { when: composing, accept: Control+a, send: Home } # "Control+a" 光标移至首
- { when: composing, accept: Control+e, send: End } # "Control+e" 光标移至尾
- { when: composing, accept: Control+g, send: Escape } # "Control+g" 清码
- { when: composing, accept: Return, send: Escape } # "Return" 回车清码
- { when: always, accept: F2, select: .next } # 切换输入方案
- { when: always, accept: Control+Shift+2, toggle: ascii_mode } # 中/英文切换
- { when: always, accept: Control+Shift+3, toggle: full_shape } # 全角/半角切换
- { when: always, accept: Control+Shift+4, toggle: simplification } # 繁简体切换
- { when: always, accept: Control+Shift+5, toggle: extended_charset } # 通用/增广切换(显示生僻字)
- { when: composing, accept: Control+b, send: Left } # "Control+b" 移动光标
- { when: composing, accept: Control+f, send: Right } # "Control+f" 向右选择候选词
- { when: composing, accept: Control+h, send: BackSpace } # "Control+h" 删除输入码

  • 代码说明:

    • 候选词数量设置

      1
      2
      patch:
      menu/page_size: 9
    • 方案选单热键设置

      1
      2
      3
      patch:
      switcher/hotkeys:
      - "Control+grave"

      默认设置是 Ctrl + ~F4 ,其中 F4 容易冲突,取消 F4 的快捷键功能。


五. 添加词库

1. 添加词库

自网上下载词典文件,或从零开始培养自己的词库。

Alt Text

注意:每次修改后需重新部署才能生效。

在小狼毫的用户文件夹下新建一个名为 dicts 的文件夹,将下载的词库放置于此。

确保字典文件命名为 *.dict.yaml。然后在用户文件夹内找到 extended.dict.yaml 的文件(如没有则自行创建),内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Rime dictionary                 # RIME 词典文件声明
# encoding: utf-8 # 文件编码格式:UTF-8

--- # YAML 文档开始标记
name: extended # 词典名称:扩展词典
version: "2023.03.09" # 词典版本号
sort: by_weight # 排序方式:按照词频权重排序
vocabulary: essay-zh-hans # 使用简体中文语料词典
use_preset_vocabulary: true # 启用预设词汇表
import_tables: # 导入其他词典表(此处为空)
- dicts/simp
- dicts/common_words
... # YAML 文档结束标记

import_tables: 下面填入自己的词库名字,用上面的举例:

1
2
3
import_tables:
- dicts/simp
- dicts/common_words

- dicts/ + .dick.yaml 文件前面的名字,比如 simp.dict.yaml 就是 simp,至此,词库添加完成。

2. 添加自定义短语

在用户文件夹下,新建一个名为 custom_phrase.txt 的文件,格式如下:

1
词语名称Tab键拼音空格拼音Tab键权重,权重可以省略不写

示例:

1
2
3
4
5
6
7
8
9
10
11
12
# Rime table
# coding: utf-8
#
# 请将该文件以UTF-8编码保存为
# Rime用户文件夹/custom_phrase.txt
#
# 码表各字段以制表符(Tab)分隔
# 顺序为:文字、编码、权重(决定重码的次序、可选)
#
# 虽然文本码表编辑较为方便,但不适合导入大量条目

linux.do lin

double_pinyin_flypy.schema.yaml 中引用该文件:

Alt Text

1
2
3
4
5
6
translators:
- punct_translator
- reverse_lookup_translator
- script_translator
- table_translator@custom_phrase # 用户自定义词典
- lua_translator@date_translator

注意:确保拼音之间没有空格并使用全拼。

Alt Text


3. 新建字典

未使用该功能,略。


六. 同步备份

在用户文件夹下,找到 installation.yaml ,修改以下两项:

Alt Text

1
2
installation_id: "MyPCRime" # 替换为自己设备的名称
sync_dir: "D:\\Sync_Rime" # 创建的同步备份路径

installation_id: "MyPCRime" MyPCRime是同步后自己电脑机器识别的名称,比如公司和个人就要用不同的名字以示区别。
sync_dir: "D:\\Sync_Rime" 这一行没有,要自己添加,D:\\Sync_Rime 意思就是在 D 盘创建一个叫 Sync_Rime 的备份文件夹

右键点击小狼毫输入法,选择用户资料同步,在 D:\Sync_Rime\MyPCRime 下已经能看到同步的文件了

Alt Text

luna_pinyin.userdb.txt 就是自己输入过的词汇

定时备份设置

  1. 点击 Win + S 输入任务计划程序,创建任务。

Alt Text

2.输入任务名称和描述。

Alt Text

点击触发器 - 新建

Alt Text

3.创建触发器,设置为每五分钟一次,无限期。

Alt Text

4.点击操作 - 新建

在操作中选择启动程序,程序或脚本选择 Rime 安装目录下的 WeaselDeployer.exe,参数添加 /sync

定时备份后,请检查 luna_pinyin.userdb.txt 的更新时间以确认是否更新。


七. 遇到问题记录

1. 小狼毫无法输入中文,只能输入英文

禁用原来的小狼毫开机启动程序

Alt Text

然后 Win + R 输入 regedit 打开注册表

1
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon 

创建字符串值,名称 Shell,值为 explorer.exe,"D:\Rime\weasel-0.16.3\WeaselServer.exe"

Alt Text


八. 其它配置

下面几个是配置好了的,开箱即用。
雾凇拼音
白霜拼音
薄荷输入法

参考教程