kbm-gamepad is a tool for linux to translate keyboard and mouse inputs to a virtual gamepad. It's not finished, but I've stopped development on it for now. In the meantime I've made a much smaller tool to exclusively translate mouse inputs to joystick inputs here.
- Read from all mouse inputs
- Config file serde default values
- Make it possible to have no keybinds
- Support for key maps
- Support for mouse y axis
- Handle devices connecting and disconnecting without crashing
- Update event handler, translators and readers methods to support start and stop instead of spawn and join.
- Support for toml config file
- Let mouse control L joystick
- Two mouse joystick modes -> either fixed or movable