-
Notifications
You must be signed in to change notification settings - Fork 1
/
english.schema.yaml
100 lines (88 loc) · 3.06 KB
/
english.schema.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
# Rime schema
# encoding: utf-8
schema:
schema_id: english
name: English
version: "0.1"
author:
- Dicky Cheng <[email protected]>
description: |
功能說明:
* 西文模式下不論大寫狀態與否均可輸入英文單詞,獨立於中文模式
* 支持大小寫混合輸入,候選單詞自動匹配
* 在輸入過程中可使用通配符查詞
* 符號或空格直接連候選詞一齊上屏,數字則取決於數字選詞開關
* 可以將單詞註釋展開成多行或疊起爲一行
* 中文輸入法使用"朙月拼音",請自行更改
dependencies:
- luna_pinyin
#- pinyin_simp
switches:
- name: ascii_mode
reset: 0
states: [ 英文, 中文 ]
- name: ascii_punct
reset: 1
engine:
processors:
- lua_processor@*english*processor # 本輸入法需要用到,需保留
- ascii_composer
- recognizer
- key_binder
- speller
- punctuator
- selector
- navigator
#- fluency_editor # 按中文輸入法要求設置
- express_editor
segmentors:
- lua_segmentor@*english*segmentor # 本輸入法需要用到,需保留
- ascii_segmentor
- matcher
- abc_segmentor
- punct_segmentor
- fallback_segmentor
translators:
#- lua_translator@*english*translator # 暫時未使用
- punct_translator
- table_translator
- script_translator@luna_pinyin
filters:
- simplifier
- uniquifier
# 以下兩個二選一
- lua_filter@*english*filter # 速度快,但詞議相同拼寫相近單詞可能會被Rime略去
#- lua_filter@*english*filter0 # 速度稍慢,但詞典中允許出現拼寫或詞義相同單詞
speller:
algebra: # 本輸入法需要用到,不能增刪改
- xform/\w/\L$0/
delimiter: " '" # 按中文輸入法要求設置
translator: # 以下爲本輸入法方案配置
tag: raw
dictionary: english
enable_sentence: false
enable_encoder: false
enable_user_dict: false
delimiter: "" # 避免受speller/delimiter影響
used_punct: "-.'" # 單詞中會用到的特殊符號
wildcard: "`~" # 第一個符號匹配0到多個字符,第二個符號匹配0或1個
luna_pinyin: # 以下爲朙月拼音方案配置
dictionary: luna_pinyin
preedit_format:
- xform/([nl])v/$1ü/
- xform/([nl])ue/$1üe/
- xform/([jqxy])v/$1u/
key_binder:
import_preset: default
simplifier:
opencc_config: s2t.json
punctuator:
import_preset: default
recognizer:
import_preset: default
menu:
alternative_select_keys: 1234567890
page_size: 8 # 可更改,最多10個
style:
horizontal: false # 必須爲false
inline_preedit: false # 必須爲false