用途:该技能用于指导 Tauri v2 应用中的原生窗口菜单定义、菜单事件处理与快捷键配置。当涉及原生窗口菜单与快捷键、菜单事件与命令处理、平台特定菜单布局差异时使用,触发词包括 window menu、shortcuts、menu events、command handlers 及对应中文说法。
主要能力:定义菜单结构与键盘快捷键;将命令标识符与事件处理器分离;处理平台特定的菜单约定;测试菜单事件路由与焦点行为。产出包括菜单布局与快捷键方案、事件路由清单。
使用方式:按环境准备、配置初始化、核心功能使用、测试验证、部署上线五步推进;先定义菜单结构与快捷键,再分离命令与处理器,随后处理平台差异并验证事件路由。
适用场景:Tauri v2 桌面应用需要原生菜单栏、快捷键绑定或跨平台菜单适配时。
限制与注意:需注意框架版本与依赖库兼容性,不同版本 API 可能有差异;配置文件格式错误是常见问题,建议使用编辑器语法检查;确保必要环境变量正确设置,敏感信息不要硬编码;多版本共存时注意依赖冲突,使用 lock 文件锁定版本;大数据量场景注意性能优化。参考文档见 https://v2.tauri.app/llms.txt 与 https://v2.tauri.app/learn/window-menu/。具体安装命令与代码示例暂未提供。