diff --git a/default.yaml b/default.yaml index 15c67ce..7a304c4 100644 --- a/default.yaml +++ b/default.yaml @@ -11,13 +11,14 @@ config_version: '2023-08-07' # 方案列表 schema_list: - - schema: rime_ice - - schema: double_pinyin - - schema: double_pinyin_abc - - schema: double_pinyin_mspy - - schema: double_pinyin_sogou - - schema: double_pinyin_flypy - - schema: double_pinyin_ziguang + # 可以直接删除或注释不需要的方案,对应的 *.schema.yaml 方案文件也可以直接删除。 + - schema: rime_ice # 雾凇拼音(全拼) + - schema: double_pinyin # 自然码双拼 + - schema: double_pinyin_abc # 智能 ABC 双拼 + - schema: double_pinyin_mspy # 微软双拼 + - schema: double_pinyin_sogou # 搜狗双拼 + - schema: double_pinyin_flypy # 小鹤双拼 + - schema: double_pinyin_ziguang # 紫光双拼 # 菜单 @@ -35,8 +36,9 @@ switcher: - Control+grave # - Alt+grave - Control+Shift+grave - save_options: # 开关记忆,从方案选单(而非快捷键)切换时会记住的选项,需要记忆的开关不能设定 reset + save_options: # 开关记忆(方案中的 switches),从方案选单(而非快捷键)切换时会记住的选项,需要记忆的开关不能设定 reset - ascii_punct + - full_shape - traditionalization - emoji fold_options: true # 呼出时是否折叠,多方案时建议折叠 true ,一个方案建议展开 false @@ -156,8 +158,8 @@ punctuator: # 此处配置所有方案通用的;各方案中另设专有的,比如全拼的拼字用 u,双拼的拼字用 L recognizer: patterns: - email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" # 自带的,email 正则 - # uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" # 自带的,大写字母开头后,可以输入[-_+.'0-9A-Za-z]这些字符 + email: "^[A-Za-z][-_.0-9A-Za-z]*@.*$" # 自带的,email 正则 + # uppercase: "[A-Z][-_+.'0-9A-Za-z]*$" # 自带的,大写字母开头后,可以输入[-_+.'0-9A-Za-z]这些字符(和雾凇有些冲突,关闭了) url: "^(www[.]|https?:|ftp[.:]|mailto:|file:).*$|^[a-z]+[.].+$" # 自带的,URL 正则 # 一些不直接上屏的配置示例: # url_2: "^[A-Za-z]+[.].*" # 句号不上屏,支持 google.com abc.txt 等网址或文件名,使用句号翻页时需要注释掉 @@ -230,6 +232,7 @@ key_binder: # https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md # (没有 Command 键,不支持) # accept 和 send 可用字段除 A-Za-z0-9 外,还包含以下键盘上实际有的键: +# (区分大小写) # BackSpace 退格 # Tab 水平定位符 # Linefeed 换行 diff --git a/melt_eng.dict.yaml b/melt_eng.dict.yaml index d889e51..0c984c3 100644 --- a/melt_eng.dict.yaml +++ b/melt_eng.dict.yaml @@ -8,7 +8,7 @@ name: melt_eng version: "2023-05-09" import_tables: - - en_dicts/en_ext # 补充 + - en_dicts/en_ext # 补充(里面有些许带权重的,且和 en 重复,需要把 en_ext 放在上面) - en_dicts/en # 英文主词库 # 中英混输词库 diff --git a/melt_eng.schema.yaml b/melt_eng.schema.yaml index 0007bdd..e9d4003 100644 --- a/melt_eng.schema.yaml +++ b/melt_eng.schema.yaml @@ -3,7 +3,8 @@ # encoding: utf-8 # # 复制自 https://github.com/tumuyan/rime-melt,修改了拼写派生 -# 全拼和各个双拼有部分拼写规则不通用,需要修改第 50 行 __include: algebra_rime_ice 为你所使用的方案 +# 感谢 @[Mirtle](https://github.com/mirtlecn) 贡献的极其好用的拼写派生 +# 全拼和各个双拼有部分拼写规则不通用,需要修改 speller/algebra 下的 __include: algebra_rime_ice 为你所使用的方案 schema: schema_id: melt_eng @@ -130,7 +131,7 @@ algebra_common: - derive/^([a-z]{8})/\U$1/ - derive/^([a-z]{9})/\U$1/ - derive/^([a-z]{10})/\U$1/ - # 派生中英混输词库(词库编码以ⓘ开头) + # 派生中英混输词库(词库编码以ⓘ开头),只派生出原始拼写与全小写 - derive/^ⓘ(.+)$/$1/ - derive/^ⓘ(.+)$/\L$1/ diff --git a/rime_ice.schema.yaml b/rime_ice.schema.yaml index ffda7d7..72a904b 100644 --- a/rime_ice.schema.yaml +++ b/rime_ice.schema.yaml @@ -195,12 +195,12 @@ speller: algebra: ### 模糊音 # 声母 - # - derive/^([zcs])h/$1/ # z c s → zh ch sh - # - derive/^([zcs])([^h])/$1h$2/ # zh ch sh → z c s - # - derive/^l/n/ # n → l - # - derive/^n/l/ # l → n - # - derive/^f/h/ # ………… - # - derive/^h/f/ # ………… + # - derive/^([zcs])h/$1/ + # - derive/^([zcs])([^h])/$1h$2/ + # - derive/^l/n/ # 解释:为 l 开头的拼写派生出 n 开头,即 nai 也可以输出「来、莱、赖……」 + # - derive/^n/l/ # 可以单向或双向启用模糊音 + # - derive/^f/h/ + # - derive/^h/f/ # - derive/^l/r/ # - derive/^r/l/ # - derive/^g/k/ diff --git a/squirrel.yaml b/squirrel.yaml index 0268978..0f533f4 100644 --- a/squirrel.yaml +++ b/squirrel.yaml @@ -101,32 +101,6 @@ preset_color_schemes: # hilited_back_color: # 选中拼音底色 (inline_preedit: false) # border_color: # 外边框颜色 - # 支持磨砂与透明度 - frosy_teal: - name: "霜青/Frosty Teal" # 配色取自 Alfred 自带主题 Frosty Teal - author: Dvel - font_face: "" # 字体及大小 - font_point: 18.0 - label_font_face: "Helvetica" # 序号字体及大小 - label_font_point: 12.0 - comment_font_face: "Helvetica" # 注字体及大小 - comment_font_point: 16.0 - inline_preedit: true # 拼音位于: 候选框 false | 行内 true - candidate_list_layout: stacked # 候选项排列方向 stacked | linear - text_orientation: horizontal # 文字排列方向 horizontal | vertical - translucency: true # 磨砂: false | true - alpha: 0.85 # 透明度,0~1 - back_color: 0xB5806410 # 底色 - hilited_candidate_back_color: 0x1E000000 # 选中项底色 - candidate_text_color: 0xADFFFFFF # 文字颜色 - hilited_candidate_text_color: 0xFFFFFF # 选中文字颜色 - comment_text_color: 0x6FFFFFFF # 注颜色 - hilited_comment_text_color: 0x6FFFFFFF # 选中注颜色 - label_color: 0xADFFFFFF # 序号颜色 - hilited_candidate_label_color: 0xFFFFFF # 选中序号颜色 - text_color: 0x808080 # 拼音颜色 (inline_preedit: false) - hilited_text_color: 0xEEEEEE # 选中拼音颜色 (inline_preedit: false) - # 下面是内置的皮肤 /Library/Input Methods/Squirrel.app/Contents/SharedSupport/squirrel.yaml diff --git a/symbols_caps_v.yaml b/symbols_caps_v.yaml index 4918953..d573b8e 100644 --- a/symbols_caps_v.yaml +++ b/symbols_caps_v.yaml @@ -1,6 +1,7 @@ # Rime's symbols # encoding: utf-8 # +# copy from /Library/Input Methods/Squirrel.app/Contents/SharedSupport/symbols.yaml # 同 symbols_v.yaml,前缀 v 改成大写 V # 因为全拼中没有 v 开头的拼写,双拼中 v+部分字母 是正常拼写,有冲突,所以改成了大写的 V 开头 # diff --git a/weasel_style.yaml b/weasel_style.yaml index 9ae1efd..76212da 100644 --- a/weasel_style.yaml +++ b/weasel_style.yaml @@ -1,6 +1,11 @@ # weasel.yaml 支持的所有选项及注释,用于配置参考 +# 感谢 @[Mirtle](https://github.com/mirtlecn) 整理 +# 定制化文档 https://github.com/rime/weasel/wiki/Weasel-定製化 +# 字体设定文档 https://github.com/rime/weasel/wiki/字體設定 -# 小狼毫会在更换配色时将 weasel.custom.yaml 内容格式化,删除所有注释并调整格式。建议的自定义方法是:复制本文件并修改,之后在 weasel.custom.yaml 用 `__include` 引入。示例 weasel.custom.yaml 如下: + +# 小狼毫会在更换配色时将 weasel.custom.yaml 内容格式化,删除所有注释并调整格式。 +# 建议的自定义方法是:复制此本文件并修改,之后在 weasel.custom.yaml 用 `__include` 引入。示例 weasel.custom.yaml 如下: # patch: # "preset_color_schemes/+" # __include: "weasel_style_copy:/preset_color_schemes"