折腾鼠须管输入法
2019-11-04 本文已影响0人
Lamb_Yang
最近尝试了一下很多人比较推荐的鼠须管输入法,事先也知道了这款输入法需要使用者自行进行调教后才好用。刚好在github上看到了一个鼠须管的配置包,于是就来试着折腾一下了。
配置参考链接:
https://github.com/wongdean/rime-settings
首先常规的安装好输入法,将这个配置包的文件下载下来直接丢到鼠须管的用户配置文件夹里,然后重新部署
一次就可以了。但是这个配置是偏向双拼方案的,所以需要按照自己的全拼方案调整一下。在~/Rime/
文件夹里新建一个luna_pinyin_simp.custom.yaml
的文件,偷懒一点直接把配置包里调整好的双拼配置复制进去修改即可。
patch:
schema/dependencies: {}
schema/name: 明月简拼
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: emoji_suggestion
reset: 1
states: [ "Yes", "No" ]
...
这样就可以直接使用这个包里配置好的词库和emoji表情了。剩下的就是输入法的配色外观了,自己一直在用macOS自带的输入法,比较喜欢这个输入法的皮肤配色。而且这次折腾的大头就是在折腾输入法的皮肤配色问题。这套配置里默认的皮肤风格叫apathy
配色样式也挺不错的,修改配色需要在squirrel.custom.yaml
文件里设置,设置的输入法版本为0.14.0。

但是个人比较喜欢macOS系统默认的输入法样式,刚好鼠须管附带一个
Mojave Dark
的样式比较类似系统类似的样式,通过查找了一些资料了解了一下鼠须管输入法配色的配置方法。最后自行配置了一套比较接近macOS自带输入法的配色样式。
lamb:
author: "lamb"
name: "lamb"
back_color: 0xffffff #设置输入条的背景色,色值是按照BGR的形式16进制填写
corner_radius: 5 #设置输入条的圆角效果
border_height: 6 #设置输入条上下宽度
dborder_width: 6 #设置输入条左右宽度
border_color: 0x9f62e8 #输入条边框颜色,似乎在横向模式下不起作用
border_color_width: 0 #输入条边框宽度
candidate_format: "%c %@ " #设置每个候选词之间的间隔距离,%c代表备选的数字,%@代表候选字,可以通过输入空格的形式来调整每个候选字之间的间隔距离
candidate_text_color: 0x333333 #候选字颜色
# comment_text_color: 0x808080 #提示文字颜色,全拼模式下貌似不显示
font_face: PingFangSC #字体
font_point: 16 #字体大小
text_color: 0x333333 #普通候选字的颜色,非第一候选字
hilited_candidate_label_color: 0xffffff #第一候选字标签颜色,也就是数字1
hilited_text_color: 0xffffff #第一候选字颜色
hilited_candidate_back_color: 0x8448c9 #第一候选字高亮颜色
hilited_corner_radius: 5 #第一候选字高亮颜色的圆角,当不设置时就是一整块的颜色,设置了圆角之后就带有圆角效果了
horizontal: true #设置水平还是竖直模式
inline_preedit: true #设置是否双行显示
label_color: 0x888888 #普通标签的颜色(非第一候选字),也就是候选字数字
label_font_point: 12 #普通标签的字体大小
按照以上配置最后的效果就是这样。

对比一下自带的输入法效果,还是比较接近了。

只要掌握这个设置方法后,就能自己自定义更多更适合自己的配色方案了。