南宁白话输入方案

RIME输入法引擎

推荐RIME输入法引擎,pc上的名称叫「小狼毫输入法」,安卓上的名称叫「同文输入法」,IOS系统上的名称叫「iRime输入法」,官方地址:RIME输入法视频演示粤拼输入)。下面演示用南宁白话输入方案来打孟浩然《春晓》。

演示gif

演示gif

南宁白话输入方案:下载地址 | 安装及使用方法:汉语方言拼音输入

打字技巧

声调输入

q 阴平 v 阴上 x 阴去 qq 阳平 vv 阳上 xx 阳去

拼音反查

按下` 键,以普通话拼音反查南宁粤拼

五笔画反查

按下x键,以五笔画反查南宁粤拼,h,s,p,n,z 分别代表横、竖、撇、捺、折

本码表使用技巧

本文演示的小狼毫配色

# weasel.custom.yaml

patch:
  "style/color_scheme": leimaau
  "style/horizontal": false
  "preset_color_schemes/leimaau":
    name: 貍貓配色/LeiMaau
    author: LeiMaau <[email protected]>, original artwork by LeiMaau
    text_color: 0xe8f3f6
    back_color: 0xbc941a  # 鈷藍
    border_color: 0x222548  # 大山棕
    hilited_text_color: 0xf2f7ee  # 月白
    hilited_back_color: 0x323348  # 海報灰
    hilited_candidate_text_color: 0x000000
    hilited_candidate_back_color: 0xd5ecdf  # 艾背綠

开启多字形和emoji表情

switches:
#  - options: [zh_simp2, zh_simp, zh_trad, zh_hk, zh_tw, zh_jp]  # 多種字形轉換方案,根據需要自行開啓
#    reset: 1
#    states:
#      - 字形 → 大陸〔繁體〕
#      - 字形 → 大陸
#      - 字形 → 傳統
#      - 字形 → 香港
#      - 字形 → 臺灣
#      - 字形 → 日本
#  - name: emoji_cn    # emoji根據需要自行開啓
#    reset: 0
#    states: [ 〇, 😊 ]
  - name: ascii_mode
    reset: 0
    states: [ 中文, 西文 ]
  - name: full_shape
    states: [ 半角, 全角 ]
  - name: zh_simp  # 若開啓多字形此段可註釋
    reset: 1
    states: [ 漢字, 汉字 ]
  - name: ascii_punct
    states: [ 。,, ., ]

改为

switches:
  - options: [zh_simp2, zh_simp, zh_trad, zh_hk, zh_tw, zh_jp]  # 多種字形轉換方案,根據需要自行開啓
    reset: 1
    states:
      - 字形 → 大陸〔繁體〕
      - 字形 → 大陸
      - 字形 → 傳統
      - 字形 → 香港
      - 字形 → 臺灣
      - 字形 → 日本
  - name: emoji_cn    # emoji根據需要自行開啓
    reset: 0
    states: [ 〇, 😊 ]
  - name: ascii_mode
    reset: 0
    states: [ 中文, 西文 ]
  - name: full_shape
    states: [ 半角, 全角 ]
#  - name: zh_simp  # 若開啓多字形此段可註釋
#    reset: 1
#    states: [ 漢字, 汉字 ]
  - name: ascii_punct
    states: [ 。,, ., ]

然后

engine:
  processors:
    - ascii_composer
    - recognizer
    - key_binder
    - speller
    - punctuator
    - selector
    - navigator
    - express_editor
  segmentors:
    - ascii_segmentor
    - matcher
    - affix_segmentor@luna_pinyin
    - affix_segmentor@stroke
    - abc_segmentor
    - punct_segmentor
    - fallback_segmentor
  translators:
    - punct_translator
    - script_translator
    - script_translator@luna_pinyin
    - table_translator@stroke
  filters:
    - simplifier@zh_simp
#    - simplifier@zh_simp2  # 多字形濾鏡,根據需要自行開啓
#    - simplifier@zh_trad
#    - simplifier@zh_hk
#    - simplifier@zh_tw
#    - simplifier@zh_jp
#    - simplifier@emoji_cn  # emoji濾鏡,根據需要自行開啓
    - uniquifier
    - reverse_lookup_filter@reverse_lookup

改为

engine:
  processors:
    - ascii_composer
    - recognizer
    - key_binder
    - speller
    - punctuator
    - selector
    - navigator
    - express_editor
  segmentors:
    - ascii_segmentor
    - matcher
    - affix_segmentor@luna_pinyin
    - affix_segmentor@stroke
    - abc_segmentor
    - punct_segmentor
    - fallback_segmentor
  translators:
    - punct_translator
    - script_translator
    - script_translator@luna_pinyin
    - table_translator@stroke
  filters:
    - simplifier@zh_simp
    - simplifier@zh_simp2  # 多字形濾鏡,根據需要自行開啓
    - simplifier@zh_trad
    - simplifier@zh_hk
    - simplifier@zh_tw
    - simplifier@zh_jp
    - simplifier@emoji_cn  # emoji濾鏡,根據需要自行開啓
    - uniquifier
    - reverse_lookup_filter@reverse_lookup

再然后

zh_simp:
  option_name: zh_simp
  opencc_config: t2s.json
  tips: none

#zh_simp2:  # 多字形根據需要自行開啓
#  option_name: zh_simp2
#  opencc_config: t2s.json
#  tips: all

#zh_trad:
#  option_name: zh_trad
#  opencc_config: s2t.json
#  tips: all

#zh_hk:
#  option_name: zh_hk
#  opencc_config: t2hk.json
#  tips: all

#zh_tw:
#  option_name: zh_tw
#  opencc_config: t2tw.json
#  tips: all

#zh_jp:
#  option_name: zh_jp
#  opencc_config: t2jp.json
#  tips: all

#emoji_cn:  # emoji根據需要自行開啓
#  opencc_config: emoji.json
#  option_name: emoji_cn
#  tips: all

改为

zh_simp:
  option_name: zh_simp
  opencc_config: t2s.json
  tips: none

zh_simp2:  # 多字形根據需要自行開啓
  option_name: zh_simp2
  opencc_config: t2s.json
  tips: all

zh_trad:
  option_name: zh_trad
  opencc_config: s2t.json
  tips: all

zh_hk:
  option_name: zh_hk
  opencc_config: t2hk.json
  tips: all

zh_tw:
  option_name: zh_tw
  opencc_config: t2tw.json
  tips: all

zh_jp:
  option_name: zh_jp
  opencc_config: t2jp.json
  tips: all

emoji_cn:  # emoji根據需要自行開啓
  opencc_config: emoji.json
  option_name: emoji_cn
  tips: all

效果

多字形和emoji

提示音显示为IPA

translator:
  dictionary: naamning_jyutping
  prism: naamning_jyutping
  spelling_hints: 5  # 標註拼音的字數,建議橫排顯示時設置爲1
  preedit_format:    # 需要顯示IPA時這段要被替換掉
    - xform/([yaeioumngptk])qq/$1⁴/
    - xform/([yaeioumngptk])q/$1¹/
    - xform/([yaeioumngptk])vv/$1⁵/
    - xform/([yaeioumngptk])v/$1²/
    - xform/([yaeioumngptk])xx/$1⁶/
    - xform/([yaeioumngptk])x/$1³/
#  preedit_format:   # 需要顯示IPA時preedit_format替換成這段
#    - xform/(^|[ '])(m|ng)+$/$1$2̩$3/    唔m̩ 五ŋ̩
#    - xform/([ptk])xx/$1˨/    熱jiːt̚˨
#    - xform/([ptk])x/$1˧/    咽jiːt̚˧
#    - xform/([ptk])q/$1˥/    一jɐt̚
#    - xform/qq/˨˩/
#    - xform/(^|[ '])q/$1ʔ/
#    - xform/q/˥˥/
#    - xform/vv/˨˦/
#    - xform/v/˧˥/
#    - xform/xx/˨˨/
#    - xform/x/˧˧/
#    - xform/sl/ɬ/
#    - xform/([PTK])$/$1]$2/    入jɐp̚
#    - xform/(^|[ '])([jy])u(ng)/$1jʊŋ/    用jʊŋ
#    - xform/(^|[ '])(jy|[jy])u([t])/$1jYː$3]/    月jyːt̚
#    - xform/([dtlgkhzcsj])yu([t])/$1Yː$2]/    奪tyːt̚
#    - xform/(^|[ '])([jy])u([k])/$1jʊ$3]/    玉jʊk̚
#    - xform/(^|[ '])(jy)u/$1jYː/    元jyːn
#    - xform/yu/Yː/    嫩nyːn
#    - xform/y([aeior])/j$1/    一yat/jɐt̚/
#    - xform/(aa|r)([iu])/Aː\U$2/    嗎maː
#    - xform/a([iu])/ɐ\U$1/    米mɐi
#    - xform/(aa|r)([ptk])/Aː\U$2]/    aːk̚
#    - xform/a([ptk])/ɐ\U$1]/    握ɐk̚
#    - xform/(aa|r)/Aː/    嗎maː
#    - xform/b/P/    吧paː
#    - xform/c/T͡ʃH/    差tʃʰaː
#    - xform/d/T/    打taː
#    - xform/eu/ɛːU/    掉tɛːu
#    - xform/eoi/ɵY/    水sɵy(廣州)
#    - xform/oei/ɵY/    容錯
#    - xform/oe([ptk])/œː$1]/    約jœːk̚
#    - xform/oe(ng)/œː$1/    良lœːŋ
#    - xform/oe([t])/ɵ$1]/    容錯
#    - xform/oe([n])/ɵ$1/    容錯
#    - xform/oe/œː/    張tʃœːŋ
#    - xform/oi/ɔːI/    愛ɔːi
#    - xform/eo(ng)/œːŋ/    容錯
#    - xform/eo([k])/œː$1]/    容錯
#    - xform/eo([t])/ɵ$1]/    率sɵt̚(廣州)
#    - xform/eon/ɵn/    信sɵn(廣州)
#    - xform/ou/OU/    無mou(廣州)
#    - xform/u([k])/ʊ$1]/    六lʊk̚
#    - xform/ui/UːI/    回wuːi
#    - xform/iu/IːU/    要jiːu
#    - xform/i(ng)/ɪN/    鳴mɪŋ
#    - xform/ik/ɪK]/    式sɪk̚
#    - xform/i([pt])/Iː$1]/    結kiːt̚
#    - xform/eo/ɵ/    去hɵy(廣州)
#    - xform/a/ɐ/    粒nɐp̚
#    - xform/ei/EI/    欸ei(廣州)
#    - xform/i/Iː/    是siː
#    - xform/e([ptk])/ɛː$1]/    癧lɛːk̚
#    - xform/e/ɛː/    寫ɬɛː
#    - xform/o([ptk])/ɔː$1]/    莫mɔːk̚
#    - xform/u([pt])/Uː$1]/    活wuːt̚
#    - xform/u(ng)/ʊN/    動tʊŋ
#    - xform/o/ɔː/    錯tʃʰɔː
#    - xform/u/Uː/    故kuː
#    - xform/ng/N/    我ŋɔː
#    - xform/n/n/    你niː
#    - xform/kw/KWH/    群kʷʰɐn
#    - xform/gw/KW/    均kʷɐn
#    - xform/g/K/    急kɐp̚
#    - xform/(^|[ '])([ptk])/$1$2H/    噴pʰɐn
#    - xform/w/w/    雲wɐn
#    - xform/j/j/    人jɐn
#    - xform/m/m/    尾mi
#    - xform/l/l/    里li
#    - xform/s/ʃ/    审ʃɐm
#    - xform/z/T͡ʃ/    這tʃɛː
#    - xform/em/ɛːM/
#    - xform/en/ɛːN/
#    - xform/T͡ʃy/T͡sɿ/
#    - xform/T͡ʃHy/T͡sHɿ/
#    - xform/ʃy/sɿ/
#    - xform/T͡ʃT͡ʃ/T͡sɿ/
#    - xform/T͡ʃHT͡ʃ/T͡sHɿ/
#    - xform/ʃT͡ʃ/sɿ/
#    - xform/T͡ʃIːIː/T͡sɿ/
#    - xform/T͡ʃHIːIː/T͡sHɿ/
#    - xform/ʃIːIː/sɿ/
#    - xform/nj/ȵ/
#    - "xlit|PmfTnNlKhHsʃjwWɐAEɛIɪɔOœɵUʊYː]|pmftnŋlkhʰsʃjwʷɐaeɛiɪɔoœɵuʊyː̚|"
  comment_format:
    - xform/\(.+?\)//    # 處理組詞拼音
    - xform/「.+?」//    # 處理組詞拼音

改为

translator:
  dictionary: naamning_jyutping
  prism: naamning_jyutping
  spelling_hints: 5  # 標註拼音的字數,建議橫排顯示時設置爲1
#  preedit_format:    # 需要顯示IPA時這段要被替換掉
#    - xform/([yaeioumngptk])qq/$1⁴/
#    - xform/([yaeioumngptk])q/$1¹/
#    - xform/([yaeioumngptk])vv/$1⁵/
#    - xform/([yaeioumngptk])v/$1²/
#    - xform/([yaeioumngptk])xx/$1⁶/
#    - xform/([yaeioumngptk])x/$1³/
  preedit_format:    # 需要顯示IPA時preedit_format替換成這段
    - xform/(^|[ '])(m|ng)+$/$1$2̩$3/    唔m̩ 五ŋ̩
    - xform/([ptk])xx/$1˨/    熱jiːt̚˨
    - xform/([ptk])x/$1˧/    咽jiːt̚˧
    - xform/([ptk])q/$1˥/    一jɐt̚
    - xform/qq/˨˩/
    - xform/(^|[ '])q/$1ʔ/
    - xform/q/˥˥/
    - xform/vv/˨˦/
    - xform/v/˧˥/
    - xform/xx/˨˨/
    - xform/x/˧˧/
    - xform/sl/ɬ/
    - xform/([PTK])$/$1]$2/    入jɐp̚
    - xform/(^|[ '])([jy])u(ng)/$1jʊŋ/    用jʊŋ
    - xform/(^|[ '])(jy|[jy])u([t])/$1jYː$3]/    月jyːt̚
    - xform/([dtlgkhzcsj])yu([t])/$1Yː$2]/    奪tyːt̚
    - xform/(^|[ '])([jy])u([k])/$1jʊ$3]/    玉jʊk̚
    - xform/(^|[ '])(jy)u/$1jYː/    元jyːn
    - xform/yu/Yː/    嫩nyːn
    - xform/y([aeior])/j$1/    一yat/jɐt̚/
    - xform/(aa|r)([iu])/Aː\U$2/    嗎maː
    - xform/a([iu])/ɐ\U$1/    米mɐi
    - xform/(aa|r)([ptk])/Aː\U$2]/    aːk̚
    - xform/a([ptk])/ɐ\U$1]/    握ɐk̚
    - xform/(aa|r)/Aː/    嗎maː
    - xform/b/P/    吧paː
    - xform/c/T͡ʃH/    差tʃʰaː
    - xform/d/T/    打taː
    - xform/eu/ɛːU/    掉tɛːu
    - xform/eoi/ɵY/    水sɵy(廣州)
    - xform/oei/ɵY/    容錯
    - xform/oe([ptk])/œː$1]/    約jœːk̚
    - xform/oe(ng)/œː$1/    良lœːŋ
    - xform/oe([t])/ɵ$1]/    容錯
    - xform/oe([n])/ɵ$1/    容錯
    - xform/oe/œː/    張tʃœːŋ
    - xform/oi/ɔːI/    愛ɔːi
    - xform/eo(ng)/œːŋ/    容錯
    - xform/eo([k])/œː$1]/    容錯
    - xform/eo([t])/ɵ$1]/    率sɵt̚(廣州)
    - xform/eon/ɵn/    信sɵn(廣州)
    - xform/ou/OU/    無mou(廣州)
    - xform/u([k])/ʊ$1]/    六lʊk̚
    - xform/ui/UːI/    回wuːi
    - xform/iu/IːU/    要jiːu
    - xform/i(ng)/ɪN/    鳴mɪŋ
    - xform/ik/ɪK]/    式sɪk̚
    - xform/i([pt])/Iː$1]/    結kiːt̚
    - xform/eo/ɵ/    去hɵy(廣州)
    - xform/a/ɐ/    粒nɐp̚
    - xform/ei/EI/    欸ei(廣州)
    - xform/i/Iː/    是siː
    - xform/e([ptk])/ɛː$1]/    癧lɛːk̚
    - xform/e/ɛː/    寫ɬɛː
    - xform/o([ptk])/ɔː$1]/    莫mɔːk̚
    - xform/u([pt])/Uː$1]/    活wuːt̚
    - xform/u(ng)/ʊN/    動tʊŋ
    - xform/o/ɔː/    錯tʃʰɔː
    - xform/u/Uː/    故kuː
    - xform/ng/N/    我ŋɔː
    - xform/n/n/    你niː
    - xform/kw/KWH/    群kʷʰɐn
    - xform/gw/KW/    均kʷɐn
    - xform/g/K/    急kɐp̚
    - xform/(^|[ '])([ptk])/$1$2H/    噴pʰɐn
    - xform/w/w/    雲wɐn
    - xform/j/j/    人jɐn
    - xform/m/m/    尾mi
    - xform/l/l/    里li
    - xform/s/ʃ/    审ʃɐm
    - xform/z/T͡ʃ/    這tʃɛː
    - xform/em/ɛːM/
    - xform/en/ɛːN/
    - xform/T͡ʃy/T͡sɿ/
    - xform/T͡ʃHy/T͡sHɿ/
    - xform/ʃy/sɿ/
    - xform/T͡ʃT͡ʃ/T͡sɿ/
    - xform/T͡ʃHT͡ʃ/T͡sHɿ/
    - xform/ʃT͡ʃ/sɿ/
    - xform/T͡ʃIːIː/T͡sɿ/
    - xform/T͡ʃHIːIː/T͡sHɿ/
    - xform/ʃIːIː/sɿ/
    - xform/nj/ȵ/
    - "xlit|PmfTnNlKhHsʃjwWɐAEɛIɪɔOœɵUʊYː]|pmftnŋlkhʰsʃjwʷɐaeɛiɪɔoœɵuʊyː̚|"
  comment_format:
    - xform/\(.+?\)//    # 處理組詞拼音
    - xform/「.+?」//    # 處理組詞拼音

效果

显示IPA

竖排打字时显示释义

reverse_lookup:
  tags:  [luna_pinyin, stroke]  # 需要打字時顯示釋義則註釋這行,建議豎排顯示時使用【很有用的功能,建議PC上使用!】

改为

reverse_lookup:
#  tags:  [luna_pinyin, stroke]  # 需要打字時顯示釋義則註釋這行,建議豎排顯示時使用【很有用的功能,建議PC上使用!】

效果

显示释义

横排打字时只标注单字音

translator:
  dictionary: naamning_jyutping
  prism: naamning_jyutping
  spelling_hints: 5  # 標註拼音的字數,建議橫排顯示時設置爲1

改为

translator:
  dictionary: naamning_jyutping
  prism: naamning_jyutping
  spelling_hints: 1  # 標註拼音的字數,建議橫排顯示時設置爲1

不需要显示释义时

reverse_lookup:
#  tags:  [luna_pinyin, stroke]  # 需要打字時顯示釋義則註釋這行,建議豎排顯示時使用【很有用的功能,建議PC上使用!】

改回

reverse_lookup:
  tags:  [luna_pinyin, stroke]  # 需要打字時顯示釋義則註釋這行,建議豎排顯示時使用【很有用的功能,建議PC上使用!】

weasel.custom.yaml文件

# weasel.custom.yaml

patch:
  "style/color_scheme": lost_temple
  "style/horizontal": false

改为

# weasel.custom.yaml

patch:
  "style/color_scheme": lost_temple
  "style/horizontal": true

效果

横排打字

results matching ""

    No results matching ""