Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

Automagically add rebinding to your game for all your custom actions. Gimme a GitHub star if you like it ;-)Written in C#! Currently there is no GDScript version (but feel free to submit a PR!).
Godot Action Binding
To test, simply download and run in Godot
About
This repo makes input/control/key/action rebinding a simple drag+drop into Godot C# projects (with some optional configuration).
How to use
- Drag the ActionBinding folder into your project
- Place the ActionBindingMenu.tscn scene into one of your scenes
- Add your actions+bindings to your project setting's InputMap (through the Godot Editor)
- In ActionBindingMenu.cs, edit the ReassignableActions dictionary to only include the actions you want the user to be able to re-assign. Edit the save file path too if you like
- IMPORTANT: In ControlRebindingInput.cs, edit the RES_PATH to match where you dropped ControlRebindingInput.tscn into your project
- IMPORTANT: This repo relies on the Newtonsoft.Json nuget package. If you are missing Newtonsoft.Json in your Godot project, install it via
dotnet add package Newtonsoft.Json --version 12.0.3
- Run!
- Update
EventSimpleText(InputEvent e)
in ActionBindingMenu.cs to change the control's text output
License
MIT
Automagically add rebinding to your game for all your custom actions. Gimme a GitHub star if you like it ;-)
Written in C#! Currently there is no GDScript version (but feel free to submit a PR!).
Reviews
Quick Information

Automagically add rebinding to your game for all your custom actions. Gimme a GitHub star if you like it ;-)Written in C#! Currently there is no GDScript version (but feel free to submit a PR!).