小狼毫/中州韵输入法配置记录

版本:

小狼毫: 0.11.1

win OS version: 1709, build 16299.371

小狼毫下载: https://codeload.github.com/rime/weasel/zip/0.11.1

1. 设置水平候选词

在 windows 窗口管理其上输入 %appdata%/Rime


打开文件weasel.custom.yaml, 如果没有就创建, 加入如下内容.

customization:
  distribution_code_name: Weasel
  distribution_version: 0.11.1
  generator: "Weasel::UIStyleSettings"
  modified_time: "Mon Apr 30 01:14:30 2018"
  rime_version: 1.3.0
patch:
  "style/color_scheme": android
  "style/horizontal": true
  "style/font_face": "Microsoft YaHei Mono"

注意, 最后记得右击如下图标, 选择"重新部署"来使配置生效


2. 设置输入特殊字符

首先, 先上面一样进入 %appdata%/Rime 目录, 打开 default.custom.yaml 文件, 如果没有就创建.

然后, 追加如下配置:

  "punctuator/import_preset": ownsymbols
  "recognizer/patterns/punct": "^/([A-Z|a-z]*|[0-9]|10)$"
  "punctuator/full_shape":
    "/" : "、"
  "punctuator/half_shape":
    "/" : "、"
  "punctuator/symbols":
    "/gou" : ["√","✔"]
    "/cha" : ["✕","✖"]

注意, yaml要对其缩进

然后, 发现虽然内输入/xl之类内显示输入框, 但是没有候选结果.

测试发现我们添加错了地方, 实际上只需要在对应的输入方案中定义, 比如我用的明月输入法, 我就在 %appdata%/Rime 中创建自定义文件(luna_pinyin_simp.custom.yaml), 并加入以下内容

  "punctuator/import_preset": ownsymbols
  "recognizer/patterns/punct": "^/([A-Z|a-z]*|[0-9]|10)$"

但是如果, 你想多所有的输入方案都生效的话, 你也可以想前面一样在 default.custom.yaml 文件中定义, 但是要把方案ownsysbols.yaml(在软件安装目录的data文件中)的定义内容全部写入 default.custom.yaml, 不然会没有候选项.

3. 设置候选框只显示候选词, 效果如下


在 %appdata%/Rime/weasel.custom.yaml 文件中加入定义

  "style/inline_preedit": true

4. 输入候选框的layout配置

在 %appdata%/Rime/weasel.custom.yaml 文件中加入定义

  "style/font_point": 16
  "style/horizontal": true
  "style/inline_preedit": true
  "style/layout/margin_x": 3
  "style/layout/margin_y": 3

效果如下:

5. 自定义颜色配置

在 %appdata%/Rime/weasel.custom.yaml 文件中加入定义

  "preset_color_schemes/custom_lost_temple":
    author: "allen <allen.zt.d@gmail.com>, based on ir_black"
    back_color: 0xeceeee
    border_color: 0xe0e0e0
    hilited_back_color: 0xd4d4d4
    hilited_candidate_back_color: 0xeceeee
    hilited_candidate_text_color: 0xe89f00
    hilited_text_color: 0x000000
    name: "自定义碧水/custom_aqua"
    text_color: 0x000000
效果如下:

参考: https://www.zybuluo.com/eternity/note/81763

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值