- Keystrokes 是一款 HUD 覆盖层,显示您正在按下的键和鼠标按钮,在您游戏的过程中实时更新。
- 它仅读取本地输入并在屏幕上绘制,不会向服务器发送任何额外信息。
- 直播主使用它,以便观众可以看到输入时机;它不提供任何游戏优势,且无法被检测到
击键显示模块是大多数 Minecraft 实用工具客户端内置的 HUD 模块,它会实时显示您当前按下的键盘和鼠标输入。向前移动时,W 键亮起。点击鼠标,鼠标图标会做出反应。松开后,状态会重置。这就是该功能的全部内容。它是一个显示器,而不是修改器,它不会影响游戏对任何按键的响应。
工作原理
击键显示模块读取您的移动键、空格键以及左右鼠标按钮的状态,然后渲染一个小的覆盖层,反映您当前按下的内容。大多数实现方案会在按键被按下时立即将其点亮或改变颜色,并在释放时立即将其恢复到静止状态,因此覆盖层始终是您手部的实时镜像,而不是延迟或概括的镜像。
在底层,它只是读取状态:该模块检查输入状态并绘制像素。它不会发送额外的包,不会在游戏看到按键之前拦截按键,也不会改变这些按键原有的功能。一些客户端会更进一步,提供两种或三种相同想法的视觉变体(不同的形状、不同的布局),以便您可以选择一种风格,而不是被限制在一种外观上。
实际追踪的内容
| 输入 | 显示内容 |
|---|---|
| W A S D | 移动键,分别显示 |
| 空格键 | 跳跃 |
| 左键点击 | 攻击 / 使用 |
| 右键点击 | 放置方块 / 互动 |
那是标准配置。在 PvP 和跑酷视频中,真正重要的只有这几个输入,而这正也是模块存在的理由
人们为什么真的会使用它
显而易见,答案是流媒体。观众无法看到你的物理键盘,而Keystrokes则为你提供实时手部动作的翻译:你何时进行侧向移动,何时点击,那个关键时刻是单击还是快速的三连击。正因如此,它在PvP和跑酷内容中成为标配,一旦观众能够看到输入信息与屏幕内容同步,录像的呈现方式就完全不同了。
不太显而易见的应用是个人用途。有些玩家只是为了确认在连招过程中某个键是否真正被注册,或者在练习某种技巧时审计自己的习惯。这是一个廉价的反馈循环,没有任何缺点
安全吗?
是的,而且这里没有星号。服务器只会看到你的客户端发送的数据包。按键不会增加数据包,也不会改变你原本要发送的数据包,也不会影响移动或战斗逻辑。 真正的服务器端反作弊程序无从下手,因为你的出站流量与模块是否启用无关。这就是为什么客户端将其归类于其他外观 HUD 元素旁边,而不是战斗或移动类别附近,因为它没有任何风险,因为它没有任何优势.
这应该放在哪里 Opal
Opal 并没有发布一个名为 Keystrokes 的模块。我们的模块列表更倾向于那些真正改变战斗或移动序列方式的东西,而不是为观众构建的叠加层。如果你是为了观众进行录制,一个专门的直播叠加工具通常比客户端内的工具更能满足你的需求,因为 Keystrokes 是为观看者存在的,而不是为你
常见问题
不。它仅仅显示当前按下的键和鼠标按钮。它不会以任何方式改变输入处理、移动或战斗
不。该模块完全在客户端运行,不会向服务器发送任何正常客户端本来就不会发送的信息,因此没有可供反作弊系统标记的特征
它让观众可以实时看到你按下的键和鼠标按钮,从而解释了移动、点击时机和其他屏幕外难以察觉的技术
那些是不同客戶使用的相同模組概念的別名或早期版本。這個概念,即螢幕上的鍵鼠讀取,即使名稱或美術風格改變,仍然保持一致