lazynput
SDL_GameControllerDB
lazynput | SDL_GameControllerDB | |
---|---|---|
5 | 35 | |
9 | 1,246 | |
- | 1.7% | |
5.0 | 8.5 | |
9 months ago | 1 day ago | |
C++ | Python | |
zlib License | zlib License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lazynput
-
Building a racing game, any steering wheel libraries out there?
I have not done racing games input and FFB, but I have done efforts having good input support in other games. Bad support bothers so much that I wrote a library for gamepads: https://github.com/Sentmoraap/lazynput
-
How hard is it to add Gamepad support for your game?
for good defaults, consistent mappings and displaying labels on non-Xbox controllers there is Lazẏnput
-
Do these two styles of prompts layouts have distinctive names to differentiate themselves?
You should check Lazẏnput, part of it's goal is to fix that problem.
-
Lazẏnput, a library for having gamepad mappings and button names, usable with SFML
Github link.
-
[Discussion] We miss a FOSS couch-friendly game dashboard, so why not just make one?
Since you are talking about controller support, this could be useful: https://github.com/Sentmoraap/lazynput
SDL_GameControllerDB
-
Interesting launcher but no DirectInput support is bad.
Already planned to be in next update. As long as your controller is recognized by SDL2 and has controller mappings available (or you make your own), it will work.
-
How to figure out which controller someones using in Godot?
Godot uses the SDL2 game controller database
-
Input 6 - Comprehensive cross-platform input manager - now in stable release
Input fixes GameMaker's bugs. In addition to keyboard and mouse fixes, Input uses the engine-agnostic SDL2 remapping system for gamepads. Because SDL2 integrates community contributions made over many years, it's rare to find a device that Input doesn't cover.
- Scrambled gamepad controls in Godot 3.5
- How to get the data format for RawInput of each controller?
-
Anybody tried the Ultimate 2.4G on Raspberry Pi/Retropie? I used the Bluetooth version with mixed results.
The triggers are detected as buttons by default in some software (using d-input mode). Anything using the SDL2 community database shouldn't have this problem. I don't remember if RetroPie uses SDL2 or not. If not you might just need to edit a config file to rebind them to axes instead of buttons. I had to do this with Moonlight and linux Steam before the SDL database was updated.
-
How to use a Stadia controller with bluetooth and SDL based games (Dead Cells, Bastion)
# taken from line 1451 of https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt
- Help needed testing exotic controllers
- Building a racing game, any steering wheel libraries out there?
-
Xbox Controller buttons swapped - only in one game!!
I tried setting the SDL_GAMECONTROLLERCONFIG= from SDL game controller DB. Also tried remapping with jscal. Neither worked... and given that other games are recognizing it properly, I am puzzled.
What are some alternatives?
gamescope - SteamOS session compositing window manager [Moved to: https://github.com/ValveSoftware/gamescope]
DsHidMini - Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers
InputManager - Custom InputManager for Unity
lutris-skyrimse-installers - An easy-to-use Mod Organizer 2 installer for Linux [Moved to: https://github.com/rockerbacon/modorganizer2-linux-installer]
gamescope - SteamOS session compositing window manager
modorganizer2-linux-installer - An easy-to-use Mod Organizer 2 installer for Linux
baton - An input library for LÖVE.
devilutionX - Diablo build for PS Vita
devilutionX - Diablo build for modern operating systems
Input - Comprehensive cross-platform input for GameMaker
yquake2 - The Yamagi Quake II client
Freeplay-Support