Commit Graph

24 Commits (01e505ec8b47f1fdf77dcc78b40d70f95ca57b29)

Author SHA1 Message Date
Stenzek 01e505ec8b Common: Add intrin.h 2 years ago
Stenzek 3cd28f433b Controller: Use std::span 2 years ago
Stenzek c88a558ae0 Misc: Make controller bindings translatable 2 years ago
Stenzek 1ec6aee5bf Host: Split translation macros dependent on return type 2 years ago
Connor McLaughlin 395e9a934b InputManager: Support inverted full axis
i.e. pedals
3 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
3 years ago
Connor McLaughlin f5b7311a45 Controllers: Make deadzone circular 3 years ago
Connor McLaughlin 736996ab38 Controller: Add invert and button deadzone options 3 years ago
Connor McLaughlin 5ac9c3f022 Controller: Add multiplier/format to settings 3 years ago
Silent bea9fe4b00
NeGcon: Fix default mappings
I is typically used to "proceed" or "accelerate",
and that is better suited for R2 than L2.
3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 3 years ago
Connor McLaughlin 3cf12e8f0d Controller: Round floating point axis values instead of flooring 4 years ago
Connor McLaughlin a84992c395 NeGcon: Use 0..1 range instead of -1..1 for I/II/L 4 years ago
Connor McLaughlin 350049826f Fix a bunch of compiler warnings 5 years ago
Connor McLaughlin 251043f11a OSD: Add controller input display overlay 5 years ago
Albert Liu 329e8317b4 Controller: Always check for access byte 5 years ago
Albert Liu 5ff3299384 Controller: Add method for reading analog input bytes 5 years ago
Connor McLaughlin 47f0720b93 Controller: Always preserve internal state when loading/resuming
Fixes analog mode getting disabled when loading state.
5 years ago
Silent 2880b71b48
Support for SDL Joysticks
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
5 years ago
Albert Liu 3b51b993f3 NeGcon: Add steering axis deadzone setting 5 years ago
Albert Liu 79af61cd21 Qt: Make some additional controller strings translatable 5 years ago
Silent 057bf986c4
Allow mapping half axes to buttons
This allows to bind pressure sensitive NeGcon buttons to keyboard,
mouse and controller buttons
5 years ago
Albert Liu ee3a96011e Controller: Add NeGcon support 6 years ago