aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/ibus/rime/build/default.yaml')
-rw-r--r--dot_config/ibus/rime/build/default.yaml146
1 files changed, 146 insertions, 0 deletions
diff --git a/dot_config/ibus/rime/build/default.yaml b/dot_config/ibus/rime/build/default.yaml
new file mode 100644
index 0000000..437a2e0
--- /dev/null
+++ b/dot_config/ibus/rime/build/default.yaml
@@ -0,0 +1,146 @@
1__build_info:
2 rime_version: 1.7.3
3 timestamps:
4 default: 1654509031
5 default.custom: 1666508230
6 key_bindings: 1654509031
7 key_bindings.custom: 0
8 punctuation: 1654509031
9 punctuation.custom: 0
10ascii_composer:
11 good_old_caps_lock: true
12 switch_key:
13 Caps_Lock: clear
14 Control_L: noop
15 Control_R: noop
16 Eisu_toggle: clear
17 Shift_L: inline_ascii
18 Shift_R: commit_text
19config_version: 0.40
20key_binder:
21 bindings:
22 - {accept: "Control+p", send: Up, when: composing}
23 - {accept: "Control+n", send: Down, when: composing}
24 - {accept: "Control+b", send: Left, when: composing}
25 - {accept: "Control+f", send: Right, when: composing}
26 - {accept: "Control+a", send: Home, when: composing}
27 - {accept: "Control+e", send: End, when: composing}
28 - {accept: "Control+d", send: Delete, when: composing}
29 - {accept: "Control+k", send: "Shift+Delete", when: composing}
30 - {accept: "Control+h", send: BackSpace, when: composing}
31 - {accept: "Control+g", send: Escape, when: composing}
32 - {accept: "Control+bracketleft", send: Escape, when: composing}
33 - {accept: "Control+y", send: Page_Up, when: composing}
34 - {accept: "Alt+v", send: Page_Up, when: composing}
35 - {accept: "Control+v", send: Page_Down, when: composing}
36 - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing}
37 - {accept: "Shift+Tab", send: "Shift+Left", when: composing}
38 - {accept: Tab, send: "Shift+Right", when: composing}
39 - {accept: minus, send: Page_Up, when: has_menu}
40 - {accept: equal, send: Page_Down, when: has_menu}
41 - {accept: comma, send: Page_Up, when: paging}
42 - {accept: period, send: Page_Down, when: has_menu}
43 - {accept: "Control+Shift+1", select: .next, when: always}
44 - {accept: "Control+Shift+2", toggle: ascii_mode, when: always}
45 - {accept: "Control+Shift+3", toggle: full_shape, when: always}
46 - {accept: "Control+Shift+4", toggle: simplification, when: always}
47 - {accept: "Control+Shift+5", toggle: extended_charset, when: always}
48 - {accept: "Control+Shift+exclam", select: .next, when: always}
49 - {accept: "Control+Shift+at", toggle: ascii_mode, when: always}
50 - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always}
51 - {accept: "Control+Shift+dollar", toggle: simplification, when: always}
52 - {accept: "Control+Shift+percent", toggle: extended_charset, when: always}
53menu:
54 page_size: 9
55punctuator:
56 full_shape:
57 " ": {commit: " "}
58 "!": {commit: "!"}
59 "\"": {pair: ["“", "”"]}
60 "#": ["#", "⌘"]
61 "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
62 "%": ["%", "°", "℃"]
63 "&": "&"
64 "'": {pair: ["‘", "’"]}
65 "(": "("
66 ")": ")"
67 "*": ["*", "·", "・", "×", "※", "❂"]
68 "+": "+"
69 ",": {commit: ","}
70 "-": "-"
71 .: {commit: "。"}
72 "/": ["/", "÷"]
73 ":": {commit: ":"}
74 ";": {commit: ";"}
75 "<": ["《", "〈", "«", "‹"]
76 "=": "="
77 ">": ["》", "〉", "»", "›"]
78 "?": {commit: "?"}
79 "@": ["@", "☯"]
80 "[": ["「", "【", "〔", "["]
81 "\\": ["、", "\"]
82 "]": ["」", "】", "〕", "]"]
83 "^": {commit: "……"}
84 _: "——"
85 "`": "`"
86 "{": ["『", "〖", "{"]
87 "|": ["·", "|", "§", "¦"]
88 "}": ["』", "〗", "}"]
89 "~": "~"
90 half_shape:
91 "!": {commit: "!"}
92 "\"": {pair: ["“", "”"]}
93 "#": "#"
94 "$": ["¥", "$", "€", "£", "¥", "¢", "¤"]
95 "%": ["%", "%", "°", "℃"]
96 "&": "&"
97 "'": {pair: ["‘", "’"]}
98 "(": "("
99 ")": ")"
100 "*": ["*", "*", "·", "・", "×", "※", "❂"]
101 "+": "+"
102 ",": {commit: ","}
103 "-": "-"
104 .: {commit: "。"}
105 "/": ["、", "/", "/", "÷"]
106 ":": {commit: ":"}
107 ";": {commit: ";"}
108 "<": ["《", "〈", "«", "‹"]
109 "=": "="
110 ">": ["》", "〉", "»", "›"]
111 "?": {commit: "?"}
112 "@": "@"
113 "[": ["「", "【", "〔", "["]
114 "\\": ["、", "\\", "\"]
115 "]": ["」", "】", "〕", "]"]
116 "^": {commit: "……"}
117 _: "——"
118 "`": "`"
119 "{": ["『", "〖", "{"]
120 "|": ["·", "|", "|", "§", "¦"]
121 "}": ["』", "〗", "}"]
122 "~": ["~", "~"]
123recognizer:
124 patterns:
125 email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$"
126 uppercase: "[A-Z][-_+.'0-9A-Za-z]*$"
127 url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$"
128schema_list:
129 - schema: luna_pinyin
130switcher:
131 abbreviate_options: true
132 caption: "〔方案選單〕"
133 fold_options: true
134 hotkeys:
135 - "Control+grave"
136 - "Control+Shift+grave"
137 - F4
138 option_list_separator: "/"
139 save_options:
140 - full_shape
141 - ascii_punct
142 - simplification
143 - extended_charset
144 - zh_hant
145 - zh_hans
146 - zh_hant_tw \ No newline at end of file
Powered by cgit v1.2.3 (git 2.41.0)