Main Menu Editor GUI
菜单编辑器是构建径向的控制中心。
使用 Open editor 键绑定打开它。
布局
- 左面板: 创建/编辑/删除操作和捆绑包。
- 右面板:当前页面列表(根或当前包)。
- 左上过滤器: 按标题、注释和操作类型文本过滤。
- 左下角: 导入/导出、配置、关闭。
添加按钮
Add Key ActionAdd CommandAdd Item EquipAdd Bundle
列表交互
鼠标
- 鼠标左键点击项目: 选择。
- 鼠标左键拖动项目: 在当前页面内重新排序。
- 鼠标左键将项目拖到捆绑行上:将项目移动到该捆绑中。
- 鼠标左键将项目拖到后面的行上:将项目移动到父级/根目录。
- 捆绑行上的人民币: 打开该捆绑。
键盘
Ctrl + F聚焦过滤框。Enter编辑选定的行。Delete或Backspace删除选定的行。Up Arrow将所选项目向上移动。Down Arrow将所选项目向下移动。
当过滤器文本处于活动状态时,键盘向上/向下移动将被禁用,以避免不明确的重新排序。
您将看到的行类型
- 普通物品行(动作或捆绑包)
- 面包屑行 (
root/.../bundle) Back to rootBack to <parent>
锁定条目
锁定的条目受到保护,不会受到游戏内删除操作的影响。
- 您无法使用 GUI 删除来删除它们。
- 您无法使用支持锁定的 API 删除调用来删除它们。
- 它们仍然可以通过手动编辑
config/ezactions/menu.json来删除。
快速编辑技巧
- 使用短标题以获得更清晰的径向标签。
- 将共享实用程序操作放入捆绑包中(以减少根混乱)。
- 当您的菜单变得很大时,使用过滤器框作为快速类型搜索。
深入研究:拖放行为
- 重新排序使用插入逻辑(不是简单的交换)。
- 放入包中会附加到该包的子列表中。
- 拖放到父级/根目录会保留当前编辑器视图,而不是自动跳转。
- 所有成功的移动/删除操作都会立即保留到磁盘。
支持这个项目
喜欢这个 Wiki 和这些模组吗?
你的每一份支持都能帮助我持续开发新功能、完善文档并发布更新。