__build_info: rime_version: 1.8.2 timestamps: default: 1654509031 default.custom: 1666508230 key_bindings: 1654509031 key_bindings.custom: 0 punctuation: 1654509031 punctuation.custom: 0 stroke.custom: 0 stroke.schema: 1675995540 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: "Control+y", send: Page_Up, 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: d, send: n, when: always} - {accept: t, send: h, when: always} - {accept: j, send: h, when: always} - {accept: k, send: s, when: always} - {accept: l, send: p, when: always} - {accept: u, send: n, when: always} - {accept: i, send: z, when: always} - {accept: KP_1, send: h, when: always} - {accept: KP_2, send: s, when: always} - {accept: KP_3, send: p, when: always} - {accept: KP_4, send: n, when: always} - {accept: KP_5, send: z, when: always} - {accept: KP_6, send: Select, when: has_menu} - {accept: KP_7, send: Select, when: has_menu} - {accept: KP_8, send: Select, when: has_menu} - {accept: KP_9, send: Select, when: has_menu} - {accept: KP_0, send: Select, when: has_menu} 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/⼀⼁⼃⼂⼄/"