Morph
e1e6c62dd9
configure_input_player: Eliminate variable shadowing
4 years ago
Narr the Reg
ec8fa22768
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
d0bdbb9afb
yuzu: config: Set default range to 95%
4 years ago
Kyle K
4d92678a6a
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
d70524b074
yuzu: Call ignore event after ensuring it's initialized
4 years ago
Narr the Reg
f27e097244
input_common: Map sticks correctly when mapped sideways
4 years ago
ameerj
012963c513
yuzu: Reduce unused includes
4 years ago
Narr the Reg
10a0790ce5
yuzu: config: Fix mapping issues with the enter key
4 years ago
german77
2ea4a2b74e
yuzu: Add auto center on right click
4 years ago
Lioncash
b4a7e150c7
configure_input_player: Eliminate variable shadowing
4 years ago
Lioncash
76c9d3318f
configure_input_player: std::move input setters in HandleClick
4 years ago
Lioncash
3379694d32
configure_input_player: Avoid unnecessary ParamPackage copies
Avoids churning allocations.
4 years ago
german77
a2fe5dffa9
input_common: Add home and hard touch press buttons to UDP controllers
4 years ago
german77
1fca7203d3
input_common: Add option to configure gyro threshold
4 years ago
Narr the Reg
0a75c32ab8
yuzu: Add modifiers for keyboard
4 years ago
german77
991460cd98
input_common: Reintroduce motion from mouse and use button names
4 years ago
german77
a52791af6b
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
8b989ac3ae
controller_applet: Only populate supported controllers
4 years ago
german77
5dab578691
core/hid: Fix controller type validation
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Morph
726d16f266
general: Fix handheld typo
4 years ago
german77
b7357d95a7
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
7b56b2cab6
input_common: Fully implement UDP controllers
4 years ago
german77
b8b849dc2e
input_common: Move button names to the frontend
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
ac0154259a
settings: Remove includes of core.h
4 years ago
german77
8517d89be0
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
a8852024b6
settings: Fix Debug controller type options
4 years ago
german77
3cd0dd4227
input_common: Fix UDP uuid
4 years ago
german77
012691087a
core/hid: Rework battery mappings
4 years ago
german77
d1bac9024d
settings: Fix mouse and keyboard mappings
4 years ago
german77
498dd14bc7
yuzu: Fix loading input profiles
4 years ago
german77
88cb39be9f
hid: Fix controller connection/disconnection
4 years ago
german77
66cf94709a
core/hid: Add output devices
4 years ago
german77
28ede3e11a
yuzu: Update frontend
4 years ago
german77
00d3c058c5
input_common: Rewrite keyboard
4 years ago
lat9nq
3aec34df0a
yuzu qt: Remove global system instances from config, WaitTree, main
4 years ago
MonsterDruide1
31068a63a9
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
32e0572a68
input_common: Improve SDL joystick and hide toggle option
5 years ago
german77
0ccd665a0a
configure/ui: Add sliders for trigger buttons
5 years ago
german77
9e0f89e081
input_common: Make button threshold customizable
5 years ago
german77
f098c2163b
input_common: Support SDL toggle buttons
5 years ago
Kewlan
667c113f10
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
b79310def9
input_common: Implement SDL motion
5 years ago
german77
9c42c9e164
Enable mouse toggle buttons
5 years ago
german
0b24257e2c
Add toggle button option for normal buttons
5 years ago
german
03c81d5e1f
Enable button toggle for keyboard in the modifier button
5 years ago
german77
a380976857
inputCommon: Mouse fixes
5 years ago
german
020c22f53d
hid: Implement GC controller
5 years ago
german
93ac87f29e
Make settings controller image change with controller input
5 years ago