Controllable

undefined0

Controllable

by undefined0


This mod simply aims to improve the GD controller experience, while keeping compatible with every mod on the index, out of the box! This mod adds:

  • A proper button selection system, letting you use a joystick or d-pad
  • Proper shoulder button scrolling support through paginated screens
  • Proper right joystick scrolling through scrollable lists
  • Proper text input support, (as well as general text input bugfixes)
  • Extended support for Custom Keybinds
  • Fixes for broken slider textures
  • Extra support for modded UI for maximum ease-of-use!

This mod also has settings, to allow you to customise every aspect of the mod, such as deadzones, outline colour and whether to use a fixed outline, a fancy pants shader outline or a hover outline!

This mod is still extremely new, and as such, still has minor bugs, mostly to do with checkboxes and buttons that change state when pressed. Android and MacOS support is functional, but still in the works!

On Windows: Steam Input detection is still not entirely consistent, and may display a warning even if Steam Input is disabled. Ignoring the warning is fine, if you are sure Steam Input is disabled.

Controllable

v1.0.6

  • Improve API for other mods
  • Fix grammar

v1.0.5

  • Add Steam Input detection and warn the user if it is enabled

v1.0.4

  • Fix history so when you return to a layer, the button you used to enter becomes automatically selected
  • Improve Soggy Mod compatibility!

v1.0.3

  • Add event based API for mods looking to simulate controller events

v1.0.2

  • Ensure disabled text inputs cannot be focused
  • Add timing data logs in console

v1.0.1

  • Fix typos

v1.0.0

  • Initial release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod . Thank you to nekit for the domain!

Geode Team 2025