github BlackCCCat/ResourceforHamster wanxiangskin-2026.09.30.1

3 hours ago

WanxiangSkin 多布局版

本次更新完善了万象键盘皮肤的多布局支持与代码结构。皮肤支持 iPhone、iPad、横竖屏和深浅色模式,并提供 9 / 14 / 17 / 18 / 26 / 27 六种中文键盘布局。

主要更新

  • 新增可选的运行时布局切换功能,可通过工具栏打开浮动面板,在六种中文布局之间切换。
  • 切换中文布局时同步切换对应的 Rime 输入方案。
  • 中英文键盘会记录来源布局,从英文键盘切回中文时能够返回原来的中文布局。
  • enable_layout_switcher 默认关闭:
    • 关闭时只构建 keyboard_layout 指定的默认布局,减少皮肤体积和编译开销。
    • 开启时构建全部六套布局,并显示工具栏布局切换按钮。
  • 14、17、18 键统一发送小写代表键,大写输入由 Shift 状态负责。
  • 保留功能行、划动辅助、自定义工具栏、候选词操作、长按菜单、iPad 独立布局等原有功能。

Rime 方案要求

启用布局切换功能后,需要配合仓库中的以下 Rime 配置使用:

Input_Method/万象拼音/Rime4Hamster/

默认布局与方案对应关系:

键盘布局 Rime 方案
9 键 wanxiang_t9i
14 键 wanxiang_14
17 键 wanxiang_17
18 键 wanxiang_18
26 键 wanxiang_pro
27 键 wanxiang_pro

请将所需方案文件同步到元书的 Rime 配置目录,确认方案已加入 schema_list,然后重新部署输入方案。未安装对应方案时,皮肤布局可以显示,但方案切换可能无法正常生效。

布局切换功能默认关闭,可在 WanxiangSkin/jsonnet/Custom.libsonnet 中设置:

enable_layout_switcher: true,

需要自定义方案 ID 时,可同时修改 keyboard_layout_schemas。

当前布局切换只在本次键盘会话中生效。收起并重新打开键盘后,会恢复到 keyboard_layout 指定的默认布局。

Don't miss a new ResourceforHamster release

NewReleases is sending notifications on new releases.