几年前在使用Linux Mint的时候,就在考虑有没有可以跟Windows端同步用户数据的输入法,于是就安装了rime,并使用了🍀四叶草拼音输入方案。当时实在是不像研究rime的配置文件,所以总是有一些时不时会出现的问题。后面在Windows上就一直用着系统自带的输入法了。

最近打字,越来越觉得Windows自带输入法的各种问题。自组词有时候用好几遍也记不住。而且并不会随Microsoft账号同步。正巧最近搜到了雾凇拼音 | 长期维护的简体词库 。所以决定一次性把所有桌面设备的输入法换成rime。

安装rime和雾凇拼音

  1. rime 官网下载后一路默认值,此时的用户文件夹在%APPDATA%\rime
  2. 雾凇拼音 仓库打包下载整个仓库,把所有文件放在%APPDATA%\rime

一些自定义

设置同步

打开%APPDATA%\rime\installation.yaml
添加下面两行,注意引号种类

1
2
installation_id: "office"
sync_dir: 'D:\OneDrive\rime\'

其中installation_id用于区分不同设备,sync_dir指定同步文件夹的位置。

确保不同设备的sync_dir指向相同位置,就可以跨平台同步用户数据。

下面设置一个计划任务用于定期自动同步,执行命令为

1
WeaselDeployer.exe /sync

修改操作逻辑

新建%APPDATA%\rime\weasel.custom.yaml,内容如下:

1
2
3
4
patch:
"style/color_scheme": google # 设置皮肤
"style/horizontal": true # 候选词横向显示
"style/inline_preedit": false # 不要将输入直接显示在输入框里

新建%APPDATA%\rime\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
patch:
schema_list:
- {schema: rime_ice}
menu/page_size: 7

switcher:
caption: 「方案选单」
hotkeys:
- Control+grave
# - Control+Shift+grave
# - F4
# - Alt+grave
save_options: # 开关记忆,从方案选单(而非快捷键)切换时会记住的选项,需要记忆的开关不能设定 reset
- full_shape
- ascii_punct
- traditionalization
- emoji
fold_options: true # 呼出时是否折叠,多方案时建议折叠 true ,一个方案建议展开 false
abbreviate_options: true # 折叠时是否缩写选项
option_list_separator: ' / ' # 折叠时的选项分隔符


# 按键行为
# good_old_caps_lock: Caps 切换大小写或切换中英,macOS 偏好设置的优先级更高:偏好设置 - 键盘 - 输入法 - 使用“中/英”键切换“ABC”输入模式。
# 打字打到一半时按下了 Caps 或 Shift 后:
# commit_code 上屏原始的编码,然后切换到英文
# commit_text 上屏拼出的词句,然后切换到英文
# clear 清除输入的内容,然后切换到英文
# noop 屏蔽快捷键,啥也不干,但不要屏蔽 Caps
ascii_composer/good_old_caps_lock: true # true | false
ascii_composer/switch_key:
Caps_Lock: commit_text # commit_code | commit_text | clear
Shift_L: commit_code # commit_code | commit_text | clear | noop
Shift_R: commit_code # macOS 不会区分左右 Shift,只需要设置 Shift_L
Control_L: noop
Control_R: noop
Eisu_toggle: clear

部署

在状态栏输入法图标上右键选择,重新部署

一个模仿Windows输入法的皮肤

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
patch:
preset_color_schemes:
microsoft_sim:
name: 仿微软输入法
author: plutotree
back_color: 0xF4F4F4
border_color: 0xDCDCDC
text_color: 0x000000
hilited_text_color: 0xF4F4F4
hilited_back_color: 0xFFD8A6
hilited_candidate_text_color: 0x000000
hilited_candidate_back_color: 0xFFD8A6
candidate_text_color: 0x000000
comment_text_color: 0x888888

style:
color_scheme: microsoft_sim
label_format: "%s"
font_face: "微软雅黑"
font_point: 14
horizontal: true
inline_preedit: true
layout:
min_width: 160
min_height: 0
border_width: 1
border_height: 1
margin_x: 12
margin_y: 12
spacing: 10
candidate_spacing: 24
hilite_spacing: 8
hilite_padding: 12
round_corner: 0
corner_radius: 4
shadow_radius: 0
blur_window: true