-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.custom.yaml
114 lines (113 loc) · 3.8 KB
/
default.custom.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
# ~/.config/ibus/rime/default.custom.yaml
# This is the custom config of ibus-rime
# See Arch Wiki: Rime for more informations.
# Edited by Zero on June 26, 2020.
#
patch:
schema_list:
# The following are listed in /usr/share/rime-data.
# They are all officially equipped with ibus-rime package except:
# I manually installed rime-double-pinyin and rime-emoji packages.
# The uncomment lines can be chosen in ibus-rime with key
# <Ctrl> + <`> or use <F4>.
#
# - schema: bopomofo_express # 注音·快打模式
# - schema: bopomofo # 注音
# - schema: bopomofo_tw # 注音·臺灣正體
# - schema: cangjie5_express # 倉頡五代·快打模式
# - schema: cangjie5 # 倉頡五代
# - schema: double_pinyin_abc # 智能ABC雙拼
- schema: double_pinyin_flypy # 小鶴雙拼
# - schema: double_pinyin_mspy # MSPY雙拼
# - schema: double_pinyin_pyjj # 拼音加加雙拼
# - schema: double_pinyin # 自然碼雙拼
# - schema: luna_pinyin_fluency # 朙月拼音·語句流
# - schema: luna_pinyin # 朙月拼音
# - schema: luna_pinyin_simp # 朙月拼音·简化字
# - schema: luna_pinyin_tw # 朙月拼音·臺灣正體
# - schema: luna_quanpin # 全拼
# - schema: stroke # "五筆畫"
# - schema: terra_pinyin # 地球拼音
menu:
page_size: 7 # 设置候选字数量,根据喜好调整
punctuator:
full_shape:
__include: punctuation:/full_shape
"." : "。"
half_shape:
__include: punctuation:/half_shape
"." : "。"
# 以下内容均参考自:https://sh.alynx.one/posts/My-RIME/
# Alynx 的原注释我在后面特殊标注
# 这里我删掉了一些目前已经成为默认设置的符号选项
"$":
- "¥"
- "$"
- "€"
- "~"
- "×"
- "÷"
- "°"
- "℃"
- "‰"
- "‱"
- "℉"
- "©"
- "®"
"%": "%"
"*": "*"
"/": "/"
"\\": "、"
"[": "【"
"]": "】"
"{": "「"
"}": "」"
"<": "《"
">": "》"
"`": "`"
"|": "·"
"~": "~"
ascii_composer:
# 按 CapsLock 输出大写英文字母——Alynx
good_old_caps_lock: true
# `inline_ascii` 在输入框内插入英文——Alynx
# `commit_text` 候选文字上屏并切换至英文——Alynx
# `commit_code` 输入拼音上屏并切换至英文——Alynx
# `clear` 清除拼音并切换至英文——Alynx
# `noop` 屏蔽此按键——Alynx
switch_key:
# 如果你设置 `Caps_Lock` 为 `noop`,——Alynx
# 一个奇怪的问题是退格键不能用了,除非取消大写锁定.——Alynx
# 所以我直接设置文字上屏了.——Alynx
Caps_Lock: "commit_text"
Shift_L: "commit_text"
Shift_R: "commit_code"
Control_L: "noop"
Control_R: "noop"
switcher:
# 改掉原来的繁体字标题.——Alynx
caption: "【方案菜单】"
# 用半角斜线而不是奇丑无比的全角斜线做分隔符.——Alynx
option_list_separator: "/"
# 屏蔽 Ctrl-s 和 F4 开启菜单,只允许 Ctrl-`.
hotkeys:
# - "Control+s"
- "Control+grave"
# - "F4"
key_binder:
bindings:
# 好像不想要的东西必须写一遍再注释掉才能算作是“不要这种默认的设置”.
# 我觉得正常人不应该用逗号和句号翻页——Alynx
# 很好,我是正常人.
# - accept: "comma"
# send: "Page_Up"
# when: "paging"
# - accept: "period"
# send: "Page_Down"
# when: "has_menu"
- accept: "minus"
send: "Page_Up"
when: "has_menu"
- accept: "equal"
send: "Page_Down"
when: "has_menu"