├── rime.icns ├── default.custom.yaml ├── installation.yaml ├── README.markdown ├── squirrel.custom.yaml ├── luna_pinyin_simp.schema.yaml ├── cangjie5.schema.yaml ├── luna_pinyin_fluency.schema.yaml ├── luna_pinyin.schema.yaml ├── squirrel.yaml ├── double_pinyin_mspy.schema.yaml └── default.yaml /rime.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaolai/rime-settings/HEAD/rime.icns -------------------------------------------------------------------------------- /default.custom.yaml: -------------------------------------------------------------------------------- 1 | patch: 2 | "menu/page_size": 5 3 | schema_list: 4 | - schema: double_pinyin_mspy -------------------------------------------------------------------------------- /installation.yaml: -------------------------------------------------------------------------------- 1 | distribution_code_name: Squirrel 2 | distribution_name: "鼠鬚管" 3 | distribution_version: 0.9.11 4 | install_time: "Mon Oct 22 13:53:07 2012" 5 | installation_id: "5b5c87df-d37c-4e1c-b6cc-3df8399513c2" 6 | rime_version: 0.9.3 -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | # 我的鼠须管配置文件(Squirrel for Mac) 2 | 3 | ``` 4 | ____ ____ ____ ____ ____ ____ ____ 5 | ||x |||i |||a |||o |||l |||a |||i || 6 | ||__|||__|||__|||__|||__|||__|||__|| 7 | |/__\|/__\|/__\|/__\|/__\|/__\|/__\| 8 | ``` 9 | 10 | # 下载 11 | 12 | * 中州韵官网:[RimeIME](http://code.google.com/p/rimeime/) 13 | * 鼠须管(For Mac):[Squirrel](http://code.google.com/p/rimeime/downloads/) 14 | * 定制指南(说实话比较难看懂): 15 | 16 | # 我的需求 17 | 18 | - 使用微软双拼方案 19 | - 使用模糊音设置(只需打开 z/zh c/ch s/sh 设置——这是许多年前为了提高输入速度而适应的,这么多年过去了,改起来确实非常麻烦……) 20 | 21 | # 定制的文件包括: 22 | 23 | * default.custom.yaml 24 | * double_pinyin_mspy.schema.yaml 25 | 26 | # 佛振的Gists 27 | 28 | * 在Rime輸入方案選單中添加五筆、雙拼、粵拼、注音 29 | * 【朙月拼音】模糊音定製模板 -------------------------------------------------------------------------------- /squirrel.custom.yaml: -------------------------------------------------------------------------------- 1 | # 適用於【鼠鬚管】0.9.6+ 2 | # 位置:~/Library/Rime/squirrel.custom.yaml 3 | # 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格 4 | 5 | patch: 6 | us_keyboard_layout: true # 鍵盤選項:應用美式鍵盤佈局 7 | style/horizontal: false # 候選窗横向顯示 8 | style/font_face: "儷黑 Pro" # 我喜歡的字體名稱 9 | style/font_point: 22 # 字號 10 | # style/corner_radius: 10 # 窗口圓角半徑 11 | # style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果 12 | # style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果 13 | style/color_scheme: dark_temple # 選擇配色方案 14 | 15 | # 註:預設的配色方案及代碼(指定爲 style/color_scheme ) 16 | # 碧水 - aqua 17 | # 青天 - azure 18 | # 明月 - luna 19 | # 墨池 - ink 20 | # 孤寺 - lost_temple 21 | # 暗堂 - dark_temple 22 | # 星際我爭霸 - starcraft 23 | 24 | app_options/com.apple.Terminal: 25 | ascii_mode: true 26 | app_options/com.apple.Safari: 27 | ascii_mode: true 28 | app_options/com.macromates.TextMate.preview: 29 | ascii_mode: true 30 | app_options/com.sublimetext.2: 31 | ascii_mode: true 32 | -------------------------------------------------------------------------------- /luna_pinyin_simp.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: luna_pinyin_simp 7 | name: 明月拼音・简化字 8 | version: "0.11" 9 | author: 10 | - 佛振 11 | description: | 12 | 朙月拼音,簡化字輸出模式。 13 | 14 | switches: 15 | - name: ascii_mode 16 | reset: 0 17 | states: [ 中文, 西文 ] 18 | - name: full_shape 19 | states: [ 半角, 全角 ] 20 | - name: zh_simp 21 | reset: 1 22 | states: [ 漢字, 汉字 ] 23 | 24 | engine: 25 | processors: 26 | - ascii_composer 27 | - recognizer 28 | - key_binder 29 | - speller 30 | - punctuator 31 | - selector 32 | - navigator 33 | - express_editor 34 | segmentors: 35 | - ascii_segmentor 36 | - matcher 37 | - abc_segmentor 38 | - punct_segmentor 39 | - fallback_segmentor 40 | translators: 41 | - punct_translator 42 | - r10n_translator 43 | filters: 44 | - simplifier 45 | - uniquifier 46 | 47 | speller: 48 | alphabet: zyxwvutsrqponmlkjihgfedcba 49 | delimiter: " '" 50 | algebra: 51 | - erase/^xx$/ 52 | - abbrev/^([a-z]).+$/$1/ 53 | - abbrev/^([zcs]h).+$/$1/ 54 | - derive/^([nl])ve$/$1ue/ 55 | - derive/^([jqxy])u/$1v/ 56 | - derive/un$/uen/ 57 | - derive/ui$/uei/ 58 | - derive/iu$/iou/ 59 | - derive/([aeiou])ng$/$1gn/ 60 | - derive/([dtngkhrzcs])o(u|ng)$/$1o/ 61 | - derive/ong$/on/ 62 | - derive/ao$/oa/ 63 | - derive/([iu])a(o|ng?)$/a$1$2/ 64 | 65 | translator: 66 | dictionary: luna_pinyin 67 | prism: luna_pinyin_simp 68 | preedit_format: 69 | - xform/([nljqxy])v/$1ü/ 70 | 71 | simplifier: 72 | option_name: zh_simp 73 | 74 | punctuator: 75 | import_preset: default 76 | 77 | key_binder: 78 | import_preset: default 79 | 80 | recognizer: 81 | import_preset: default 82 | -------------------------------------------------------------------------------- /cangjie5.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema settings 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: cangjie5 7 | name: 倉頡五代 8 | version: "0.15" 9 | author: 10 | - 發明人 朱邦復先生 11 | description: | 12 | 第五代倉頡輸入法 13 | 碼表源自倉頡之友發佈的《五倉世紀版》 14 | www.chinesecj.com 15 | dependencies: 16 | - luna_pinyin 17 | 18 | switches: 19 | - name: ascii_mode 20 | reset: 0 21 | states: [ 中文, 西文 ] 22 | - name: full_shape 23 | states: [ 半角, 全角 ] 24 | - name: simplification 25 | states: [ 漢字, 汉字 ] 26 | - name: extended_charset 27 | states: [ 通用, 增廣 ] 28 | 29 | engine: 30 | processors: 31 | - ascii_composer 32 | - recognizer 33 | - key_binder 34 | - speller 35 | - punctuator 36 | - selector 37 | - navigator 38 | - express_editor 39 | segmentors: 40 | - ascii_segmentor 41 | - matcher 42 | - abc_segmentor 43 | - punct_segmentor 44 | - fallback_segmentor 45 | translators: 46 | - punct_translator 47 | - reverse_lookup_translator 48 | - table_translator 49 | filters: 50 | - simplifier 51 | - uniquifier 52 | 53 | speller: 54 | alphabet: zyxwvutsrqponmlkjihgfedcba 55 | delimiter: " ;'" 56 | #max_code_length: 5 57 | 58 | translator: 59 | dictionary: cangjie5 60 | enable_charset_filter: true 61 | preedit_format: 62 | - "xlit|abcdefghijklmnopqrstuvwxyz;'|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符・・|" 63 | comment_format: 64 | - "xlit|abcdefghijklmnopqrstuvwxyz~|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符~|" 65 | disable_user_dict_for_patterns: 66 | - "^z.*$" 67 | - "^yyy.*$" 68 | 69 | abc_segmentor: 70 | extra_tags: 71 | - reverse_lookup 72 | 73 | reverse_lookup: 74 | dictionary: luna_pinyin 75 | prefix: "`" 76 | tips: 〔拼音〕 77 | preedit_format: 78 | - xform/([nljqxy])v/$1ü/ 79 | comment_format: 80 | - "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|" 81 | 82 | punctuator: 83 | import_preset: default 84 | 85 | key_binder: 86 | import_preset: default 87 | 88 | recognizer: 89 | import_preset: default 90 | patterns: 91 | reverse_lookup: "`[a-z]*$" 92 | -------------------------------------------------------------------------------- /luna_pinyin_fluency.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: luna_pinyin_fluency 7 | name: 朙月拼音・語句流 8 | version: "0.13" 9 | author: 10 | - 佛振 11 | description: | 12 | 朙月拼音・語句流錄入! 13 | 以空格分詞、標點或回車上屏。 14 | dependencies: 15 | - cangjie5 16 | 17 | switches: 18 | - name: ascii_mode 19 | reset: 0 20 | states: [ 中文, 西文 ] 21 | - name: full_shape 22 | states: [ 半角, 全角 ] 23 | - name: simplification 24 | states: [ 漢字, 汉字 ] 25 | 26 | engine: 27 | processors: 28 | - ascii_composer 29 | - recognizer 30 | - key_binder 31 | - speller 32 | - punctuator 33 | - selector 34 | - navigator 35 | - fluency_editor 36 | segmentors: 37 | - ascii_segmentor 38 | - matcher 39 | - abc_segmentor 40 | - punct_segmentor 41 | - fallback_segmentor 42 | translators: 43 | - punct_translator 44 | - r10n_translator 45 | - reverse_lookup_translator 46 | filters: 47 | - simplifier 48 | - uniquifier 49 | 50 | speller: 51 | alphabet: zyxwvutsrqponmlkjihgfedcba 52 | delimiter: " '" 53 | algebra: 54 | - erase/^xx$/ 55 | - abbrev/^([a-z]).+$/$1/ 56 | - abbrev/^([zcs]h).+$/$1/ 57 | - derive/^([nl])ve$/$1ue/ 58 | - derive/^([jqxy])u/$1v/ 59 | - derive/un$/uen/ 60 | - derive/ui$/uei/ 61 | - derive/iu$/iou/ 62 | - derive/([aeiou])ng$/$1gn/ 63 | - derive/([dtngkhrzcs])o(u|ng)$/$1o/ 64 | - derive/ong$/on/ 65 | - derive/ao$/oa/ 66 | - derive/([iu])a(o|ng?)$/a$1$2/ 67 | 68 | translator: 69 | dictionary: luna_pinyin 70 | prism: luna_pinyin_fluency 71 | preedit_format: 72 | - xform/([nljqxy])v/$1ü/ 73 | 74 | reverse_lookup: 75 | dictionary: cangjie5 76 | enable_completion: true 77 | prefix: "`" 78 | tips: 〔倉頡〕 79 | preedit_format: 80 | - "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|" 81 | comment_format: 82 | - xform/([nl])v/$1ü/ 83 | 84 | punctuator: 85 | import_preset: default 86 | 87 | key_binder: 88 | import_preset: default 89 | 90 | recognizer: 91 | import_preset: default 92 | patterns: 93 | number: "^[-+]?[0-9][.:0-9]*[%]?$" 94 | reverse_lookup: "`[a-z]*$" 95 | -------------------------------------------------------------------------------- /luna_pinyin.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: luna_pinyin 7 | name: 朙月拼音 8 | version: "0.12" 9 | author: 10 | - 佛振 11 | description: | 12 | Rime 預設的拼音輸入方案。 13 | 參考以下作品而創作: 14 | * CC-CEDICT 15 | * Android open source project 16 | * Chewing - 新酷音 17 | * opencc - 開放中文轉換 18 | dependencies: 19 | - cangjie5 20 | 21 | switches: 22 | - name: ascii_mode 23 | reset: 0 24 | states: [ 中文, 西文 ] 25 | - name: full_shape 26 | states: [ 半角, 全角 ] 27 | - name: simplification 28 | states: [ 漢字, 汉字 ] 29 | 30 | engine: 31 | processors: 32 | - ascii_composer 33 | - recognizer 34 | - key_binder 35 | - speller 36 | - punctuator 37 | - selector 38 | - navigator 39 | - express_editor 40 | segmentors: 41 | - ascii_segmentor 42 | - matcher 43 | - abc_segmentor 44 | - punct_segmentor 45 | - fallback_segmentor 46 | translators: 47 | - punct_translator 48 | - r10n_translator 49 | - reverse_lookup_translator 50 | filters: 51 | - simplifier 52 | - uniquifier 53 | 54 | speller: 55 | alphabet: zyxwvutsrqponmlkjihgfedcba 56 | delimiter: " '" 57 | algebra: 58 | - erase/^xx$/ 59 | - abbrev/^([a-z]).+$/$1/ 60 | - abbrev/^([zcs]h).+$/$1/ 61 | - derive/^([nl])ve$/$1ue/ 62 | - derive/^([jqxy])u/$1v/ 63 | - derive/un$/uen/ 64 | - derive/ui$/uei/ 65 | - derive/iu$/iou/ 66 | - derive/([aeiou])ng$/$1gn/ 67 | - derive/([dtngkhrzcs])o(u|ng)$/$1o/ 68 | - derive/ong$/on/ 69 | - derive/ao$/oa/ 70 | - derive/([iu])a(o|ng?)$/a$1$2/ 71 | 72 | translator: 73 | dictionary: luna_pinyin 74 | preedit_format: 75 | - xform/([nljqxy])v/$1ü/ 76 | 77 | reverse_lookup: 78 | dictionary: cangjie5 79 | enable_completion: true 80 | prefix: "`" 81 | tips: 〔倉頡〕 82 | preedit_format: 83 | - "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|" 84 | comment_format: 85 | - xform/([nl])v/$1ü/ 86 | 87 | punctuator: 88 | import_preset: default 89 | 90 | key_binder: 91 | import_preset: default 92 | 93 | recognizer: 94 | import_preset: default 95 | patterns: 96 | reverse_lookup: "`[a-z]*$" 97 | -------------------------------------------------------------------------------- /squirrel.yaml: -------------------------------------------------------------------------------- 1 | app_options: 2 | com.alfredapp.Alfred: 3 | ascii_mode: true 4 | com.apple.Safari: 5 | ascii_mode: true 6 | com.apple.Terminal: 7 | ascii_mode: true 8 | com.blacktree.Quicksilver: 9 | ascii_mode: true 10 | com.googlecode.iterm2: 11 | ascii_mode: true 12 | com.macromates.TextMate.preview: 13 | ascii_mode: true 14 | com.sublimetext.2: 15 | ascii_mode: true 16 | org.vim.MacVim: 17 | ascii_mode: true 18 | config_version: 0.13.custom.2983545058 19 | customization: 2983545058 20 | preset_color_schemes: 21 | aqua: 22 | author: "佛振 " 23 | back_color: 0xeeeceeee 24 | comment_text_color: 0x5a5a5a 25 | hilited_candidate_back_color: 0xeefa3a0a 26 | hilited_candidate_text_color: 0xffffff 27 | name: "碧水/Aqua" 28 | text_color: 0x000000 29 | azure: 30 | author: "佛振 " 31 | back_color: 0xee8b4e01 32 | comment_text_color: 0xc69664 33 | hilited_candidate_back_color: 0x00000000 34 | hilited_candidate_text_color: 0x7ffeff 35 | name: "青天/Azure" 36 | text_color: 0xffeacc 37 | dark_temple: 38 | author: "佛振 , based on ir_black" 39 | back_color: 0x222222 40 | comment_text_color: 0x606cff 41 | hilited_candidate_back_color: 0x10000000 42 | hilited_candidate_text_color: 0x92f6da 43 | name: "暗堂/Dark Temple" 44 | text_color: 0xffdfaa 45 | ink: 46 | author: "佛振 " 47 | back_color: 0xeeffffff 48 | comment_text_color: 0x5a5a5a 49 | hilited_candidate_back_color: 0xcc000000 50 | hilited_candidate_text_color: 0xffffff 51 | name: "墨池/Ink" 52 | text_color: 0x000000 53 | lost_temple: 54 | author: "佛振 , based on ir_black" 55 | back_color: 0xee303030 56 | comment_text_color: 0xffccff 57 | hilited_candidate_back_color: 0x82e6ca 58 | hilited_candidate_text_color: 0x000000 59 | name: "孤寺/Lost Temple" 60 | text_color: 0xe8f3f6 61 | luna: 62 | author: "佛振 " 63 | back_color: 0xdd000000 64 | comment_text_color: 0xa5a5a5 65 | hilited_candidate_back_color: 0x40000000 66 | hilited_candidate_text_color: 0x7fffff 67 | name: "明月/Luna" 68 | text_color: 0xeceeee 69 | starcraft: 70 | author: "Contralisk , original artwork by Blizzard Entertainment" 71 | back_color: 0xee000000 72 | comment_text_color: 0xfecb96 73 | hilited_candidate_back_color: 0x00000000 74 | hilited_candidate_text_color: 0x70ffaf 75 | name: "星際我爭霸/StarCraft" 76 | text_color: 0x30bb55 77 | style: 78 | border_height: 0 79 | border_width: 0 80 | color_scheme: dark_temple 81 | corner_radius: 10 82 | font_face: "儷黑 Pro" 83 | font_point: 22 84 | horizontal: false 85 | us_keyboard_layout: true -------------------------------------------------------------------------------- /double_pinyin_mspy.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: double_pinyin_mspy 7 | name: MSPY雙拼 8 | version: "0.11" 9 | author: 10 | - 佛振 11 | description: | 12 | 朙月拼音+MSPY雙拼方案。 13 | 14 | switches: 15 | - name: ascii_mode 16 | reset: 0 17 | states: [ 中文, 西文 ] 18 | - name: full_shape 19 | states: [ 半角, 全角 ] 20 | - name: simplification 21 | states: [ 漢字, 汉字 ] 22 | 23 | engine: 24 | processors: 25 | - ascii_composer 26 | - recognizer 27 | - key_binder 28 | - speller 29 | - punctuator 30 | - selector 31 | - navigator 32 | - express_editor 33 | segmentors: 34 | - ascii_segmentor 35 | - matcher 36 | - abc_segmentor 37 | - punct_segmentor 38 | - fallback_segmentor 39 | translators: 40 | - punct_translator 41 | - r10n_translator 42 | - reverse_lookup_translator 43 | filters: 44 | - simplifier 45 | - uniquifier 46 | 47 | speller: 48 | alphabet: zyxwvutsrqponmlkjihgfedcba; 49 | initials: zyxwvutsrqponmlkjihgfedcba 50 | delimiter: " '" 51 | algebra: 52 | - erase/^xx$/ 53 | - derive/^([zcs])h/$1/ # zh, ch, sh => z, c, s 54 | - derive/^([zcs])([^h])/$1h$2/ # z, c, s => zh, ch, sh 55 | - derive/^([jqxy])u$/$1v/ 56 | - derive/^([aoe].*)$/o$1/ 57 | - xform/^([ae])(.*)$/$1$1$2/ 58 | - xform/iu$/Q/ 59 | - xform/[iu]a$/W/ 60 | - xform/er$|[uv]an$/R/ 61 | - xform/[uv]e$/T/ 62 | - xform/v$|uai$/Y/ 63 | - xform/^sh/U/ 64 | - xform/^ch/I/ 65 | - xform/^zh/V/ 66 | - xform/uo$/O/ 67 | - xform/[uv]n$/P/ 68 | - xform/i?ong$/S/ 69 | - xform/[iu]ang$/D/ 70 | - xform/(.)en$/$1F/ 71 | - xform/(.)eng$/$1G/ 72 | - xform/(.)ang$/$1H/ 73 | - xform/ian$/M/ 74 | - xform/(.)an$/$1J/ 75 | - xform/iao$/C/ 76 | - xform/(.)ao$/$1K/ 77 | - xform/(.)ai$/$1L/ 78 | - xform/(.)ei$/$1Z/ 79 | - xform/ie$/X/ 80 | - xform/ui$/V/ 81 | - derive/T$/V/ 82 | - xform/(.)ou$/$1B/ 83 | - xform/in$/N/ 84 | - xform/ing$/;/ 85 | - xlit/QWRTYUIOPSDFGHMJCKLZXVBN/qwrtyuiopsdfghmjcklzxvbn/ 86 | #- abbrev/^(.).+$/$1/ 87 | 88 | translator: 89 | dictionary: luna_pinyin 90 | prism: double_pinyin_mspy 91 | preedit_format: 92 | - xform/([aoe])(\w)/0$2/ 93 | - xform/([bpmnljqxy])n/$1in/ 94 | - xform/(\w)g/$1eng/ 95 | - xform/(\w)q/$1iu/ 96 | - xform/([gkhvuirzcs])w/$1ua/ 97 | - xform/(\w)w/$1ia/ 98 | - xform/([dtnlgkhjqxyvuirzcs])r/$1uan/ 99 | - xform/0r/er/ 100 | - xform/([dtgkhvuirzcs])v/$1ui/ 101 | - xform/(\w)v/$1ve/ 102 | - xform/(\w)t/$1ve/ 103 | - xform/([gkhvuirzcs])y/$1uai/ 104 | - xform/(\w)y/$1v/ 105 | - xform/([dtnlgkhvuirzcs])o/$1uo/ 106 | - xform/(\w)p/$1un/ 107 | - xform/([jqx])s/$1iong/ 108 | - xform/(\w)s/$1ong/ 109 | - xform/([jqxnl])d/$1iang/ 110 | - xform/(\w)d/$1uang/ 111 | - xform/(\w)f/$1en/ 112 | - xform/(\w)h/$1ang/ 113 | - xform/(\w)j/$1an/ 114 | - xform/(\w)k/$1ao/ 115 | - xform/(\w)l/$1ai/ 116 | - xform/(\w)z/$1ei/ 117 | - xform/(\w)x/$1ie/ 118 | - xform/(\w)c/$1iao/ 119 | - xform/(\w)b/$1ou/ 120 | - xform/(\w)m/$1ian/ 121 | - xform/(\w);/$1ing/ 122 | - xform/0(\w)/$1/ 123 | - "xform/(^|[ '])v/$1zh/" 124 | - "xform/(^|[ '])i/$1ch/" 125 | - "xform/(^|[ '])u/$1sh/" 126 | - xform/([jqxy])v/$1u/ 127 | - xform/([nl])v/$1ü/ 128 | 129 | reverse_lookup: 130 | dictionary: cangjie5 131 | enable_completion: true 132 | prefix: "`" 133 | tips: 〔倉頡〕 134 | preedit_format: 135 | - "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|" 136 | comment_format: 137 | - xform/([nl])v/$1ü/ 138 | 139 | punctuator: 140 | import_preset: default 141 | 142 | key_binder: 143 | import_preset: default 144 | 145 | recognizer: 146 | import_preset: default 147 | patterns: 148 | reverse_lookup: "`[a-z]*$" 149 | -------------------------------------------------------------------------------- /default.yaml: -------------------------------------------------------------------------------- 1 | ascii_composer: 2 | switch_key: 3 | Control_L: noop 4 | Control_R: noop 5 | Shift_L: inline_ascii 6 | Shift_R: commit_text 7 | config_version: 0.13.custom.504027729 8 | customization: 504027729 9 | key_binder: 10 | bindings: 11 | - accept: "Control+p" 12 | send: Up 13 | when: composing 14 | - accept: "Control+n" 15 | send: Down 16 | when: composing 17 | - accept: "Control+b" 18 | send: Left 19 | when: composing 20 | - accept: "Control+f" 21 | send: Right 22 | when: composing 23 | - accept: "Control+a" 24 | send: Home 25 | when: composing 26 | - accept: "Control+e" 27 | send: End 28 | when: composing 29 | - accept: "Control+d" 30 | send: Delete 31 | when: composing 32 | - accept: "Control+k" 33 | send: "Shift+Delete" 34 | when: composing 35 | - accept: "Control+g" 36 | send: Escape 37 | when: composing 38 | - accept: "Alt+v" 39 | send: Page_Up 40 | when: composing 41 | - accept: "Control+v" 42 | send: Page_Down 43 | when: composing 44 | - accept: ISO_Left_Tab 45 | send: Page_Up 46 | when: composing 47 | - accept: "Shift+Tab" 48 | send: Page_Up 49 | when: composing 50 | - accept: Tab 51 | send: Page_Down 52 | when: composing 53 | - accept: minus 54 | send: Page_Up 55 | when: has_menu 56 | - accept: equal 57 | send: Page_Down 58 | when: has_menu 59 | - accept: comma 60 | send: Page_Up 61 | when: paging 62 | - accept: period 63 | send: Page_Down 64 | when: has_menu 65 | menu: 66 | page_size: 5 67 | punctuator: 68 | full_shape: 69 | " ": 70 | commit: " " 71 | "!": 72 | commit: "!" 73 | "\"": 74 | pair: 75 | - "“" 76 | - "”" 77 | "#": 78 | - "#" 79 | - "#" 80 | - "⌘" 81 | "$": 82 | - "¥" 83 | - "$" 84 | - "€" 85 | - "£" 86 | - "¥" 87 | - "¢" 88 | - "¤" 89 | "%": 90 | - "%" 91 | - "%" 92 | - "°" 93 | - "℃" 94 | "&": 95 | - "&" 96 | - "&" 97 | "'": 98 | pair: 99 | - "‘" 100 | - "’" 101 | "(": "(" 102 | ")": ")" 103 | "*": 104 | - "*" 105 | - "*" 106 | - "・" 107 | - "×" 108 | - "※" 109 | - "❂" 110 | - "·" 111 | "+": 112 | - "+" 113 | - "+" 114 | ",": 115 | commit: "," 116 | "-": 117 | - "-" 118 | - "-" 119 | .: 120 | commit: "。" 121 | "/": 122 | - "/" 123 | - "/" 124 | - "÷" 125 | ":": ":" 126 | ";": 127 | commit: ";" 128 | "<": 129 | - "《" 130 | - "〈" 131 | - "«" 132 | - "‹" 133 | "=": 134 | - "=" 135 | - "=" 136 | ">": 137 | - "》" 138 | - "〉" 139 | - "»" 140 | - "›" 141 | "?": 142 | commit: "?" 143 | "@": 144 | - "@" 145 | - "@" 146 | - "☯" 147 | "[": 148 | - "「" 149 | - "【" 150 | - "〔" 151 | - "[" 152 | "\\": 153 | - "、" 154 | - "\" 155 | - "\\" 156 | "]": 157 | - "」" 158 | - "】" 159 | - "〕" 160 | - "]" 161 | "^": 162 | commit: "……" 163 | _: "——" 164 | "`": 165 | - "`" 166 | - "`" 167 | "{": 168 | - "『" 169 | - "〖" 170 | - "{" 171 | "|": 172 | - "・" 173 | - "|" 174 | - "|" 175 | - "§" 176 | - "¦" 177 | "}": 178 | - "』" 179 | - "〗" 180 | - "}" 181 | "~": 182 | - "〜" 183 | - "~" 184 | - "~" 185 | - "〰" 186 | half_shape: 187 | "!": 188 | commit: "!" 189 | "\"": 190 | pair: 191 | - "“" 192 | - "”" 193 | "#": "#" 194 | "$": 195 | - "¥" 196 | - "$" 197 | - "€" 198 | - "£" 199 | - "¥" 200 | - "¢" 201 | - "¤" 202 | "%": 203 | - "%" 204 | - "%" 205 | - "°" 206 | - "℃" 207 | "&": "&" 208 | "'": 209 | pair: 210 | - "‘" 211 | - "’" 212 | "(": "(" 213 | ")": ")" 214 | "*": 215 | - "*" 216 | - "*" 217 | - "・" 218 | - "×" 219 | - "※" 220 | - "❂" 221 | - "·" 222 | "+": "+" 223 | ",": 224 | commit: "," 225 | "-": "-" 226 | .: 227 | commit: "。" 228 | "/": 229 | - "、" 230 | - "/" 231 | - "/" 232 | - "÷" 233 | ":": ":" 234 | ";": 235 | commit: ";" 236 | "<": 237 | - "《" 238 | - "〈" 239 | - "«" 240 | - "‹" 241 | "=": "=" 242 | ">": 243 | - "》" 244 | - "〉" 245 | - "»" 246 | - "›" 247 | "?": 248 | commit: "?" 249 | "@": "@" 250 | "[": 251 | - "「" 252 | - "【" 253 | - "〔" 254 | - "[" 255 | "\\": 256 | - "、" 257 | - "\\" 258 | - "\" 259 | "]": 260 | - "」" 261 | - "】" 262 | - "〕" 263 | - "]" 264 | "^": 265 | commit: "……" 266 | _: "——" 267 | "`": "`" 268 | "{": 269 | - "『" 270 | - "〖" 271 | - "{" 272 | "|": 273 | - "・" 274 | - "|" 275 | - "|" 276 | - "§" 277 | - "¦" 278 | "}": 279 | - "』" 280 | - "〗" 281 | - "}" 282 | "~": 283 | - "~" 284 | - "〜" 285 | - "~" 286 | - "〰" 287 | recognizer: 288 | patterns: 289 | email: "^[a-z][-_.0-9a-z]*@.*$" 290 | uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" 291 | url: "^(www[.]|https?:|ftp:|mailto:).*$|^[a-z]+[.].+$" 292 | schema_list: 293 | - schema: double_pinyin_mspy 294 | switcher: 295 | caption: "〔方案選單〕" 296 | hotkeys: 297 | - "Control+grave" 298 | - "Control+Shift+grave" 299 | - F4 300 | save_options: 301 | - full_shape 302 | - simplification 303 | - extended_charset --------------------------------------------------------------------------------