Changes since v5.1.5:
- 新增123按钮多种模式切换(14/18/26键);
- 符号键盘按钮多种模式切换(九键/数字键盘)
- 以上两项默认为上下划模式
本次更新变更的文件列表:
| 范围 | 文件 | 作用 |
|---|---|---|
123Button 配置入口
| jsonnet/Custom.libsonnet
| 新增并维护 button_123_config,控制 26 键 / 14 键 / 18 键 / iPad 的 123Button 使用滑动、长按菜单或上下滑
|
中文 26 键 123Button 实现
| jsonnet/lib/specs/pinyinSystemKeysSwitcher.libsonnet
| 实现中文 26 键 123Button 的三种交互模式
|
英文 26 键 123Button 实现
| jsonnet/lib/specs/systemKeysAlphabetic26.libsonnet
| 实现英文 26 键 123Button 的三种交互模式
|
14/18 复用 26 键 123Button 的长按样式补齐
| jsonnet/lib/keys/pinyinCompact.libsonnet
| 把 123Button 的长按菜单样式对象从 26 键同步到 14/18,修复 14/18 长按不显示
|
iPad 123Button 实现
| jsonnet/lib/ipad/common.libsonnet
| 让 iPad 上的 123Button 跟随 button_123_config
|
删除 123Button 全局默认上滑来源
| jsonnet/lib/data/swipeData.libsonnet
| 删除 123 的全局上划默认动作,避免和 button_123_config 冲突
|
删除英文 123Button 全局默认上滑来源
| jsonnet/lib/data/swipeDataEn.libsonnet
| 同上,英文 26 键用 |
| 九键/数字键盘符号按钮配置入口 | jsonnet/Custom.libsonnet
| 新增并维护 button_symbol_config,当前仅保留 enable_slide、secondary_action_mode、swipe_up_keyboard
|
| 九键符号按钮实现 | jsonnet/lib/builders/pinyin9Builder.libsonnet
| 实现九键 symbolButton 的三种交互模式;当前长按菜单只保留 emoji,滑动模式只保留上滑
|
| 数字键盘符号按钮实现 | jsonnet/lib/builders/numeric9Builder.libsonnet
| 实现数字键盘 symbolButton 的三种交互模式;当前长按菜单只保留 emoji,滑动模式只保留上滑
|