diff options
author | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-31 03:00:41 +0100 |
---|---|---|
committer | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-31 03:00:41 +0100 |
commit | 112cc36445a849c3020197a41d3f480e18a6be3f (patch) | |
tree | 1c3d0f8ce916143b4f1423d5be080b02a4120961 /.config/ibus/rime/build/stroke.schema.yaml | |
parent | 377f7f121c1f809db6cbf7b10a937506bbdd4d85 (diff) |
Update
Removing TMV folder to put it at the root since there's no longer TMU
Diffstat (limited to '.config/ibus/rime/build/stroke.schema.yaml')
-rw-r--r-- | .config/ibus/rime/build/stroke.schema.yaml | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/.config/ibus/rime/build/stroke.schema.yaml b/.config/ibus/rime/build/stroke.schema.yaml new file mode 100644 index 0000000..5effb6a --- /dev/null +++ b/.config/ibus/rime/build/stroke.schema.yaml @@ -0,0 +1,186 @@ +__build_info: + rime_version: 1.5.3 + timestamps: + default: 1555114826 + default.custom: 1592992833 + stroke.custom: 0 + stroke.schema: 1555114826 +abc_segmentor: + extra_tags: + - reverse_lookup +engine: + processors: + - ascii_composer + - recognizer + - key_binder + - speller + - punctuator + - selector + - navigator + - express_editor + segmentors: + - ascii_segmentor + - matcher + - abc_segmentor + - punct_segmentor + - fallback_segmentor + translators: + - punct_translator + - reverse_lookup_translator + - table_translator +key_binder: + bindings: + - {accept: "Control+p", send: Up, when: composing} + - {accept: "Control+n", send: Down, when: composing} + - {accept: "Control+b", send: Left, when: composing} + - {accept: "Control+f", send: Right, when: composing} + - {accept: "Control+a", send: Home, when: composing} + - {accept: "Control+e", send: End, when: composing} + - {accept: "Control+d", send: Delete, when: composing} + - {accept: "Control+k", send: "Shift+Delete", when: composing} + - {accept: "Control+h", send: BackSpace, when: composing} + - {accept: "Control+g", send: Escape, when: composing} + - {accept: "Control+bracketleft", send: Escape, when: composing} + - {accept: "Alt+v", send: Page_Up, when: composing} + - {accept: "Control+v", send: Page_Down, when: composing} + - {accept: ISO_Left_Tab, send: "Shift+Left", when: composing} + - {accept: "Shift+Tab", send: "Shift+Left", when: composing} + - {accept: Tab, send: "Shift+Right", when: composing} + - {accept: minus, send: Page_Up, when: has_menu} + - {accept: equal, send: Page_Down, when: has_menu} + - {accept: comma, send: Page_Up, when: paging} + - {accept: period, send: Page_Down, when: has_menu} + - {accept: "Control+Shift+1", select: .next, when: always} + - {accept: "Control+Shift+2", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+3", toggle: full_shape, when: always} + - {accept: "Control+Shift+4", toggle: simplification, when: always} + - {accept: "Control+Shift+5", toggle: extended_charset, when: always} + - {accept: "Control+Shift+exclam", select: .next, when: always} + - {accept: "Control+Shift+at", toggle: ascii_mode, when: always} + - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always} + - {accept: "Control+Shift+dollar", toggle: simplification, when: always} + - {accept: "Control+Shift+percent", toggle: extended_charset, when: always} + - {accept: "Shift+space", toggle: full_shape, when: always} + - {accept: "Control+period", toggle: ascii_punct, when: always} + import_preset: default +menu: + page_size: 9 +punctuator: + full_shape: + " ": {commit: " "} + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": ["#", "⌘"] + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": ["@", "☯"] + "[": ["「", "【", "〔", "["] + "\\": ["、", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": "~" + half_shape: + "!": {commit: "!"} + "\"": {pair: ["“", "”"]} + "#": "#" + "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] + "%": ["%", "%", "°", "℃"] + "&": "&" + "'": {pair: ["‘", "’"]} + "(": "(" + ")": ")" + "*": ["*", "*", "·", "・", "×", "※", "❂"] + "+": "+" + ",": {commit: ","} + "-": "-" + .: {commit: "。"} + "/": ["、", "/", "/", "÷"] + ":": {commit: ":"} + ";": {commit: ";"} + "<": ["《", "〈", "«", "‹"] + "=": "=" + ">": ["》", "〉", "»", "›"] + "?": {commit: "?"} + "@": "@" + "[": ["「", "【", "〔", "["] + "\\": ["、", "\\", "\"] + "]": ["」", "】", "〕", "]"] + "^": {commit: "……"} + _: "——" + "`": "`" + "{": ["『", "〖", "{"] + "|": ["·", "|", "|", "§", "¦"] + "}": ["』", "〗", "}"] + "~": ["~", "~"] + import_preset: default +recognizer: + import_preset: default + patterns: + email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" + reverse_lookup: "`[a-z]*'?$" + uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" + url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" +reverse_lookup: + comment_format: + - "xlit/hspnz/一丨丿丶乙/" + dictionary: luna_pinyin + preedit_format: + - "xform/([nl])v/$1ü/" + - "xform/([nl])ue/$1üe/" + - "xform/([jqxy])v/$1u/" + prefix: "`" + suffix: "'" + tips: "〔拼音〕" +schema: + author: + - "四季的風" + - "雪齋" + - "Kunki Chou" + dependencies: + - luna_pinyin + description: | + 五筆畫 + h,s,p,n,z 代表橫、豎、撇、捺、折 + + name: "五筆畫" + schema_id: stroke + version: 0.5 +speller: + alphabet: abcdefghijklmnopqrstuvwxyz + delimiter: " '" +switches: + - name: ascii_mode + reset: 0 + states: ["中文", "西文"] + - name: full_shape + states: ["半角", "全角"] + - name: ascii_punct + states: ["。,", ".,"] +translator: + comment_format: + - "xform/~//" + - "xlit/hspnz/一丨丿丶乙/" + dictionary: stroke + preedit_format: + - "xlit/hspnz/一丨丿丶乙/"
\ No newline at end of file |