跳到正文

Screw it! Too many keybinds – Keybind Wheel

作者:Barunn

为按键绑定提供一个环形菜单:按住一个键,朝对应槽位拨动,即可触发任意绑定操作。专为按键多到让整合包玩家应接不暇的情况打造。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

糟了!按键绑定太多了——按键绑定转盘

来源及完整指南: github.com/teamdemivfxfish-dev/keybind-wheel-wiki

整合包的按键早就不够用了,功能却还远没用完。地图绑定在 F9,挖矿绑定在小键盘 3,还有个能力不知怎么竟然占了右 Ctrl+Shift+G。KeyWheel把整套键盘还给你:按住一个按键(默认是 V),分段式环形转盘就会展开。将指针移到某个槽位后松开,就会触发其中绑定的功能,效果就像按下了对应按键一样。

任何模组的按键绑定都能放进转盘,包括从未绑定到实体按键上的功能。这个模组只会在控制设置里添加一个按键绑定;其余操作都在转盘中完成。

一个转盘,容纳所有绑定

按住按键,转盘就会以分段圆环的形式展开:中央有个圆心,每个槽位对应一个扇区。鼠标指向的扇区会亮起醒目的绿色楔形区域,让你一眼看清当前选中位置。朝某个槽位快速甩动鼠标,再松开,就会触发对应功能。

  • 通过可搜索的选择器,绑定任意按键功能,无论是原版还是模组添加的都可以。
  • 命中判定基于角度,因此无论转盘扩展到多大,瞄准手感都一致。
  • 转盘会在触发功能之前关闭,因此即使某个按键绑定会打开自己的界面(例如地图或任务书),也能正常打开。

没有空闲按键?没关系

这正是这个模组存在的意义。把已经没有按键可绑定的功能放到某个槽位,再甩动鼠标即可触发;无需占用实体按键。

  • 把控制菜单里所有“(未绑定)”的功能都从溢出的列表中解救出来。

  • 转盘只会触发你选中的那个按键绑定。即使某个按键绑定与其他功能共用实体按键,也不会再同时触发多个功能,所以放进转盘前无需先取消绑定。这就是这个模组的核心承诺;现在,即使键盘上的每个按键都被重复占用,它也能做到这一点。

  • 非常适合法术模组、任务模组,以及那些塞进十个按键绑定、却根本没地方放的模组。

  • 一个转盘能容纳的操作,远超键盘上的按键数量。

按页面设置快捷键

槽位归属于命名的页面,可在页面间滚动切换。每个页面都有自己的槽位数量(1 到 36 个,默认 6 个)和绑定,因此当前页面不同,同样的鼠标甩动就会触发不同功能。最多可创建 32 个页面。

  • 为任意页面指定直接快捷键,无需滚动即可直接跳转。
  • 触发模式下,滚动即可切换页面;中央圆心会显示当前Page i/n: name。
  • 编辑模式下,可以即时重命名页面、翻页,以及添加或删除页面。

命令槽位

槽位也可以存放聊天命令,而不是按键绑定。在选择器的命令输入框中输入命令,松开时即可执行,行为与原版聊天框一致:以 / 开头的内容会作为命令执行(例如 /home、/spawn);其他内容则会作为聊天消息发送。命令槽位和其他槽位一样,也可以设置自定义名称和图标。

这个输入框就是游戏自带的命令输入框,因此输入时会实时显示/ 命令建议下拉列表,还可以按 Tab 或点击补全;如果输入的内容不是有效命令,也会像平常一样显示红色文字。它的表现和聊天框完全一样,因为用的就是同一套机制。

一个槽位,只放一项

槽位编辑器一次只询问一个问题,并允许你在保存前随时改变主意。

  • 顶部的 模式 开关决定该槽位触发的是按键绑定还是命令,并且只显示当前模式对应的控件,因此永远不会搞不清某个槽位实际会执行什么。打开已绑定的槽位会进入它自己的模式,名称和图标保持不变。
  • 点击按键绑定会选中它,而不是直接关闭编辑器。该行会高亮,编辑器保持打开,你可以重命名它、给它设置图标,或者干脆换成别的东西。
  • 底部的 确认、取消和清除槽位 一行用来收尾,在你真正选定内容之前,确认按钮会一直置灰。

