Narr the Reg
17ce54d7f2
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
d2388a2ca8
yuzu: config: Set default range to 95%
4 years ago
Kyle K
c99712ea7d
ui: translate hat directions
QObject ends up being its own translation context. But this works in our
favor. GetButtonName and GetDirectionName will share one translation the
directions such as "Left" "Right" and the ConfigureInputPlayer context
will contain translations that show up in the form, in places that aren't
those buttons.
4 years ago
Narr the Reg
46e1c5bc37
yuzu: Call ignore event after ensuring it's initialized
4 years ago
Narr the Reg
ee532e5c01
input_common: Map sticks correctly when mapped sideways
4 years ago
ameerj
936829e873
yuzu: Reduce unused includes
4 years ago
Narr the Reg
1e21f5f872
yuzu: config: Fix mapping issues with the enter key
4 years ago
german77
6a4ab3e0d2
yuzu: Add auto center on right click
4 years ago
Lioncash
e2a86e2c8a
configure_input_player: Eliminate variable shadowing
4 years ago
Lioncash
2dba59d1ff
configure_input_player: std::move input setters in HandleClick
4 years ago
Lioncash
9ba6bab920
configure_input_player: Avoid unnecessary ParamPackage copies
Avoids churning allocations.
4 years ago
german77
3d2d77eb3f
input_common: Add home and hard touch press buttons to UDP controllers
4 years ago
german77
ebf19616f4
input_common: Add option to configure gyro threshold
4 years ago
Narr the Reg
7d133fd37e
yuzu: Add modifiers for keyboard
4 years ago
german77
9eab07f863
input_common: Reintroduce motion from mouse and use button names
4 years ago
german77
873d26b335
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
133f497f84
controller_applet: Only populate supported controllers
4 years ago
german77
9ee5c4ec56
core/hid: Fix controller type validation
4 years ago
german77
7fe455e42e
core/hid: Ensure only valid npad are connected
4 years ago
Morph
410df5446e
general: Fix handheld typo
4 years ago
german77
51df96b7c0
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
639402850a
input_common: Fully implement UDP controllers
4 years ago
german77
746c85b560
input_common: Move button names to the frontend
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
a17550be98
settings: Remove includes of core.h
4 years ago
german77
5d0f3540c4
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
730f078302
settings: Fix Debug controller type options
4 years ago
german77
1d71d4b874
input_common: Fix UDP uuid
4 years ago
german77
064ddacf49
core/hid: Rework battery mappings
4 years ago
german77
464c4d26ac
settings: Fix mouse and keyboard mappings
4 years ago
german77
21819da8cd
yuzu: Fix loading input profiles
4 years ago
german77
4d308fd0b4
hid: Fix controller connection/disconnection
4 years ago
german77
06a5ef5874
core/hid: Add output devices
4 years ago
german77
c405a19b73
yuzu: Update frontend
4 years ago
german77
5a785ed794
input_common: Rewrite keyboard
4 years ago
lat9nq
fb66a455c4
yuzu qt: Remove global system instances from config, WaitTree, main
4 years ago
MonsterDruide1
b42c3ce21d
input_common/tas: Base playback & recording system
The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called.
The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate.
Co-authored-by: Naii-the-Baf <sfabian200@gmail.com>
Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com>
5 years ago
german77
48b6d41f1b
input_common: Improve SDL joystick and hide toggle option
5 years ago
german77
2c339a5114
configure/ui: Add sliders for trigger buttons
5 years ago
german77
240019feca
input_common: Make button threshold customizable
5 years ago
german77
c7478642a6
input_common: Support SDL toggle buttons
5 years ago
Kewlan
058196a089
limitable_input_dialog: Implement character limiter
When using GetText() you can now choose what set of characters the user can't enter.
5 years ago
german77
f20f4587e6
input_common: Implement SDL motion
5 years ago
german77
41e94b7b99
Enable mouse toggle buttons
5 years ago
german
4bcc5bacff
Add toggle button option for normal buttons
5 years ago
german
1f228c51ca
Enable button toggle for keyboard in the modifier button
5 years ago
german77
4738e14cb0
inputCommon: Mouse fixes
5 years ago
german
a994a40467
hid: Implement GC controller
5 years ago
german
481cd86722
Make settings controller image change with controller input
5 years ago
german
9a9e81f2e9
Fix npad struct to match switchbrew
5 years ago