├── .gitignore ├── build.sh ├── development ├── default.custom.yaml ├── squirrel.custom.yaml ├── wubi98.dict.yaml └── wubi98.schema.yaml ├── linux ├── default.custom.yaml ├── ibus-rime.custom.yaml ├── wubi98.dict.yaml └── wubi98.schema.yaml ├── mac ├── default.custom.yaml ├── squirrel.custom.yaml ├── wubi98.dict.yaml └── wubi98.schema.yaml ├── readme.md └── windows ├── default.custom.yaml ├── weasel.custom.yaml ├── wubi98.dict.yaml └── wubi98.schema.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | *~ 4 | *.swp 5 | playground 6 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | function build () { 3 | rm -rf "$1" 4 | mkdir "$1" 5 | cp development/* "$1" 6 | mv "$1/squirrel.custom.yaml" "$1/$2.custom.yaml" 7 | } 8 | 9 | # mac 10 | build "mac" "squirrel" 11 | build "linux" "ibus-rime" 12 | build "windows" "weasel" 13 | 14 | -------------------------------------------------------------------------------- /development/default.custom.yaml: -------------------------------------------------------------------------------- 1 | # default.custom.yaml 2 | 3 | patch: 4 | schema_list: 5 | # - schema: luna_pinyin # 朙月拼音 6 | # - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn 7 | - schema: wubi98 # 五笔98 8 | # - schema: bopomofo # 注音 9 | # - schema: jyutping # 粵拼 10 | # - schema: cangjie5 # 倉頡五代 11 | # - schema: quick5 # 速成 12 | # - schema: wubi86 # 五笔86 13 | # - schema: wubi_pinyin # 五笔86拼音混合輸入 14 | # - schema: pinyin_simp # 袖珍簡化字拼音,拼音反查五笔以及混合輸入用 15 | # - schema: double_pinyin # 自然碼雙拼 16 | # - schema: double_pinyin_mspy # 微軟雙拼 17 | # - schema: double_pinyin_abc # 智能ABC雙拼 18 | # - schema: double_pinyin_flypy # 小鶴雙拼 19 | # - schema: wugniu # 吳語上海話(新派) 20 | # - schema: wugniu_lopha # 吳語上海話(老派) 21 | # - schema: triungkox3p # 中古漢語三拼 22 | # - schema: zyenpheng # 中古漢語全拼 23 | # - schema: ipa_xsampa # X-SAMPA 國際音標 24 | # - schema: emoji # emoji表情 25 | -------------------------------------------------------------------------------- /development/squirrel.custom.yaml: -------------------------------------------------------------------------------- 1 | # 適用於【鼠鬚管】0.9.6+ 2 | # 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格 3 | 4 | patch: 5 | # us_keyboard_layout: true # 鍵盤選項:應用美式鍵盤佈局 6 | # style/horizontal: true # 候選窗横向顯示 7 | # style/font_face: "儷黑 Pro" # 我喜歡的字體名稱 8 | style/font_point: 18 # 字號 9 | style/corner_radius: 3 # 窗口圓角半徑 10 | # style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果 11 | # style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果 12 | # style/color_scheme: luna # 選擇配色方案 13 | 14 | # 註:預設的配色方案及代碼(指定爲 style/color_scheme ) 15 | # 碧水 - aqua 16 | # 青天 - azure 17 | # 明月 - luna 18 | # 墨池 - ink 19 | # 孤寺 - lost_temple 20 | # 暗堂 - dark_temple 21 | # 星際我爭霸 - starcraft 22 | -------------------------------------------------------------------------------- /development/wubi98.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema settings 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: wubi98 7 | name: "五笔98" 8 | version: "0.1" 9 | author: 10 | - 發明人 王永民先生 11 | description: | 12 | 五筆字型98版 13 | 碼表源自 qq 14 | 敲 z 鍵進入拼音反查 15 | 16 | switches: 17 | - name: ascii_mode 18 | reset: 0 19 | states: [ 中文, 西文 ] 20 | - name: full_shape 21 | states: [ 半角, 全角 ] 22 | - name: extended_charset 23 | states: [ 通用, 增廣 ] 24 | - name: ascii_punct 25 | reset: 1 26 | 27 | engine: 28 | processors: 29 | - ascii_composer 30 | - recognizer 31 | - key_binder 32 | - speller 33 | - punctuator 34 | - selector 35 | - navigator 36 | - express_editor 37 | segmentors: 38 | - ascii_segmentor 39 | - matcher 40 | - abc_segmentor 41 | - punct_segmentor 42 | - fallback_segmentor 43 | translators: 44 | - punct_translator 45 | - reverse_lookup_translator 46 | - table_translator 47 | 48 | speller: 49 | delimiter: " ;'" 50 | #max_code_length: 4 51 | 52 | translator: 53 | dictionary: wubi98 54 | enable_charset_filter: true 55 | disable_user_dict_for_patterns: 56 | - "^z.*$" 57 | 58 | reverse_lookup: 59 | dictionary: pinyin_simp 60 | prefix: "z" 61 | tips: 〔拼音〕 62 | preedit_format: 63 | - xform/([nljqxy])v/$1ü/ 64 | 65 | punctuator: 66 | import_preset: default 67 | 68 | key_binder: 69 | import_preset: default 70 | 71 | recognizer: 72 | import_preset: default 73 | patterns: 74 | reverse_lookup: "^z[a-z]*$" 75 | -------------------------------------------------------------------------------- /linux/default.custom.yaml: -------------------------------------------------------------------------------- 1 | # default.custom.yaml 2 | # save it to: 3 | # ~/.config/ibus/rime (linux) 4 | # ~/Library/Rime (macos) 5 | # %APPDATA%\Rime (windows) 6 | 7 | patch: 8 | schema_list: 9 | # - schema: luna_pinyin # 朙月拼音 10 | - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn 11 | - schema: wubi98 # 五笔98 12 | # - schema: wubi86 # 五笔98 13 | # - schema: bopomofo # 注音 14 | # - schema: jyutping # 粵拼 15 | # - schema: cangjie5 # 倉頡五代 16 | # - schema: quick5 # 速成 17 | # - schema: wubi86 # 五笔86 18 | - schema: wubi_pinyin # 五笔拼音混合輸入 19 | # - schema: pinyin_simp # 袖珍簡化字拼音,拼音反查五笔以及混合輸入用 20 | # - schema: double_pinyin # 自然碼雙拼 21 | # - schema: double_pinyin_mspy # 微軟雙拼 22 | # - schema: double_pinyin_abc # 智能ABC雙拼 23 | # - schema: double_pinyin_flypy # 小鶴雙拼 24 | # - schema: wugniu # 吳語上海話(新派) 25 | # - schema: wugniu_lopha # 吳語上海話(老派) 26 | # - schema: triungkox3p # 中古漢語三拼 27 | # - schema: zyenpheng # 中古漢語全拼 28 | # - schema: ipa_xsampa # X-SAMPA 國際音標 29 | # - schema: emoji # emoji表情 30 | -------------------------------------------------------------------------------- /linux/ibus-rime.custom.yaml: -------------------------------------------------------------------------------- 1 | # 適用於【鼠鬚管】0.9.6+ 2 | # 位置:~/Library/Rime/squirrel.custom.yaml 3 | # 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格 4 | 5 | patch: 6 | # us_keyboard_layout: true # 鍵盤選項:應用美式鍵盤佈局 7 | # style/horizontal: true # 候選窗横向顯示 8 | # style/font_face: "儷黑 Pro" # 我喜歡的字體名稱 9 | # style/font_point: 21 # 字號 10 | # style/corner_radius: 10 # 窗口圓角半徑 11 | # style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果 12 | # style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果 13 | # style/color_scheme: luna # 選擇配色方案 14 | 15 | # 註:預設的配色方案及代碼(指定爲 style/color_scheme ) 16 | # 碧水 - aqua 17 | # 青天 - azure 18 | # 明月 - luna 19 | # 墨池 - ink 20 | # 孤寺 - lost_temple 21 | # 暗堂 - dark_temple 22 | # 星際我爭霸 - starcraft 23 | -------------------------------------------------------------------------------- /linux/wubi98.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema settings 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: wubi98 7 | name: "五笔98" 8 | version: "0.1" 9 | author: 10 | - 發明人 王永民先生 11 | description: | 12 | 五筆字型98版 13 | 碼表源自 qq 14 | 敲 z 鍵進入拼音反查 15 | 16 | switches: 17 | - name: ascii_mode 18 | reset: 0 19 | states: [ 中文, 西文 ] 20 | - name: full_shape 21 | states: [ 半角, 全角 ] 22 | - name: extended_charset 23 | states: [ 通用, 增廣 ] 24 | 25 | engine: 26 | processors: 27 | - ascii_composer 28 | - recognizer 29 | - key_binder 30 | - speller 31 | - punctuator 32 | - selector 33 | - navigator 34 | - express_editor 35 | segmentors: 36 | - ascii_segmentor 37 | - matcher 38 | - abc_segmentor 39 | - punct_segmentor 40 | - fallback_segmentor 41 | translators: 42 | - punct_translator 43 | - reverse_lookup_translator 44 | - table_translator 45 | 46 | speller: 47 | delimiter: " ;'" 48 | #max_code_length: 4 49 | 50 | translator: 51 | dictionary: wubi98 52 | enable_charset_filter: true 53 | disable_user_dict_for_patterns: 54 | - "^z.*$" 55 | 56 | reverse_lookup: 57 | dictionary: pinyin_simp 58 | prefix: "z" 59 | tips: 〔拼音〕 60 | preedit_format: 61 | - xform/([nljqxy])v/$1ü/ 62 | 63 | punctuator: 64 | import_preset: default 65 | 66 | key_binder: 67 | import_preset: default 68 | 69 | recognizer: 70 | import_preset: default 71 | patterns: 72 | reverse_lookup: "^z[a-z]*$" 73 | -------------------------------------------------------------------------------- /mac/default.custom.yaml: -------------------------------------------------------------------------------- 1 | # default.custom.yaml 2 | # save it to: 3 | # ~/.config/ibus/rime (linux) 4 | # ~/Library/Rime (macos) 5 | # %APPDATA%\Rime (windows) 6 | 7 | patch: 8 | schema_list: 9 | # - schema: luna_pinyin # 朙月拼音 10 | - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn 11 | - schema: wubi98 # 五笔98 12 | # - schema: wubi86 # 五笔98 13 | # - schema: bopomofo # 注音 14 | # - schema: jyutping # 粵拼 15 | # - schema: cangjie5 # 倉頡五代 16 | # - schema: quick5 # 速成 17 | # - schema: wubi86 # 五笔86 18 | - schema: wubi_pinyin # 五笔拼音混合輸入 19 | # - schema: pinyin_simp # 袖珍簡化字拼音,拼音反查五笔以及混合輸入用 20 | # - schema: double_pinyin # 自然碼雙拼 21 | # - schema: double_pinyin_mspy # 微軟雙拼 22 | # - schema: double_pinyin_abc # 智能ABC雙拼 23 | # - schema: double_pinyin_flypy # 小鶴雙拼 24 | # - schema: wugniu # 吳語上海話(新派) 25 | # - schema: wugniu_lopha # 吳語上海話(老派) 26 | # - schema: triungkox3p # 中古漢語三拼 27 | # - schema: zyenpheng # 中古漢語全拼 28 | # - schema: ipa_xsampa # X-SAMPA 國際音標 29 | # - schema: emoji # emoji表情 30 | -------------------------------------------------------------------------------- /mac/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: true # 候選窗横向顯示 8 | # style/font_face: "儷黑 Pro" # 我喜歡的字體名稱 9 | # style/font_point: 21 # 字號 10 | # style/corner_radius: 10 # 窗口圓角半徑 11 | # style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果 12 | # style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果 13 | # style/color_scheme: luna # 選擇配色方案 14 | 15 | # 註:預設的配色方案及代碼(指定爲 style/color_scheme ) 16 | # 碧水 - aqua 17 | # 青天 - azure 18 | # 明月 - luna 19 | # 墨池 - ink 20 | # 孤寺 - lost_temple 21 | # 暗堂 - dark_temple 22 | # 星際我爭霸 - starcraft 23 | -------------------------------------------------------------------------------- /mac/wubi98.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema settings 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: wubi98 7 | name: "五笔98" 8 | version: "0.1" 9 | author: 10 | - 發明人 王永民先生 11 | description: | 12 | 五筆字型98版 13 | 碼表源自 qq 14 | 敲 z 鍵進入拼音反查 15 | 16 | switches: 17 | - name: ascii_mode 18 | reset: 0 19 | states: [ 中文, 西文 ] 20 | - name: full_shape 21 | states: [ 半角, 全角 ] 22 | - name: extended_charset 23 | states: [ 通用, 增廣 ] 24 | 25 | engine: 26 | processors: 27 | - ascii_composer 28 | - recognizer 29 | - key_binder 30 | - speller 31 | - punctuator 32 | - selector 33 | - navigator 34 | - express_editor 35 | segmentors: 36 | - ascii_segmentor 37 | - matcher 38 | - abc_segmentor 39 | - punct_segmentor 40 | - fallback_segmentor 41 | translators: 42 | - punct_translator 43 | - reverse_lookup_translator 44 | - table_translator 45 | 46 | speller: 47 | delimiter: " ;'" 48 | #max_code_length: 4 49 | 50 | translator: 51 | dictionary: wubi98 52 | enable_charset_filter: true 53 | disable_user_dict_for_patterns: 54 | - "^z.*$" 55 | 56 | reverse_lookup: 57 | dictionary: pinyin_simp 58 | prefix: "z" 59 | tips: 〔拼音〕 60 | preedit_format: 61 | - xform/([nljqxy])v/$1ü/ 62 | 63 | punctuator: 64 | import_preset: default 65 | 66 | key_binder: 67 | import_preset: default 68 | 69 | recognizer: 70 | import_preset: default 71 | patterns: 72 | reverse_lookup: "^z[a-z]*$" 73 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ### 在 Rime(鼠须管, 中州韻, 小狼毫)输入法上使用98版五笔 2 | 3 | * 安装好 [rime](http://rime.im/) 输入法后,把文件复制到配置目录即可,如需保留之前配置,请先备份配置文件目录. 4 | 5 | | 系统 | 花名 | 配置目录 | 6 | |:-----|:----|:----| 7 | | mac | 鼠鬚管 | ~/Library/Rime/ | 8 | | linux | 中州韻 | ~/.config/ibus/rime/ (0.9.1 以下版本为 ~/.ibus/rime/)| 9 | | windows | 小狼毫 | "%APPDATA%\Rime" | 10 | 11 | ##### todo 12 | * 精简词库. 13 | 14 | #### 开发 15 | * 在 development 文件夹内修改好, 执行命令 `sh build.sh` 更新其它三个目录文件. 16 | -------------------------------------------------------------------------------- /windows/default.custom.yaml: -------------------------------------------------------------------------------- 1 | # default.custom.yaml 2 | # save it to: 3 | # ~/.config/ibus/rime (linux) 4 | # ~/Library/Rime (macos) 5 | # %APPDATA%\Rime (windows) 6 | 7 | patch: 8 | schema_list: 9 | # - schema: luna_pinyin # 朙月拼音 10 | - schema: terra_pinyin # 地球拼音 dì qiú pīn yīn 11 | - schema: wubi98 # 五笔98 12 | # - schema: wubi86 # 五笔98 13 | # - schema: bopomofo # 注音 14 | # - schema: jyutping # 粵拼 15 | # - schema: cangjie5 # 倉頡五代 16 | # - schema: quick5 # 速成 17 | # - schema: wubi86 # 五笔86 18 | - schema: wubi_pinyin # 五笔拼音混合輸入 19 | # - schema: pinyin_simp # 袖珍簡化字拼音,拼音反查五笔以及混合輸入用 20 | # - schema: double_pinyin # 自然碼雙拼 21 | # - schema: double_pinyin_mspy # 微軟雙拼 22 | # - schema: double_pinyin_abc # 智能ABC雙拼 23 | # - schema: double_pinyin_flypy # 小鶴雙拼 24 | # - schema: wugniu # 吳語上海話(新派) 25 | # - schema: wugniu_lopha # 吳語上海話(老派) 26 | # - schema: triungkox3p # 中古漢語三拼 27 | # - schema: zyenpheng # 中古漢語全拼 28 | # - schema: ipa_xsampa # X-SAMPA 國際音標 29 | # - schema: emoji # emoji表情 30 | -------------------------------------------------------------------------------- /windows/weasel.custom.yaml: -------------------------------------------------------------------------------- 1 | # 適用於【鼠鬚管】0.9.6+ 2 | # 位置:~/Library/Rime/squirrel.custom.yaml 3 | # 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格 4 | 5 | patch: 6 | # us_keyboard_layout: true # 鍵盤選項:應用美式鍵盤佈局 7 | # style/horizontal: true # 候選窗横向顯示 8 | # style/font_face: "儷黑 Pro" # 我喜歡的字體名稱 9 | # style/font_point: 21 # 字號 10 | # style/corner_radius: 10 # 窗口圓角半徑 11 | # style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果 12 | # style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果 13 | # style/color_scheme: luna # 選擇配色方案 14 | 15 | # 註:預設的配色方案及代碼(指定爲 style/color_scheme ) 16 | # 碧水 - aqua 17 | # 青天 - azure 18 | # 明月 - luna 19 | # 墨池 - ink 20 | # 孤寺 - lost_temple 21 | # 暗堂 - dark_temple 22 | # 星際我爭霸 - starcraft 23 | -------------------------------------------------------------------------------- /windows/wubi98.schema.yaml: -------------------------------------------------------------------------------- 1 | # Rime schema settings 2 | # vim: set sw=2 sts=2 et: 3 | # encoding: utf-8 4 | 5 | schema: 6 | schema_id: wubi98 7 | name: "五笔98" 8 | version: "0.1" 9 | author: 10 | - 發明人 王永民先生 11 | description: | 12 | 五筆字型98版 13 | 碼表源自 qq 14 | 敲 z 鍵進入拼音反查 15 | 16 | switches: 17 | - name: ascii_mode 18 | reset: 0 19 | states: [ 中文, 西文 ] 20 | - name: full_shape 21 | states: [ 半角, 全角 ] 22 | - name: extended_charset 23 | states: [ 通用, 增廣 ] 24 | 25 | engine: 26 | processors: 27 | - ascii_composer 28 | - recognizer 29 | - key_binder 30 | - speller 31 | - punctuator 32 | - selector 33 | - navigator 34 | - express_editor 35 | segmentors: 36 | - ascii_segmentor 37 | - matcher 38 | - abc_segmentor 39 | - punct_segmentor 40 | - fallback_segmentor 41 | translators: 42 | - punct_translator 43 | - reverse_lookup_translator 44 | - table_translator 45 | 46 | speller: 47 | delimiter: " ;'" 48 | #max_code_length: 4 49 | 50 | translator: 51 | dictionary: wubi98 52 | enable_charset_filter: true 53 | disable_user_dict_for_patterns: 54 | - "^z.*$" 55 | 56 | reverse_lookup: 57 | dictionary: pinyin_simp 58 | prefix: "z" 59 | tips: 〔拼音〕 60 | preedit_format: 61 | - xform/([nljqxy])v/$1ü/ 62 | 63 | punctuator: 64 | import_preset: default 65 | 66 | key_binder: 67 | import_preset: default 68 | 69 | recognizer: 70 | import_preset: default 71 | patterns: 72 | reverse_lookup: "^z[a-z]*$" 73 | --------------------------------------------------------------------------------