diff --git a/t9.schema.yaml b/t9.schema.yaml index 974ec41..722e3e6 100644 --- a/t9.schema.yaml +++ b/t9.schema.yaml @@ -52,11 +52,23 @@ engine: - lua_translator@*date_translator # 时间、日期、星期 - table_translator@custom_phrase # 自定义短语 custom_phrase_t9.txt # - table_translator@melt_eng # 英文输入 + - lua_translator@*calc_translator # 计算器 + - lua_translator@*force_gc # 暴力 GC filters: - simplifier@emoji # Emoji - simplifier@traditionalize # 简繁切换 - uniquifier # 去重 +calculator: + prefix: = + show_prefix: true + +# 处理符合特定规则的输入码,如网址、反查 +recognizer: + import_preset: default # 从 default.yaml 继承通用的 + patterns: # 再增加方案专有的: + calculator: "^=.+" # 响应 lua_translator@*calc_translator,计算器。前缀设定项 calculator/prefix + translator: prism: t9 spelling_hints: 100 @@ -85,8 +97,8 @@ key_binder: - { when: has_menu, accept: 1, send: apostrophe } speller: - alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210 - initials: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210 + alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210= + initials: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA9876543210= algebra: # ### 超级简拼 - abbrev/^([a-z]).+$/$1/ # 超级简拼