Simple DirectMedia Layer https://libsdl.org
Find a file
Max Maisel f4561db69a Add Steam Deck controller mapping to database.
This adds support for the back paddles, and the "..." key
which are not automatically detected.
* "Back" is mapped to the top left "two windows" key.
* "Start" is mapped to the top right "hambuger menu" key.
* "Guide" is mapped to the "Steam" key.
* The "..." key is just a generic button.

When looking at the screen, paddles are number
* P1: Top right
* P2: Top left
* P3: Bottom right
* P4: Botom Left

The new controller mapping was created with the SDL3 gamepadmap tool.

(cherry picked from commit 27b8abb056)
2023-07-27 12:49:24 -07:00
.github ci: bump mymindstorm/setup-emsdk to latest tag 2023-07-22 17:36:27 +02:00
acinclude
android-project Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
android-project-ant
build-scripts
cmake pulseaudio: We should be using libpulse, not libpulse-simple. 2023-07-12 16:43:05 -04:00
docs update docs/README-os2 after the last os/2 audio patch. 2023-07-25 20:51:32 +03:00
include SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform 2023-07-26 20:39:20 +03:00
mingw/pkg-support/cmake
src Add Steam Deck controller mapping to database. 2023-07-27 12:49:24 -07:00
test Removed invalid assert in testatomic 2023-07-22 18:40:31 -07:00
VisualC
VisualC-GDK
VisualC-WinRT
visualtest
wayland-protocols
Xcode Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
Xcode-iOS/Demos
.clang-format
.editorconfig
.gitignore
.wikiheaders-options
Android.mk
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt Unaligned stacks on i686-w64-mingw32, may lead to crashes (#7607) 2023-07-10 03:05:32 +03:00
configure apply commit 3aba9d4473 to autotools, too. 2023-07-13 01:51:02 +03:00
configure.ac apply commit 3aba9d4473 to autotools, too. 2023-07-13 01:51:02 +03:00
CREDITS.txt
INSTALL.txt
LICENSE.txt
Makefile.in
Makefile.minimal
Makefile.os2 Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
Makefile.pandora
Makefile.w32 Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
README-SDL.txt
README.md
sdl2-config-version.cmake.in
sdl2-config.cmake.in
sdl2-config.in
sdl2.m4
sdl2.pc.in
SDL2.spec.in
SDL2Config.cmake.in
TODO.txt
WhatsNew.txt Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers 2023-07-08 09:34:58 -07:00

Simple DirectMedia Layer (SDL) Version 2.0

https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting with README.md

Enjoy!

Sam Lantinga (slouken@libsdl.org)