PLEASE NOTE
Giavapps Controller 2 for GameMaker Studio 2.3, GameMaker 2022.2.0 and later is exclusively on itch.io:
https://giavapps.itch.io/giavapps-controller-2
Giavapps Controller (developed and produced by Luigi Piscopo) provides a set of easy to use and cross-platform Controllers for GameMaker Studio and GameMaker Studio 2.
Giavapps Controller Extension is perfect for game developers who want to target multiple platforms.
With this Extension you can quickly set up two kind of Giavapps Controllers and instead of calling different keyboard, gamepad, mouse or device_mouse functions you will be able to map Keyboard Keys and Gamepad Inputs to a single Controller Object that handles all different inputs for you.
Besides you can also hide the visibility of a Giavapps Controller on a specific platform: by doing so Mouse Clicks and Touch Inputs will be ignored while Keyboard Keys and Gamepad Inputs will be still detected.
This Extension has been tested on the following target platforms:
DOCUMENTATION
You can find the full documentation with screenshots and code examples at the following link:
http://giavapps.altervista.org/giavapps-controller/
KEY FEATURES
End User Licence Agreement (EULA).