dotfiles/sysconfig/usr/share/rime-data/cangjie5_express.schema.yaml

108 lines
2.5 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Rime schema settings
# encoding: utf-8
schema:
schema_id: cangjie5_express
name: 倉頡五代·快打模式
version: "2018.04.14"
author:
- 發明人 朱邦復先生
description: |
第五代倉頡輸入法
碼表源自倉頡之友發佈的《五倉世紀版》
www.chinesecj.com
快打模式:
- 取消連打
- 無重碼自動上屏,有重碼頂字上屏
- 取消 , . 翻頁
- 取消拼音混打
dependencies:
- luna_quanpin
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: full_shape
states: [ 半角, 全角 ]
- name: simplification
states: [ 漢字, 汉字 ]
- name: extended_charset
states: [ 常用, 增廣 ]
- name: ascii_punct
states: [ 。,, ]
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
- reverse_lookup_translator
- table_translator
filters:
- simplifier
- uniquifier
- single_char_filter
speller:
alphabet: zyxwvutsrqponmlkjihgfedcba
delimiter: " "
auto_select: true
#max_code_length: 5 # 僅五碼自動上屏
translator:
dictionary: cangjie5
prism: cangjie5_express
enable_charset_filter: true
enable_sentence: false
preedit_format:
- "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|"
comment_format:
- "xlit|abcdefghijklmnopqrstuvwxyz~|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符~|"
disable_user_dict_for_patterns:
- "^z.*$"
- "^yyy.*$"
reverse_lookup:
dictionary: luna_pinyin
prism: luna_quanpin
prefix: "`"
suffix: "'"
tips: 〔拼音〕
preedit_format:
- xform/([nl])v/$1ü/
- xform/([nl])ue/$1üe/
- xform/([jqxy])v/$1u/
comment_format:
- "xlit|abcdefghijklmnopqrstuvwxyz|日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜符|"
simplifier:
tips: all # 簡化字模式下提示對應的傳統漢字
punctuator:
import_preset: default
key_binder:
import_preset: default
bindings:
- { when: paging, accept: comma, send: comma }
- { when: has_menu, accept: period, send: period }
recognizer:
import_preset: default
patterns:
reverse_lookup: "`[a-z]*'?$|[a-z]+'$"