-
Notifications
You must be signed in to change notification settings - Fork 0
/
tigress.extended.dict.yaml
205 lines (157 loc) · 3.79 KB
/
tigress.extended.dict.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
# Rime dictionary: tiger.extended
# encoding: utf-8
---
name: tigress.extended
version: "2.0"
sort: by_weight
import_tables:
- tigress
- tigress_ci
- tigress_simp_ci # 在-前面加上#号,即可关闭简词
columns:
- text
- code
- weight
- stem
encoder:
rules:
- length_equal: 2
formula: "AaAbBaBb"
- length_equal: 3
formula: "AaBaCaCb"
- length_in_range: [4, 99]
formula: "AaBaCaZa"
...
#下面每行前面的#号是注释符,被注释的内容=不存在
#若想采用下面被注释的举例,将前面的#号去掉,即可生效
#----------符号区----------#
#用分号引导,可一键上屏的标点,可自己改
#格式是:标点+tab+分号字母
#----------标点符号 快符----------#
# 第一排
:“ ;q
? ;w
( ;e
) ;r
→ ;t
· ;y
~ ;u
—— ;i
〖 ;o
〗 ;p
# 第二排
! ;a
…… ;s
、 ;d
“ ;f
” ;g
『 ;h
』 ;j
¥ ;k
% ;l
: ;
; ;
# 第三排
| ;z
【 ;x
】 ;c
《 ;v
》 ;b
「 ;n
」 ;m
#----------其他符号----------#
#----------单字降重区----------#
#通过加 回头码、容错码、自定码,来降低重码
#具体说明可看下面的网址
# https://publish.obsidian.md/csj-obsidian/1+-+Archives/Input+Method/%E8%99%8E%E7%A0%81/%E7%94%A8%E6%88%B7%E8%87%AA%E5%AE%9A%E4%BC%98%E5%8C%96%E6%80%9D%E8%B7%AF%E5%BB%BA%E8%AE%AE
#----------回头码----------#
#回取首根小码来降重
#沓 kors 1000
#麂 xojl 1000
#----------容错码----------#
#顺取前四根,不跳码
#蠃 fdvc 100
#榖 gwfe 100
#----------容错码----------#
#用户自定,示例为 补音
#汩kor+g (gǔ),汨kor+m (mì)
#汩 korg 100
#汨 korm 100
#----------修改字频、简码----------#
#格式:字+tab+编码+tab+字频
#例如:将“阳”作为2简,代替原来的“费”,“阳”的字频必须比“费”高
#阳的全码重码——“衵”,也可提至首选,降重
#阳 to 100000000
#衵 tor 100000000
#字频可被重置,写在这里的优先级高于主码表
#字频若想置顶,可直接加超大的权重值100000000000……
#字频若想置后,常用字集的最小字频是255,改成这个就会在常用字集的最后
#若需精准调控,可在“tiger.dict.yaml”文件中搜索,找到具体数值
#例如 想把 “凫” 改到 “麂” 前面,但不能在 “秃” 前面
#“秃”的字频 查得为5592,“麂”的字频,查得为519
#凫 xoj 500
#麂 xoj 100
#叆 bywr 10000000000
#可以加些自定的多重简码,下面已分好区域
#----------一简多重----------#
# ! a 0
# 》 b 0
# 〉 b 0
# 】 c 0
# 〕 c 0
# 、 d 0
# | d 0
# ( e 0
# “ f 0
# ‘ f 0
# ” g 0
# ’ g 0
# 『 h 0
# —— i 0
# — i 0
# 』 j 0
# ¥ k 0
# $ k 0
# % l 0
# 」 m 0
# 「 n 0
# 〖 o 0
# 〗 p 0
# :“ q 0
# :‘ q 0
# ) r 0
# …… s 0
# … s 0
# → t 0
# ~ u 0
# 《 v 0
# 〈 v 0
# ? w 0
# 【 x 0
# 〔 x 0
# · y 0
#----------二简多重----------#
#准 wu
#----------三简多重----------#
#羸 fdv
#----------无码加词_全码词----------#
#支持无码加词,但只能用标准打词法,即:四码全码打出来
#彳亍 p 100
#虎码输入法
#秃码输入法
#----------有码加词_简词----------#
#若想加些简词,二码,三码即可出字,需加上编码
#无语 ds
#搞快点 uhy
## 注:上面的词,若想调整词序,再后面加个tab,再加词频即可
#----------增加单字----------#
#虎码是全字集,收字量近10W,一般无需加单字
#不过虎码以下几个汉字分区没有收,可自行添加
#汉字的Unicode分区说明可看下面的网址
# https://unicode-table.com/cn/blocks/
#----------部首补充----------#
#----------康熙部首----------#
#----------兼容字----------#
#----------兼补字----------#
#----------注音----------#
#----------其他分区----------#