Created
March 24, 2015 08:12
-
-
Save luginbash/60add43d85aa0ff3f1d3 to your computer and use it in GitHub Desktop.
Weasel Pinyin Config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ascii_composer: | |
| good_old_caps_lock: true | |
| switch_key: | |
| Caps_Lock: clear | |
| Control_L: noop | |
| Control_R: noop | |
| Eisu_toggle: clear | |
| Shift_L: inline_ascii | |
| Shift_R: commit_text | |
| config_version: 0.36.custom.3025064750 | |
| customization: 3025064750 | |
| 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: Page_Up, when: composing} | |
| - {accept: "Shift+Tab", send: Page_Up, when: composing} | |
| - {accept: Tab, 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} | |
| - {accept: "Shift+space", toggle: full_shape, when: always} | |
| - {accept: "Control+period", toggle: ascii_punct, when: always} | |
| menu: | |
| page_size: 6 | |
| punctuator: | |
| full_shape: | |
| " ": {commit: " "} | |
| "!": {commit: "!"} | |
| "\"": {pair: ["“", "”"]} | |
| "#": ["#", "⌘"] | |
| "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] | |
| "%": ["%", "°", "℃"] | |
| "&": "&" | |
| "'": {pair: ["‘", "’"]} | |
| "(": "(" | |
| ")": ")" | |
| "*": ["*", "·", "・", "×", "※", "❂"] | |
| "+": "+" | |
| ",": {commit: ","} | |
| "-": "-" | |
| .: {commit: "。"} | |
| "/": ["/", "÷"] | |
| ":": {commit: ":"} | |
| ";": {commit: ";"} | |
| "<": ["《", "〈", "«", "‹"] | |
| "=": "=" | |
| ">": ["》", "〉", "»", "›"] | |
| "?": {commit: "?"} | |
| "@": ["@", "☯"] | |
| "[": ["「", "【", "〔", "["] | |
| "\\": ["、", "\"] | |
| "]": ["」", "】", "〕", "]"] | |
| "^": {commit: "……"} | |
| _: "——" | |
| "`": "`" | |
| "{": ["『", "〖", "{"] | |
| "|": ["·", "|", "§", "¦"] | |
| "}": ["』", "〗", "}"] | |
| "~": "~" | |
| half_shape: | |
| "!": {commit: "!"} | |
| "\"": {pair: ["“", "”"]} | |
| "#": "#" | |
| "$": ["¥", "$", "€", "£", "¥", "¢", "¤"] | |
| "%": ["%", "%", "°", "℃"] | |
| "&": "&" | |
| "'": {pair: ["‘", "’"]} | |
| "(": "(" | |
| ")": ")" | |
| "*": ["*", "*", "·", "・", "×", "※", "❂"] | |
| "+": "+" | |
| ",": {commit: ","} | |
| "-": "-" | |
| .: {commit: "。"} | |
| "/": ["、", "/", "/", "÷"] | |
| ":": {commit: ":"} | |
| ";": {commit: ";"} | |
| "<": ["《", "〈", "«", "‹"] | |
| "=": "=" | |
| ">": ["》", "〉", "»", "›"] | |
| "?": {commit: "?"} | |
| "@": "@" | |
| "[": {commit: "「"} # ["「", "【", "〔", "["] | |
| "\\": ["、", "\\", "\"] | |
| "]": {commit: "」"} # ["」", "】", "〕", "]"] | |
| "^": {commit: "……"} | |
| _: "——" | |
| "`": "`" | |
| "{": ["『", "〖", "{"] | |
| "|": ["·", "|", "|", "§", "¦"] | |
| "}": ["』", "〗", "}"] | |
| "~": ["~", "~"] | |
| recognizer: | |
| patterns: | |
| email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" | |
| uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" | |
| url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" | |
| schema_list: | |
| - schema: luna_pinyin_simp | |
| - schema: emoji | |
| - schema: luna_pinyin | |
| switcher: | |
| hotkeys: | |
| - "Control+grave" | |
| - "Shift+Control+grave" | |
| - F4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment