__build_info: rime_version: 1.17.0 timestamps: default: 1774018450 default.custom: 1781712456 key_bindings: 1774018450 key_bindings.custom: 0 loengfan.custom: 0 loengfan.schema: 1775745805 punctuation: 1774018450 punctuation.custom: 0 cangjie5: comment_format: - "xlit|abcdefghijklmnopqrstuvwxyz~|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符~|" dictionary: cangjie5 disable_user_dict_for_patterns: - "^z.*$" - "^yyy.*$" enable_user_dict: false preedit_format: - "xform/^([a-z]*)$/$1\\t(\\U$1\\E)/" - "xlit|ABCDEFGHIJKLMNOPQRSTUVWXYZ|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|" prefix: v suffix: ";" tag: cangjie5 tips: "〔倉頡五代〕" engine: filters: - simplifier - uniquifier - reverse_lookup_filter processors: - ascii_composer - recognizer - key_binder - speller - punctuator - selector - navigator - express_editor segmentors: - ascii_segmentor - matcher - "affix_segmentor@cangjie5" - abc_segmentor - punct_segmentor - fallback_segmentor translators: - punct_translator - script_translator - "table_translator@cangjie5" 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: 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} import_preset: default menu: page_size: 5 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: cangjie5: "^v[a-z]*;?$" email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" reverse_lookup: dictionary: loengfan overwrite_comment: false tags: - cangjie5 schema: author: - "TianHeng <2417647441@qq.com>" - "Ayaka Mikazuki " dependencies: - cangjie5 description: "The Cantonese version of Liang Fen (兩分) input method." name: "粵語兩分" schema_id: loengfan version: 2020.08.05 selector: bindings: ISO_Left_Tab: previous_candidate "Shift+Tab": previous_candidate Tab: next_candidate speller: algebra: - "derive/[123456]//" - "xform/1/v/" - "xform/4/vv/" - "xform/2/x/" - "xform/5/xx/" - "xform/3/q/" - "xform/6/qq/" alphabet: zyxwvutsrqponmlkjihgfedcba delimiter: " '" switches: - name: ascii_mode states: ["中文", "英文"] - name: full_shape states: ["半形", "全形"] - name: ascii_punct states: ["。,", ".,"] translator: dictionary: loengfan spelling_hints: 20