diff options
Diffstat (limited to 'dot_config/ibus/rime/build/default.yaml')
-rw-r--r-- | dot_config/ibus/rime/build/default.yaml | 146 |
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 | ||
10 | ascii_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 | ||
19 | config_version: 0.40 | ||
20 | key_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} | ||
53 | menu: | ||
54 | page_size: 9 | ||
55 | punctuator: | ||
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 | "~": ["~", "~"] | ||
123 | recognizer: | ||
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]+[.].+$" | ||
128 | schema_list: | ||
129 | - schema: luna_pinyin | ||
130 | switcher: | ||
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 | ||