小狼毫[rime_win][朙月拼音]简单配置方法
当配置后,需要
重新部署
后设置才能生效
需要修改的文件
需要修改,增加的文件均在用户文件夹
下,用户文件夹
可以通过右键输入法状态栏的图标后点击用户文件夹
到达
修改,增加的文件名如下:
- default.custom.yaml
选词栏个数&快捷键
- weasel.custom.yaml
主题&横向
- luna_pinyin_simp.custom.yaml
朙月拼音的具体设置,除外观设置均需要修改次文件
- symbols.yaml
标点选项
- ***.dict.yaml
各种字典
- ./opencc
emoji支持的滤镜文件夹
所有的文件都应该只有一个patch:
错误:
正确:
选词栏横向
在weasel.custom.yaml
文件中添加下面代码
patch:
style/horizontal: true # 是否横向
现在
weasel.custom.yaml
的文件内容
选词栏个数
在default.custom.yamll
文件中添加下面代码
patch:
"menu/page_size": 8
现在
default.custom.yaml
的文件内容
主题设置
rime
严格来说是没有第三方主题的,所有的第三方主题都是基于原有主题修改的,所以只能修改default.custom.yamll
中的代码来进行更改主题
我现在的主题是来自rime贴吧
的这位粪青请冷静
的帖子
我使用的主题
在weasel.custom.yaml
文件中添加下面代码
patch:
style/color_scheme : metro
style/inline_preedit: true # 是否是单行
preset_color_schemes/metro:
author: "nameoverflow <i@hcyue.me>"
back_color: 0xf2f3f3 #背景颜色
border_color: 0x373AE9 #边框颜色
hilited_back_color: 0x5565E6 #不知道有啥用
hilited_candidate_back_color: 0x373AE9 #选中颜色
hilited_candidate_text_color: 0xf2f3f3 #选中字体颜色
hilited_text_color: 0x000000 #未选中字体颜色
name: "metro"
text_color: 0x000000
style/layout/border: 2
style/layout/margin_x: 5
style/layout/margin_y: 5
style/layout/hilite_padding: 5
style/layout/hilite_spacing: 5
style/layout/spacing: 5
style/layout/candidate_spacing: 15
style/layout/round_corner: 0
style/corner_radius: 0
style/font_point: 13
style/color_scheme: metro
如果你刚刚使选词栏横向,现在
weasel.custom.yaml
的文件内容应如下:
关于颜色
rime
主题里的16进制颜色为‘蓝’‘绿’‘红’排序,并未是常规的‘红’‘绿’‘蓝’
比如说我需要的是‘#123456’这一颜色,则写为:‘#563412’
设置栏的快捷键
小狼毫
输入法不同于搜狗
等常规的输入法有悬浮栏
小狼毫
的设置栏只能通过快捷键来呼出设置栏
默认的快捷键有:
- Control+`
- Control+Shift+`
- F4
但是这三个快捷键经常与其他软件冲突,比如说在office
软件中F4
与重复操作
冲突
为了删除F4
这个快捷键,需要重新对快捷键
进行设置
在default.custom.yamll
文件中添加下面代码
switcher:
hotkeys:
- "Control+grave" #默认方案
- "Control+Shift+grave" #默认方案
如果你有设置
选词栏个数
现在default.custom.yaml
的文件内容应该如下:
快捷切换中英文标点
Control+.
设置标点的选项框,表情
当输入中文标点或特定的命令时会显示选项框
-
首先将
symbols.yaml
放在用户文件夹下
-
在
luna_pinyin_simp.custom.yaml
文件中添加下面代码patch: 'punctuator/import_preset': symbols #将标点设置默认为'symbols.yaml'文件 'recognizer/patterns/punct': "^/[a-z]*$" #可以使symbols中的‘/hj’‘/fh’等命令
现在
luna_pinyin_simp.custom.yaml
的文件内容应该如下:
-
重新部署
表情命令可引用/help
来进行查看
模糊音
在luna_pinyin_simp.custom.yaml
文件中添加下面代码
patch:
#########################################################
# 【朙月拼音】模糊音定製模板
# 佛振配製 :-)
#
# 位置:
# ~/.config/ibus/rime (Linux)
# ~/Library/Rime (Mac OS)
# %APPDATA%\Rime (Windows)
#
# 於重新部署後生效
#patch:
'speller/algebra':
- erase/^xx$/ # 第一行保留
# 模糊音定義
# 需要哪組就刪去行首的 # 號,單雙向任選
- derive/^([zcs])h/$1/ # zh, ch, sh => z, c, s
- derive/^([zcs])([^h])/$1h$2/ # z, c, s => zh, ch, sh
#- derive/^n/l/ # n => l
#- derive/^l/n/ # l => n
# 這兩組一般是單向的
#- derive/^r/l/ # r => l
#- derive/^ren/yin/ # ren => yin, reng => ying
#- derive/^r/y/ # r => y
# 下面 hu <=> f 這組寫法複雜一些,分情況討論
#- derive/^hu$/fu/ # hu => fu
#- derive/^hong$/feng/ # hong => feng
#- derive/^hu([in])$/fe$1/ # hui => fei, hun => fen
#- derive/^hu([ao])/f$1/ # hua => fa, ...
#- derive/^fu$/hu/ # fu => hu
#- derive/^feng$/hong/ # feng => hong
#- derive/^fe([in])$/hu$1/ # fei => hui, fen => hun
#- derive/^f([ao])/hu$1/ # fa => hua, ...
# 韻母部份
#- derive/^([bpmf])eng$/$1ong/ # meng = mong, ...
- derive/([ei])n$/$1ng/ # en => eng, in => ing
- derive/([ei])ng$/$1n/ # eng => en, ing => in
- derive/^un/iong/ # un => iong
- derive/^iong/un/ # iong => un
# 樣例足夠了,其他請自己總結……
# 反模糊音?
# 誰說方言沒有普通話精確、有模糊音,就能有反模糊音。
# 示例爲分尖團的中原官話:
#- derive/^ji$/zii/ # 在設計者安排下鳩佔鵲巢,尖音i只好雙寫了
#- derive/^qi$/cii/
#- derive/^xi$/sii/
#- derive/^ji/zi/
#- derive/^qi/ci/
#- derive/^xi/si/
#- derive/^ju/zv/
#- derive/^qu/cv/
#- derive/^xu/sv/
# 韻母部份,只能從大面上覆蓋
#- derive/^([bpm])o$/$1eh/ # bo => beh, ...
#- derive/(^|[dtnlgkhzcs]h?)e$/$1eh/ # ge => geh, se => sheh, ...
#- derive/^([gkh])uo$/$1ue/ # guo => gue, ...
#- derive/^([gkh])e$/$1uo/ # he => huo, ...
#- derive/([uv])e$/$1o/ # jue => juo, lve => lvo, ...
#- derive/^fei$/fi/ # fei => fi
#- derive/^wei$/vi/ # wei => vi
#- derive/^([nl])ei$/$1ui/ # nei => nui, lei => lui
#- derive/^([nlzcs])un$/$1vn/ # lun => lvn, zun => zvn, ...
#- derive/^([nlzcs])ong$/$1iong/ # long => liong, song => siong, ...
# 這個辦法雖從拼寫上做出了區分,然而受詞典制約,候選字仍是混的。
# 只有真正的方音輸入方案纔能做到!但「反模糊音」這個玩法快速而有效!
# 模糊音定義先於簡拼定義,方可令簡拼支持以上模糊音
- abbrev/^([a-z]).+$/$1/ # 簡拼(首字母)
- abbrev/^([zcs]h).+$/$1/ # 簡拼(zh, ch, sh)
# 以下是一組容錯拼寫,《漢語拼音》方案以前者爲正
- derive/^([nl])ve$/$1ue/ # nve = nue, lve = lue
- derive/^([jqxy])u/$1v/ # ju = jv,
- derive/un$/uen/ # gun = guen,
- derive/ui$/uei/ # gui = guei,
- derive/iu$/iou/ # jiu = jiou,
# 自動糾正一些常見的按鍵錯誤
- derive/([aeiou])ng$/$1gn/ # dagn => dang
- derive/([dtngkhrzcs])o(u|ng)$/$1o/ # zho => zhong|zhou
- derive/ong$/on/ # zhonguo => zhong guo
- derive/ao$/oa/ # hoa => hao
- derive/([iu])a(o|ng?)$/a$1$2/ # tain => tian
# 分尖團後 v => ü 的改寫條件也要相應地擴充:
#'translator/preedit_format':
# - "xform/([nljqxyzcs])v/$1ü/"
你可以通过删除#
来激活本条设置,在行头
加#
来关闭本条设置
现在
luna_pinyin_simp.custom.yaml
的文件内容应该如下:
自定义词典
词典文件来自于rime贴吧
Rime词库扩展—为小狼毫打造一个强大好用这一贴中还有其他搜狗词库
1.添加总管词典
总管词典
是一个总得管理其他所有词典的词典,总管词典
可以没有任何一个词或字,但必须有引用其他的词典
在luna_pinyin_simp.custom.yaml
文件中添加下面代码
patch:
'translator/dictionary': AAA_myself_root
#对应用户文件夹下的‘AAA_myself_root.dict.yaml’文件
#该文件名可以修改,只要3个名字可以对应就可以,
#具体命名规则在下面给出
2.总管词典
打开总管字典
在import_tables:
下添加需要的字典,或者词典,该词典必须存在于用户文件夹
下
由于
朙月拼音
自身的字典表经常把生僻字排在前面,所以我引入了袖珍简化字拼音
的字典将朙月拼音
本身的字典替换掉
3.在自定义词典文件时,需注意3个名字必须一致
1.该文件的文件名
2.该文件的引用名
3.该文件中:name
所写的申明名
4.其他词库转换
百度搜索深蓝词库转换
emoji(使用opencc滤镜
功能)
注意,pc中滤镜切换快捷键为定义为
{accept: "Control+e", toggle: emoji_cn, when: has_menu}
{accept: "快捷键", toggle: 快捷键的作用, when: 在什么时候可以用快捷键}