FiveM 按键哈希查找
查找键盘和手柄输入的控制ID。配合使用 IsControlJustPressed(0, controlId)
按任意键
点击这里,然后按任意键
-
0 个控制
按键 / 输入控制ID索引描述
此工具的用途
FiveM 中的按键绑定不使用字母,而是使用控制 id,编号遵循 GTA V 输入系统而非键盘。E 是 38,G 是 47,两者之间没有规则连接。此查找工具允许你按下实际按键并告诉你 id,这样你就不用再翻查参考表了。
如何使用
- 步骤 1:
点击输入框并按下你想绑定的按键,id 会立即显示。
- 步骤 2:
如果你正在寻找控制器输入或当前无法按下的键,也可以按名称搜索。
- 步骤 3:
注意控制组。大多数按键属于组 0,有些只在组 2 中响应。
- 步骤 4:
将 id 复制到 IsControlJustPressed,或者如果玩家应该能够重新绑定,则使用 RegisterKeyMapping。
常见问题
IsControlPressed 和 IsControlJustPressed 有什么区别?
IsControlPressed 在按键被按住时一直为真,IsControlJustPressed 只在按键按下的那一帧为真。菜单中你想用 JustPressed,否则单次按压会滚动整个列表。
为什么我的按键会同时触发两个功能?
大多数控制 id 已被游戏使用。E 也是交互键,G 也切换座位。用 DisableControlAction 禁用游戏动作,用 IsDisabledControlJustPressed 读取你的按键。
控制组是干什么用的?
组 0 是通用集合,组 1 与车辆相关,组 2 用于某些菜单输入。同一个 id 在不同组中含义不同,所以复制 id 时没有组信息只是部分信息。
我应该改用 RegisterKeyMapping 吗?
对于玩家经常使用的任何功能,是的。它会将绑定放入FiveM设置菜单中,这样玩家可以重新绑定,并且与其他脚本的冲突会变得可见,而不是默默发生。