让它成为你的

  • 自定义图标: 任何槽位都可以通过可搜索的网格选择器借用物品或方块图标;页面也可以带一个中心图标。
  • 重命名任何东西: 给每个槽位一个符合你思维习惯的显示名称,而不是翻译键读出来的样子。
  • 动态大小: 在编辑模式下滚动可设置每页 1 到 36 个槽位;轮盘会向外扩展,让标签保持可读。
  • 移动穿透: 轮盘打开时,W、A、S、D(以及版本允许时的疾跑)仍然生效,所以打开它永远不会让你在战斗中原地定住。

全服禁用

面向服务器的新功能:创造模式下的管理员可以为所有人关闭任何按键绑定。

  • 被禁用的绑定会在每个客户端的内存中解除绑定,从原版控制界面中隐藏,并从任何已经持有它的轮盘槽位中移除。
  • 红色 表示已禁用,绿色 表示启用。你可以随时重新启用它,或者直接离开服务器,你真实的绑定就会恢复;该模组永远不会改动你磁盘上的选项文件。
  • 三种方式驱动它:游戏内管理器、/keywheel命令(list、disable、enable、reload),或手动编辑的服务器配置,后者会在更改时同步到每个客户端。

它是服务器权威的:服务器会在每次切换时重新检查管理员和创造模式状态,所以修改过的客户端无法禁用任何东西。

控制

该模组只添加一个按键绑定,可在原版控制中重新绑定。其他一切都在轮盘内完成。

操作 方式
打开轮盘 按住 V(默认 key.keywheel.open)
触发槽位 按住 V 时,瞄准一个槽位并松开
翻页 滚动轮盘(触发模式)
进入编辑模式 在打开的轮盘中左键点击任意位置
绑定槽位 在编辑模式下,左键点击一个槽位以打开选择器
选择按键绑定或命令 选择器顶部的 模式 开关
保存槽位 确认,在选定内容之前置灰
清除槽位 在编辑模式下,右键点击一个槽位
更改槽位数量 在编辑模式下滚动轮盘(每页 1 到 36 个)
设置自定义图标 “选择图标……”,然后搜索任何物品或方块
完成编辑 按 Esc

无依赖

  • 没有必需依赖。 轮盘是客户端侧的,可在任何服务器上运行,无论服务器是否安装了该模组。
  • 专为原版控制菜单难以应付的重度模组整合包打造。
  • 全服禁用功能是唯一需要每个客户端都安装该模组才能生效的部分;在未安装的地方,它只会保持惰性,永远不会报错。

支持的版本

KeyWheel 在两个主要加载器上覆盖了广泛的 Minecraft 版本范围。所有发布变体共享模组 ID keywheel。Minecraft 1.21.1 在两个加载器上均提供。

加载器 Minecraft Java
Forge(主要) 1.21.1 21
NeoForge 1.21.1 21
NeoForge 1.21.4 21
NeoForge 1.21.5 21
NeoForge 1.21.7 21
NeoForge 1.21.8 21
NeoForge 1.20.6 21
NeoForge 1.20.4 17
Forge 1.20.1 17
Forge 1.19.4 17
Forge 1.19.2 17
Forge 1.18.2 17
Forge 1.16.5 8

另有一个早期的 Forge 1.12.2回移植版本,可供参考。该版本早于 Pages、命令、图标和禁用服务端功能,因此作为旧版构建保留,而非当前版本。

配置

按键绑定保存在客户端的 config/keywheel.json。该模组采用原子写入和自愈协议,因此整合包更新即使删除或替换此文件,也不会清空你的按键轮盘:只有主文件缺失或损坏时,才会恢复持久备份;主文件有效但内容为空时则不会覆盖。

支持这些模组

这些模组免费,而且会一直免费。如果其中任何一个在你的服务器上运行,你可以在 patreon.com/epicwarborn支持下一个版本、下一个移植版本以及下一个模组。赞助者的名字会列入鸣谢名单,还能直接向我反馈漏洞、提前体验构建版本,并投票决定接下来开发什么。


驯服混乱。一只按键轮盘,适配所有按键。下载 KeyWheel,把键盘的掌控权拿回来。

属于 barunn 打造的 The Warborn Realm 国产成人

常见问题

Screw it! Too many keybinds – Keybind Wheel 支持哪些 Minecraft 版本?

Screw it! Too many keybinds – Keybind Wheel 支持 Minecraft Java 版 1.16.5–1.21.8,共 12 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Screw it! Too many keybinds – Keybind Wheel 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Barunn 的其他作品

查看全部 →