Skip to content

Commit

Permalink
optimize chord composer effect
Browse files Browse the repository at this point in the history
  • Loading branch information
hertz-hwang committed Dec 28, 2024
1 parent 2cb4daf commit 6929e7a
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 45 deletions.
26 changes: 26 additions & 0 deletions tiger_phrase_chord.dict.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,32 @@ import_tables:
都 "Q_
如 "B_
行 "P_
的 "_U
一 "_F
是 "_O
不 "_C
了 "_R
在 "_N
我 "_T
人 "_J
大 "_M
中 "_D
来 "_A
和 "_X
说 "_S
为 "_I
到 "_Y
就 "_G
也 "_E
要 "_V
可 "_Z
道 "_H
而 "_L
得 "_W
能 "_K
都 "_Q
如 "_B
行 "_P

1 "a_
2 "s_
Expand Down
64 changes: 19 additions & 45 deletions tiger_phrase_chord.schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,22 +65,22 @@ translator:
enable_sentence: false
encode_commit_history: false
enable_completion: false
#preedit_format:
# # 手动分词标记
# - xform/([a-z]{4})[']/$1⁴/
# - xform/([a-z]{3})[']/$1³/
# - xform/([a-z]{2})[']/$1²/
# - xform/([a-z]{1})[']/$1¹/
# # 自动分词标记
# - xform/([a-z]{1,4})[_]/$1␣/
# # 其余处理
# #- xform/([A-Z])/\L$1/
# - xform/([A-Z])/$1°/ # 并击提示符,可选 ° ∞ ᵆ ʬ ˜
# - xform/([¹²³⁴][a-z]+)[_']/$1/
# - xform/([¹²³⁴])_/$1/
# - xform/_/␣/
# #- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ạḅċḍẹḟġḥịĵḳḷṃṇọṗꝗṛṣṭụṿẉẋỵẓ/
# #- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ/
preedit_format:
# 手动分词标记
- xform/([a-z]{4})[']/$1⁴/
- xform/([a-z]{3})[']/$1³/
- xform/([a-z]{2})[']/$1²/
- xform/([a-z]{1})[']/$1¹/
# 自动分词标记
- xform/([a-z]{1,4})[_]/$1␣/
# 其余处理
#- xform/([A-Z])/\L$1/
- xform/([A-Z])/$1°/ # 并击提示符,可选 ° ∞ ᵆ ʬ ˜
- xform/([¹²³⁴][a-z]+)[_']/$1/
- xform/([¹²³⁴])_/$1/
- xform/_/␣/
#- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ạḅċḍẹḟġḥịĵḳḷṃṇọṗꝗṛṣṭụṿẉẋỵẓ/
#- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ/

key_binder:
import_preset: default
Expand Down Expand Up @@ -141,37 +141,9 @@ chord_composer:
- xform/([qwertasdfgzxcvb]+)/<$1>/ # 左手编码包装
- xform/([yuiophjklAnmCXZ]+)/<$1>/ # 右手编码包装
- xform/([一]+)/<$1>/ # 空格区编码包装

# 一简字
- xform=(<zv><一>|<mZ><一>)=Q_=
- xform=(<wv><一>|<no><一>)=W_=
- xform=(<ev><一>|<ni><一>)=E_=
- xform=(<et><一>|<ni><一>)=R_=
- xform=(<qt><一>|<yp><一>)=T_=
- xform=(<wt><一>|<yo><一>)=Y_=
- xform=(<af><一>|<jA><一>)=U_=
- xform=(<xv><一>|<mX><一>)=I_=
- xform=(<aw><一>|<oA><一>)=O_=
- xform=(<qf><一>|<jp><一>)=P_=
- xform=(<av><一>|<nA><一>)=A_=
- xform=(<sv><一>|<nl><一>)=S_=
- xform=(<dv><一>|<nk><一>)=D_=
- xform=(<sg><一>|<hl><一>)=F_=
- xform=(<dg><一>|<hk><一>)=G_=
- xform=(<ar><一>|<uA><一>)=H_=
- xform=(<xf><一>|<jX><一>)=J_=
- xform=(<xc><一>|<CX><一>)=K_=
- xform=(<sr><一>|<ul><一>)=L_=
- xform=(<zf><一>|<jZ><一>)=Z_=
- xform=(<xd><一>|<kX><一>)=X_=
- xform=(<xb><一>|<nX><一>)=C_=
- xform=(<zs><一>|<lZ><一>)=V_=
- xform=(<qw><一>|<op><一>)=B_=
- xform=(<se><一>|<il><一>)=N_=
- xform=(<wd><一>|<ko><一>)=M_=

# 彩蛋
- xform=<z><Z><一>=VhuZhhYjvJuLfWbeOFJgBdMUDVwYjvJuXtWnjLfWbe,WvIgdJdkRZhhMnUGgAbhImiMnXSwSyEloFlpgUciEid,ITyMhUoJlhHnXuc\\OdoK\\LlUslKUYjvJuJefNj=
- xform=<z><Z><一>=VhuZhhYjvJuLfWbeOFJgBdMUDVwYjvJuXtWnjLfWbeWvIgdJdkRZhhMnUGgAbhImiMnXSwSyEloFlpgUciEidITyMhUoJlhHnXucOdoKLlUslKUYjvJuJefNj=

# 字母
- xform=(<zv>|<mZ>)=Q=
Expand Down Expand Up @@ -269,6 +241,8 @@ chord_composer:

- xform/<1>/ /
- xform/<"1>/"/
- xform/"([a-z])f$/$1/ # 左小写 + 右j + 空格,为补第三码
- xform/"f([a-z])$/$1/ # 左f + 右小写 + 空格,为补第三码

- xform/^.*<.+>.*$//

Expand Down

0 comments on commit 6929e7a

Please sign in to comment.