Created
March 24, 2015 08:12
-
-
Save luginbash/60add43d85aa0ff3f1d3 to your computer and use it in GitHub Desktop.
Weasel Pinyin Config
This file contains 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