# Rime schema # encoding: utf-8 # 适配了仓输入法 Hamster 九宫格布局。 # 参考于仓作者 [morse.hsiao](https://github.com/imfuxiao) 的示例 # # 可选,支持英文: # 1. 解开 `engine/translators` 下的注释 # 2. 将 `others/Hamster九宫格/melt_eng.custom.yaml` 里的文件拷贝至配置目录,转写英文的拼写规则到九宫格; __include: rime_ice.schema.yaml:/ schema: schema_id: t9 name: 雾凇拼音·九宫格 version: "1" author: - Dvel - '[morse.hsiao](https://github.com/imfuxiao)' description: | 雾凇拼音·九宫格 for 仓输入法 dependencies: - melt_eng # 英文输入,作为次翻译器挂载到拼音方案 engine: processors: - ascii_composer - recognizer - key_binder - speller - punctuator - selector - navigator - express_editor segmentors: - ascii_segmentor - matcher - abc_segmentor - punct_segmentor - fallback_segmentor translators: - punct_translator - script_translator - lua_translator@date_translator # 时间、日期、星期 # - table_translator@melt_eng # 英文输入 filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 - uniquifier # 去重 translator: prism: t9 spelling_hints: 100 # 九宫格 1 键上的符号序列 punctuator: half_shape: "@": [1, "@", ".", "/", ":", "_", "-", "#"] # 输入时按 1 可以分词 key_binder: bindings: - { when: has_menu, accept: at, send: apostrophe } speller: alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA987654321 algebra: ### 模糊音 # 声母 # - derive/^([zcs])h/$1/ # - derive/^([zcs])([^h])/$1h$2/ # - derive/^l/n/ # 解释:为 l 开头的拼写派生出 n 开头,即 nai 也可以输出「来、莱、赖……」 # - derive/^n/l/ # lai 可输出「奶」,可以单向或成对儿启用模糊音 # - derive/^f/h/ # - derive/^h/f/ # - derive/^l/r/ # - derive/^r/l/ # - derive/^g/k/ # - derive/^k/g/ # 韵母 # - derive/ang$/an/ # - derive/an$/ang/ # - derive/eng$/en/ # - derive/en$/eng/ # - derive/in$/ing/ # - derive/ing$/in/ # - derive/ian$/iang/ # - derive/iang$/ian/ # - derive/uan$/uang/ # - derive/uang$/uan/ # - derive/ai$/an/ # - derive/an$/ai/ # - derive/ong$/un/ # - derive/un$/ong/ # - derive/ong$/on/ # - derive/iong$/un/ # - derive/un$/iong/ # - derive/ong$/eng/ # - derive/eng$/ong/ # 拼音音节 # - derive/^fei$/hui/ # - derive/^hui$/fei/ # - derive/^hu$/fu/ # - derive/^fu$/hu/ # - derive/^wang$/huang/ # - derive/^huang$/wang/ ### T9拼音穷举 - derive/[abc]/2/ - derive/[bc]a/22/ - derive/[bc]ai/224/ - derive/[bc]an|[bc]ao/226/ - derive/[bc]ang/2264/ - derive/ce/23/ - derive/cei/234/ - derive/bei/234/ - derive/[bc]en/236/ - derive/[bc]eng/2364/ - derive/[abc]i/24/ - derive/cha/242/ - derive/chai/2424/ - derive/bia[no]|cha[no]/2426/ - derive/biang/24264/ - derive/chang/24264/ - derive/bie|che/243/ - derive/chen/2436/ - derive/cheng/24364/ - derive/chi/244/ - derive/bin/246/ - derive/bing/2464/ - derive/chong/24664/ - derive/chou/2468/ - derive/chu/248/ - derive/chua/2482/ - derive/chuai/24824/ - derive/chuan/24826/ - derive/chuang/248264/ - derive/chui/2484/ - derive/chu[no]/2486/ - derive/a[no]|bo/26/ - derive/ang/264/ - derive/cong/2664/ - derive/cou/268/ - derive/[bc]u/28/ - derive/cuan/2826/ - derive/cui/284/ - derive/cu[no]/286/ - derive/[def]/3/ - derive/[df]a/32/ - derive/dai/324/ - derive/[df]an|dao/326/ - derive/[df]ang/3264/ - derive/de/33/ - derive/[df]ei/334/ - derive/[df]en/336/ - derive/[df]eng/3364/ - derive/[de]i/34/ - derive/dia/342/ - derive/dia[no]/3426/ - derive/die/343/ - derive/ding/3464/ - derive/diu/348/ - derive/en|fo/36/ - derive/eng/364/ - derive/dong/3664/ - derive/[df]ou/368/ - derive/er/37/ - derive/[df]u/38/ - derive/duan/3826/ - derive/dui/384/ - derive/du[no]/386/ - derive/[ghi]/4/ - derive/[gh]a/42/ - derive/[gh]ai/424/ - derive/[gh]an|[gh]ao/426/ - derive/[gh]ang/4264/ - derive/[gh]e/43/ - derive/[gh]ei/434/ - derive/[gh]en/436/ - derive/[gh]eng/4364/ - derive/hm/46/ - derive/[gh]ong/4664/ - derive/[gh]ou/468/ - derive/[gh]u/48/ - derive/[gh]ua/482/ - derive/[gh]uai/4824/ - derive/[gh]uan/4826/ - derive/[gh]uang/48264/ - derive/[gh]ui/484/ - derive/[gh]un|[gh]uo/486/ - derive/[jkl]/5/ - derive/[kl]a/52/ - derive/[kl]ai/524/ - derive/[kl]an|[kl]ao/526/ - derive/[kl]ang/5264/ - derive/[kl]e/53/ - derive/[kl]ei/534/ - derive/ken/536/ - derive/[kl]eng/5364/ - derive/[jl]i/54/ - derive/[jl]ia/542/ - derive/[jl]ian|[jl]iao/5426/ - derive/[jl]iang/54264/ - derive/[jl]ie/543/ - derive/[jl]in/546/ - derive/[jl]ing/5464/ - derive/jiong/54664/ - derive/[jl]iu/548/ - derive/lo/56/ - derive/[kl]ong/5664/ - derive/[kl]ou/568/ - derive/[jkl]u|lv/58/ - derive/kua/582/ - derive/kuai/5824/ - derive/[jkl]uan/5826/ - derive/kuang/58264/ - derive/jue|lve/583/ - derive/kui/584/ - derive/[jkl]un|[kl]uo/586/ - derive/[mno]/6/ - derive/[mn]a/62/ - derive/[mn]ai/624/ - derive/[mn]an|[mn]ao/626/ - derive/[mn]ang/6264/ - derive/[mn]e/63/ - derive/[mn]ei/634/ - derive/[mn]en/636/ - derive/[mn]eng/6364/ - derive/[mn]i/64/ - derive/nia/642/ - derive/[mn]ian|[mn]iao/6426/ - derive/niang/64264/ - derive/[mn]ie/643/ - derive/[mn]in/646/ - derive/[mn]ing/6464/ - derive/[mn]iu/648/ - derive/mo/66/ - derive/nong/6664/ - derive/[mn]ou/668/ - derive/[mn]u|nv|ou/68/ - derive/nuan/6826/ - derive/nve/683/ - derive/nuo/686/ - derive/[pqrs]/7/ - derive/[ps]a/72/ - derive/[ps]ai/724/ - derive/[prs]an|[prs]ao/726/ - derive/[prs]ang/7264/ - derive/[rs]e/73/ - derive/pei/734/ - derive/[prs]en/736/ - derive/[prs]eng/7364/ - derive/[pqrs]i/74/ - derive/pia|sha/742/ - derive/shai/7424/ - derive/[pq]ian|[pq]iao|sha[no]/7426/ - derive/qiang|shang/74264/ - derive/[pq]ie|she/743/ - derive/shei/7434/ - derive/shen/7436/ - derive/sheng/74364/ - derive/shi/744/ - derive/[pq]in/746/ - derive/[pq]ing/7464/ - derive/qiong/74664/ - derive/shou/7468/ - derive/qiu|shu/748/ - derive/shua/7482/ - derive/shuai/74824/ - derive/shuan/74826/ - derive/shuang/748264/ - derive/shui/7484/ - derive/shu[no]/7486/ - derive/po/76/ - derive/[rs]ong/7664/ - derive/[prs]ou/768/ - derive/[pqrs]u/78/ - derive/[prs]uan/7826/ - derive/que/783/ - derive/[rs]ui/784/ - derive/[qrs]un|[rs]uo/786/ - derive/[tuv]/8/ - derive/ta/82/ - derive/tai/824/ - derive/ta[no]/826/ - derive/tang/8264/ - derive/te/83/ - derive/tei/834/ - derive/teng/8364/ - derive/ti/84/ - derive/tia[no]/8426/ - derive/tie/843/ - derive/ting/8464/ - derive/tong/8664/ - derive/tou/868/ - derive/tu/88/ - derive/tuan/8826/ - derive/tui/884/ - derive/tu[no]/886/ - derive/[wxyz]/9/ - derive/[wyz]a/92/ - derive/[wz]ai/924/ - derive/[wyz]an|[yz]ao/926/ - derive/[wyz]ang/9264/ - derive/[yz]e/93/ - derive/[wz]ei/934/ - derive/[wz]en/936/ - derive/[wz]eng/9364/ - derive/[wyz]i/94/ - derive/xia|zha/942/ - derive/zhai/9424/ - derive/xia[no]|zha[no]/9426/ - derive/xiang|zhang/94264/ - derive/xie|zhe/943/ - derive/zhei/9434/ - derive/zhen/9436/ - derive/zheng/94364/ - derive/zhi/944/ - derive/[xy]in/946/ - derive/[xy]ing/9464/ - derive/xiong|zhong/94664/ - derive/zhou/9468/ - derive/xiu|zhu/948/ - derive/zhua/9482/ - derive/zhuai/94824/ - derive/zhuan/94826/ - derive/zhuang/948264/ - derive/zhui/9484/ - derive/zhu[no]/9486/ - derive/[wy]o/96/ - derive/[yz]ong/9664/ - derive/[yz]ou/968/ - derive/[wxyz]u/98/ - derive/[wyz]uan/9826/ - derive/[xy]ue/983/ - derive/zui/984/ - derive/[xyz]un|zuo/986/ # 仓 TF 119 之前的版本需要: # 1. 启用大写字母,解开下面的注释 # 2. 删除 rime_ice.dict.yaml 下的大写字母 # - xlit/22233344455566677778889999/AAADDDGGGJJJMMMPPPPTTTWWWW/