FiveM 按键哈希查找

查找键盘和手柄输入的控制ID。配合使用 IsControlJustPressed(0, controlId)

按任意键

点击这里,然后按任意键

-
0 个控制
按键 / 输入控制ID

此工具的用途

FiveM 中的按键绑定不使用字母,而是使用控制 id,编号遵循 GTA V 输入系统而非键盘。E 是 38,G 是 47,两者之间没有规则连接。此查找工具允许你按下实际按键并告诉你 id,这样你就不用再翻查参考表了。

如何使用

  1. 步骤 1:

    点击输入框并按下你想绑定的按键,id 会立即显示。

  2. 步骤 2:

    如果你正在寻找控制器输入或当前无法按下的键,也可以按名称搜索。

  3. 步骤 3:

    注意控制组。大多数按键属于组 0,有些只在组 2 中响应。

  4. 步骤 4:

    将 id 复制到 IsControlJustPressed,或者如果玩家应该能够重新绑定,则使用 RegisterKeyMapping。

常见问题

IsControlPressed 和 IsControlJustPressed 有什么区别?

IsControlPressed 在按键被按住时一直为真,IsControlJustPressed 只在按键按下的那一帧为真。菜单中你想用 JustPressed,否则单次按压会滚动整个列表。

为什么我的按键会同时触发两个功能?

大多数控制 id 已被游戏使用。E 也是交互键,G 也切换座位。用 DisableControlAction 禁用游戏动作,用 IsDisabledControlJustPressed 读取你的按键。

控制组是干什么用的?

组 0 是通用集合,组 1 与车辆相关,组 2 用于某些菜单输入。同一个 id 在不同组中含义不同,所以复制 id 时没有组信息只是部分信息。

我应该改用 RegisterKeyMapping 吗?

对于玩家经常使用的任何功能,是的。它会将绑定放入FiveM设置菜单中,这样玩家可以重新绑定,并且与其他脚本的冲突会变得可见,而不是默默发生。