OmrezKeyBind is an input handler that lets you easily set up actions corresponding to different inputs. It supports input handling from multiple devices (Mouse, Keyboard, Gamepad, and Mobile).
- Priority system allows multiple actions to share the same keybind while controlling which one gets activated.
- Optional toggle property enables toggle behavior for actions depending on the input device. For example on PC hold shift to run, while on gamepad press the joystick to toggle running on and off.
- Contexts group actions together, clearly separating which inputs should be active during different parts of the game. Dynamically enable or disable contexts to control groups of actions.
Documentation is in the GitHub README!
Github:
If there are any feature suggestions or bugs, please report them.