0%

小狼毫输入法配置

导语

笔者此前一直使用搜狗输入法,u1s1,从输入法功能来看,搜搜狗是蛮好用的。由于搜购输入法广告内容过分丰富,尤其是近期618期间阁外猖狂,右下角状态栏闪烁不停,Lz忍无可忍了。 调查发现,小狼毫输入法的口碑不错,于是下载了小狼毫来试试。 说实话,未配置的小狼毫输入法并不好用。主要体现在词库不丰富、没有U模式、皮肤有点呆、不支持跨设备同步几方面。不过稍加配置,它将变成一个完美输入法。 如果不喜欢折腾,建议去用手心输入法。

配置皮肤

审美各有所好。看了看官方和贴吧里的皮肤,个人比较喜欢那款名为 “Wii” 的皮肤稍微改动了一下其配色、字号、字体和候选框圆角。效果如图所示。 输入法 修改皮肤需要修改用户文件夹中weasel.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
customization:
distribution_code_name: Weasel
distribution_version: 0.14.3
generator: "Weasel::UIStyleSettings"
modified_time: "Fri Jun 5 20:28:15 2020"
rime_version: 1.5.3
patch:
"preset_color_schemes/Wii2":
author: PYatoo
back_color: 0xefefef
border_color: 0xefefef
candidate_text_color: 0x575759
comment_text_color: 0xcac9c8
hilited_back_color: 0xefefef
hilited_candidate_back_color: 0xED9564
hilited_candidate_text_color: 0xffffff
hilited_comment_text_color: 0xffffff
hilited_text_color: 0xED9564
label_color: 0xcac9c8
name: Wii2
text_color: 0x575759
"style/color_scheme": Wii2
"style/display_tray_icon": true
"style/font_face": "微软雅黑"
"style/font_point": 12
"style/horizontal": false
"style/inline_preedit": false
"style/layout/border": 0
"style/layout/border_width": 0
"style/layout/candidate_spacing": 12
"style/layout/hilite_padding": 8
"style/layout/hilite_spacing": 3
"style/layout/margin_x": 8
"style/layout/margin_y": 8
"style/layout/round_corner": 7
"style/layout/spacing": 10

导入搜狗词库和配置U模式

配置U模式也是通过导入词库操作的。为了方便管理多个词库,我是这样操作的。 在luna_pinyin_simp.custom.yaml中修改translator到另一配置文件luna_pinyin_simp.config.dict.yaml,在该配置文件中通过import需要用到的词库对词库进行管理。 具体步骤如下。

词库的管理

  1. 右键右下角小狼毫图标进行输入法设定,方案选择中只保留朙月拼音-简化字。点“中”确定。
  2. 打开用户文件夹。查看default.custom.yaml文件内容。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    customization:
    distribution_code_name: Weasel
    distribution_version: 0.14.3
    generator: "Rime::SwitcherSettings"
    modified_time: "Sat Jun 6 00:03:51 2020"
    rime_version: 1.5.3
    patch:
    schema_list:
    - {schema: luna_pinyin_simp}
    # - {schema: luna_pinyin_fluency}

文件内容应该如图所示,schema_list里面应该只有luna_pinyin_simp一个,如果有其它的内容(如上图)请删除或注释掉。

  1. 在用户配置目录新建文件名为“luna_pinyin_simp.custom.yaml”,在其内部添加如下内容。

    1
    2
    3
    4
    # luna_pinyin_simp.custom.yaml
    patch:
    # 配置translator,便于管理词库
    translator/dictionary: luna_pinyin_simp.config

    luna_pinyin_simp.config文件即为我们后续用来管理词库的文件。

  2. 新建文件“luna_pinyin_simp.config.dict.yaml”。 在该文件中,添加如下内容。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    ---
    name: luna_pinyin_simp.config ##注意name和文件名一致
    version: "2020.6.7"
    sort: by_weight
    use_preset_vocabulary: true
    # 此处为 输入法所用到的词库,既补充拓展词库的地方
    import_tables:
    - luna_pinyin
    ...

    请注意文件第二行的name内容应当和步骤3里的translator保持一致,文件名应为name后面加“dict.yaml”。这三处相对应。 在该配置文件中import_tables后面的内容即为我们需要导入的词库。 后续我们下载好搜狗词库和u模式的拆字词库还需要回来再编辑该文件。

下载搜狗词库

首先下载搜狗标准词库,随后使用深蓝转换工具将其内容转换成rime的yaml文件。 打开该文件,在其开头加入如下内容。 这步操作网上内容非常多,不再赘述。

1
2
3
4
5
6
---
name: luna_pinyin.sougou
version: "1.0"
sort: by_weight
use_preset_vocabulary: true
...

并将该文件重命名为“luna_pinyin.sougou.dict.yaml”。复制到用户配置目录下。 (不需要配置u模式请直接看加载字库部分)

下载U模式词库

U模式即拆字输入,方便输入一些不知道读音的字。如输入“犇”,在输入法中输入“uniuniuniu”既可。该功能还是很有用的,很多输入法都支持。如下图: 在这里插入图片描述 本部份的配置参考了http://gerry.lamost.org/blog/?p=296003这篇文章。 首先,下载词库,这个是原作者给到的下载链接。 下载后将内容解压出来放到用户配置目录中。

加载多个字库

现在在我们的用户配置目录中已经有搜狗字库和拆字字库了。我们需要将其加载进来。 打开“luna_pinyin_simp.config.dict.yaml”文件。在其import_tables部分加入上述两个字库。

1
2
3
4
5
6
7
8
9
10
11
---
name: luna_pinyin_simp.config
version: "2020.6.7"
sort: by_weight
use_preset_vocabulary: true
# 此处为 输入法所用到的词库,既补充拓展词库的地方
import_tables:
- luna_pinyin.sougou #搜狗字库
- luna_pinyin #官方拼音字库
- luna_pinyin_simp.chaizi #拆字字库
...

完成上述操作后,对小狼毫进行重新布署既可。 后续如果需要其他配置,比如扩充糢糊字库、自定义符号等等,只需要把字库放到配置目录中,再在“luna_pinyin_simp.config.dict.yaml”中import进来重新布署就可以了。 相关皮肤和配置文件在这。