MouseKeyBindings
KeyBindingExtensions:扩展六轨按键绑定,支持鼠标按键和同键多轨道绑定,沿用游戏内设置与保存方式。
CHANGELOG
Changelog
1.1.0
- 模组显示名统一为 KeyBindingExtensions(按键绑定扩展),更新介绍与使用说明;保留原有插件 GUID、DLL 和发布包标识。
- 支持同一个键盘键或鼠标按钮绑定多个轨道,设置新槽位时保留其他轨道已有绑定。
- 同键轨道同步接收按下、保持、松开和原始输入时间,各轨道继续独立执行原版判定,按键提示同步点亮和熄灭。
1.0.1
- 适配游戏 1.0.6:设置页刷新轨道键名时不再以鼠标保留值索引键盘,修复绑定鼠标后插件报错停用的问题。
1.0.0
- 新增独立的 MouseKeyBindings 插件。
- 六个轨道键位槽支持
Mouse0至Mouse4标准按钮事件、Mouse0至Mouse15原生状态位,以及自定义鼠标布局额外公开的全部ButtonControl。 - 沿用原版重复绑定检查、应用、恢复默认和偏好保存流程。
- 设置页和歌曲场景的按键提示器均以
MouseN显示鼠标绑定,并隔离选择槽位所用的首次点击。 - 游玩时只把当前六轨绑定的鼠标键发送给已登记在始终接收栈中的
GameScene;不向菜单注入合成键,并在暂停层出现时立即配对释放。 - 输出文件为
MouseKeyBindings.dll。 - 发布包采用 Thunderstore 标准结构,不携带 BepInEx 或运行时文件。