Rebind Kit 1.1.0 Scripts 4.6 Community
Submitted by user Lautz97; MIT; 2026-11-13
Player-facing key and gamepad remapping for Godot 4.6, built on the InputMap.
- Schemes per device: a keyboard scheme and a gamepad scheme, each with its defaults and a custom scheme created the first time the player changes something. Every gamepad model remembers its scheme.
- Two inputs per command (primary and alternative).
- Combinations of up to 4 keys, on keyboard and gamepad (Ctrl+Shift+S, LB+RB+X), held in order. A key that opens a combination is only a prefix: while it's held, commands that don't continue it stay silent.
- Local multiplayer: players join with the first key or button they press, each with their own devices, commands (jump, jump_p2...) and custom schemes. Players sharing the keyboard never share a key.
- Conflicts that make sense: picking an input already used by a command active at the same time swaps the two, and the other command waits until the player confirms it.
- Keyboard by physical position: WASD stays put on AZERTY, and the keycap shows the letter printed there.
- Keycaps and gamepad buttons drawn at runtime from any font: no image per key needed.
- A ready rebinding panel made of plain Controls (it follows your theme), plus a file adapter that works without writing code.
Use it from code: create an InputRemap with the FileRemapAdapter, show a RemapPanel. The example scene in addons/rebind_kit/example has two players and combinations. Made for Protocol Breach by Lautz97.
View files Download Submit an issue Recent Edits