Keyboard and gamepad @ Input @ IndieGame974
Logical actions (up, down, confirm, cancel, run, bag…) triggered by the keyboard or the gamepad, both always active. Gamepad support through input4j: XInput/DirectInput on Windows, evdev on Linux. On recent macOS the gamepad is disabled cleanly and the game runs on the keyboard.
