160 lines
5.2 KiB
YAML
160 lines
5.2 KiB
YAML
|
|
# Rime schema settings
|
|||
|
|
# encoding: utf-8
|
|||
|
|
schema:
|
|||
|
|
schema_id: 092wb
|
|||
|
|
name: "092五笔"
|
|||
|
|
version: "2024.04.07"
|
|||
|
|
author:
|
|||
|
|
- 发明人 行走的风景
|
|||
|
|
description: |
|
|||
|
|
092五笔
|
|||
|
|
dependencies: # 依赖
|
|||
|
|
- 092wb_core # 引入自定义过滤
|
|||
|
|
- 092wb_py # 反查
|
|||
|
|
- 092wb_wb_spelling # 引入拆分
|
|||
|
|
|
|||
|
|
|
|||
|
|
# reset: 默认状态。注释掉后,切换窗口时不会重置到默认状态。
|
|||
|
|
switches:
|
|||
|
|
- name: ascii_mode
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 中, A ]
|
|||
|
|
- name: zh_trad
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 简,繁 ]
|
|||
|
|
- name: new_spelling
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 隐,拆 ]
|
|||
|
|
- name: extended_char # core过滤开关
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 扩, 常]
|
|||
|
|
- name: new_hide_pinyin # 显示读音
|
|||
|
|
reset: 1
|
|||
|
|
states: [ 音, 隐 ]
|
|||
|
|
- name: ascii_punct
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 。,, ., ]
|
|||
|
|
- name: full_shape #默认是半角模式
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 半, 全 ]
|
|||
|
|
- name: emoji # emoji
|
|||
|
|
reset: 0
|
|||
|
|
states: [ 😔, 😀 ]
|
|||
|
|
engine:
|
|||
|
|
filters:
|
|||
|
|
- lua_filter@*092wb_core_filter # 加入此过滤,必须放到滤镜最上面
|
|||
|
|
- simplifier@emoji # Emoji
|
|||
|
|
- lua_filter@*092wb_new_spelling # 拆分滤镜
|
|||
|
|
- simplifier@traditionalize # 简繁切换
|
|||
|
|
- uniquifier
|
|||
|
|
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
|
|||
|
|
- history_translator@repeat_last_input # 上屏最后一次输入
|
|||
|
|
- lua_translator@*092wb_helper # 帮助
|
|||
|
|
- lua_translator@*092wb_date_translator # 时间、日期、星期
|
|||
|
|
- lua_translator@*092wb_lunar # 农历
|
|||
|
|
- lua_translator@*092wb_unicode # Unicode
|
|||
|
|
- lua_translator@*092wb_number_translator # 数字、金额大写
|
|||
|
|
speller:
|
|||
|
|
auto_select: true # 自动上屏
|
|||
|
|
auto_clear: max_length # 最大码长清屏
|
|||
|
|
delimiter: "`" # 上屏时的音节间分音符
|
|||
|
|
max_code_length: 4 # 最大码长
|
|||
|
|
|
|||
|
|
# 主翻译器
|
|||
|
|
translator:
|
|||
|
|
dictionary: 092wb # 翻译器将调取此字典文件
|
|||
|
|
db_class: tabledb # 设定用户词典类型,可设tabledb〔文本〕或userdb〔二进制〕
|
|||
|
|
initial_quality: 100000 # 翻译器优先级
|
|||
|
|
enable_charset_filter: false # 自带字符集过滤 - 关
|
|||
|
|
enable_sentence: false # 句子输入模式 - 关
|
|||
|
|
enable_encoder: false # 编码提示 - 关
|
|||
|
|
encode_commit_history: false # 自动造词 - 关
|
|||
|
|
max_phrase_length: 4 # 最大自动成词词长〔仅table_translator有效〕
|
|||
|
|
enable_completion: false # 提前显示尚未輸入完整码的字〔仅table_translator有效〕
|
|||
|
|
enable_user_dict: false # 是否开启用户词典(用户词典记录动态字词频,用户词)- 关
|
|||
|
|
disable_user_dict_for_patterns: # 禁止某些编码录入用户词典
|
|||
|
|
- "^z.*$"
|
|||
|
|
|
|||
|
|
reverse_lookup:
|
|||
|
|
dictionary: 092wb_py # 反查使用的拼音词库
|
|||
|
|
prefix: "z" # 反查前缀,以它为起点
|
|||
|
|
suffix: "'" # 反查后缀,以它为结点
|
|||
|
|
tips: [反查] # 反查时的提示信息
|
|||
|
|
preedit_format:
|
|||
|
|
- xform/([nl])v/$1ü/
|
|||
|
|
- xform/([nl])ue/$1üe/
|
|||
|
|
- xform/([jqxy])v/$1u/
|
|||
|
|
|
|||
|
|
# OpenCC 支持。
|
|||
|
|
# github地址:https://github.com/BYVoid/OpenCC
|
|||
|
|
traditionalize:
|
|||
|
|
opencc_config: 092wb_s2t.json # 简 -> 繁
|
|||
|
|
option_name: zh_trad # 繁简开关
|
|||
|
|
# opencc_config: s2hk.json # 繁 -> 香港
|
|||
|
|
# opencc_config: t2s.json # 繁 -> 简
|
|||
|
|
# opencc_config: t2tw.json # 繁 -> 台湾
|
|||
|
|
# opencc_config: t2hk.json # 繁 -> 香港
|
|||
|
|
# opencc_config: s2tw.json # 簡 -> 臺灣標準
|
|||
|
|
# opencc_config: s2twp.json # 簡 -> 臺灣片語
|
|||
|
|
tags: [ abc, number, gregorian_to_lunar ] # 限制在对应 tag,不对其他如反查的内容做简繁转换
|
|||
|
|
|
|||
|
|
lua_reverse_db: # 拆分提示
|
|||
|
|
spelling: 092wb_wb_spelling
|
|||
|
|
code: 092wb_wb_spelling
|
|||
|
|
|
|||
|
|
# Lua 配置: 日期、时间、星期、ISO 8601、时间戳的触发关键字
|
|||
|
|
092wb_date_translator:
|
|||
|
|
date: date # 日期: 2022-11-29
|
|||
|
|
time: time # 时间: 18:13
|
|||
|
|
week: week # 星期: 星期二
|
|||
|
|
# datetime: dt # ISO 8601: 2022-11-29T18:13:11+08:00
|
|||
|
|
# timestamp: ts # 时间戳: 1669716794
|
|||
|
|
|
|||
|
|
# Lua 配置:农历的触发关键字
|
|||
|
|
092wb_lunar: nl # 农历: 二〇二三年冬月二十 癸卯年(兔)冬月二十
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
# Emoji
|
|||
|
|
# 来源:https://github.com/rime/rime-emoji
|
|||
|
|
emoji:
|
|||
|
|
option_name: emoji
|
|||
|
|
opencc_config: 092wb_emoji.json
|
|||
|
|
inherit_comment: false # 在 corrector.lua 及反查中,emoji 返回空注释
|
|||
|
|
|
|||
|
|
|
|||
|
|
repeat_last_input: # 重复最后一次上屏
|
|||
|
|
input: z
|
|||
|
|
size: 1
|
|||
|
|
initial_quality: 1
|
|||
|
|
|
|||
|
|
punctuator:
|
|||
|
|
import_preset: 092wb_symbols
|
|||
|
|
|
|||
|
|
recognizer:
|
|||
|
|
import_preset: default
|
|||
|
|
|
|||
|
|
key_binder:
|
|||
|
|
import_preset: default
|
|||
|
|
|
|||
|
|
|
|||
|
|
|