winder / Universal-G-Code-Sender

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
http://winder.github.io/ugs_website/
GNU General Public License v3.0
1.85k stars 758 forks source link

Made it possible to set a custom gamepad mapping via the settings #2486

Closed breiler closed 3 months ago

breiler commented 3 months ago

When the joystick feature is not activated it will hide all settings: image

Once the feature is activated it will directly initiate the gamepad library. It will now also display if it found a gamepad. The settings are now splitted up inte to columns. image

Added circle indicators for pushed buttons. Analog controllers will be displayed with pies: image

Custom mappings can be added manually and it will reload the gamepad library with the new settings: image

This is possible with the new feature in Jamepad (https://github.com/libgdx/Jamepad/pull/24). It addresses the issues https://github.com/winder/Universal-G-Code-Sender/issues/2396 and https://github.com/winder/Universal-G-Code-Sender/issues/1596