Rosalie Wanders
a9cb954f3a
RMG-Input: update copyright year
2026-01-13 12:55:48 +01:00
Rosalie Wanders
ce19f1cc2c
RMG-Input: autoConfigButton -> autoConfigureButton
2025-11-07 15:41:01 +01:00
Rosalie Wanders
7985875d7c
RMG-Input: track state of children in {disable,enable}AllChildren()
2025-11-07 15:33:57 +01:00
Rosalie Wanders
b2716715ec
RMG-Input: add custom layout for top row of UI elements and add tooltips
2025-11-06 20:32:33 +01:00
Rosalie Wanders
1547fb6617
RMG-Input: save and restore state of 'Auto-Configure' button
2025-11-06 15:53:59 +01:00
Rosalie Wanders
5d57d16e2e
RMG-Input: show native a/b/x/y button names in HotKeysDialog too
2025-10-24 23:01:01 +02:00
Rosalie Wanders
5ccf15b852
RMG-Input: fix handling InputProfileDB with automatic device
2025-10-19 16:51:21 +02:00
Rosalie Wanders
c991721faf
RMG-Input: rename SetIsCurrentJoystickGameController()
2025-10-19 16:10:32 +02:00
Rosalie Wanders
2679fd41d5
RMG-Input: add 'Auto-Configure' feature
2025-10-19 15:56:15 +02:00
Rosalie Wanders
a955e7b272
RMG-Input: controller -> gamepad
2025-10-19 12:16:49 +02:00
Rosalie Wanders
aba3676b1e
RMG-Input: use native gamepad button names for a/b/x/y
2025-10-18 01:23:50 +02:00
Rosalie Wanders
2af46a43a6
RMG-Input: only capture required variables in signal lambdas
2025-10-17 21:34:32 +02:00
Rosalie Wanders
a38866563b
RMG-Input: use c++ style casts
2025-10-16 21:27:43 +02:00
Rosalie Wanders
470c94df9f
RMG-Input: use QString::left() instead of QString::slice()
...
I didn't realize QString::slice() was Qt 6.8+
2025-10-11 20:20:50 +02:00
Rosalie Wanders
5caf80a43d
RMG-Input: fallback to partial MD5 hash when there's no internal name
2025-10-11 19:47:39 +02:00
Rosalie Wanders
511f8fdcad
RMG-Input: make fix for stuck buttons more robust
2025-10-09 22:46:44 +02:00
Rosalie Wanders
d9f5921657
RMG-Input: fix configuration GUI button being stuck when bound by axis
2025-10-09 21:09:32 +02:00
Rosalie Wanders
40c8e117c1
RMG-Input: migrate to SDL3
2025-09-23 14:41:39 +02:00
Rosalie Wanders
8f0cd29366
RMG-Input: remove unrequired includes
2025-03-23 13:14:33 +01:00
Rosalie Wanders
595427aa98
RMG-Input: also make other buttons consistent height wise
2025-03-20 00:06:07 +01:00
Rosalie Wanders
30d1f17329
RMG-Input: make add/remove buttons have a consistent height
2025-03-19 23:34:07 +01:00
Rosalie Wanders
b8ad7d1dce
RMG-Input: swap around Z-Trigger and Start button mapping UI elements
2025-03-19 22:23:06 +01:00
Rosalie Wanders
f5de7e8320
RMG-Input: mark variable const in ControllerImageWidget.cpp
2025-03-19 22:04:05 +01:00
Rosalie Wanders
0d2b88037f
RMG-Input: fix accuracy of stick movement in ControllerImageWidget.cpp
2025-03-19 22:00:58 +01:00
Rosalie Wanders
ac7b9bce27
RMG-Input: fix percentage for new image in ControllerImageWidget.cpp
2025-03-19 22:00:58 +01:00
Rosalie Wanders
7114338cec
RMG-Input: update copyright year
2025-03-13 22:07:12 +01:00
Rosalie Wanders
648c7fbc26
RMG-Input: use c++ style casts instead of c style casts
2025-03-05 17:05:09 +01:00
Rosalie Wanders
219f74bb8b
RMG-Input: {Left,Right}Trigger -> {Left,Right}Shoulder
2025-02-16 19:46:20 +01:00
Rosalie Wanders
297968f319
RMG-Input: add spacer between L-Trigger and R-Trigger elements
2025-02-16 19:30:39 +01:00
Rosalie Wanders
b05b0faeea
RMG-Input: use ROM header and settings in CorePluginsOpenROMConfig()
2025-02-16 00:51:06 +01:00
Rosalie Wanders
e3086fb6a8
RMG-Input: use only needed headers from RMG-Core
2025-02-01 21:44:54 +01:00
Rosalie Wanders
b014fdf424
RMG-Input: detect devices using serial and path instead of device index
2025-01-30 22:01:29 +01:00
cursedUs64-git
d406a421e9
RMG-Input: fix typo in ControllerWidget.ui ( #306 )
...
Fix a typo, instead of being `left:` it should be `Left:` to match with the other instances of the same.
2024-11-30 13:40:04 +01:00
Rosalie Wanders
cd36bdbd59
RMG-Input: improve letter casing
2024-07-01 14:54:56 +02:00
Rosalie Wanders
9155faf1d2
RMG-Input: implement 'Test Rumble' button in the options dialog
2024-04-30 13:17:16 +02:00
Rosalie Wanders
86c240f669
RMG-Input: correct types in for loops
2024-03-25 22:05:40 +01:00
Rosalie Wanders
180877a518
RMG-Input: fix warnings about implicit capture of this
2023-08-29 19:37:01 +02:00
Rosalie Wanders
45cb32b429
RMG-Input: improve handling of deleting the game section
2023-08-26 21:34:14 +02:00
Rosalie Wanders
6c66268002
RMG-Input: fix CheckInputDeviceSettings() not working correctly in some cases
2023-08-26 21:33:41 +02:00
Rosalie Wanders
1e03d59592
RMG-Input: improve hasAnyGameSettingChanged() in ControllerWidget.cpp
2023-08-26 21:04:44 +02:00
Rosalie Wanders
c1643aff28
RMG-Input: fix joystick hat handling in ControllerWidget.cpp
2023-08-05 22:09:36 +02:00
Rosalie Wanders
409a42ec3d
RMG-Input: fix joystick hats not visualizing properly
2023-08-04 06:06:32 +02:00
Rosalie Wanders
662023c24d
RMG-Input: implement support for joystick hats
2023-07-30 22:19:11 +02:00
JaxonWasTaken
57c5af0f30
RMG-Input: refactor deadzone and sensitivity ( #143 )
...
* rework application of deadzone
* Move application of deadzone outside octagon simulation.
* Scale result after applying deadzone back to the range ±[0, 1].
* Remove deadzone from octagon simulation, as a real N64 controller can
output output values in the full range.
* move application of sensitivity
The sensitivity is only for the real controller and doesn't really have
anything to do with simulating an octagon, so we move its application to
the processing of input from the real controller.
* use std::hypot instead of manual calculation
2023-07-17 14:12:44 +02:00
Rosalie Wanders
43c3e55466
RMG-Input: add hotkeys for inc/decr save state slot and switching paks
2023-07-16 16:43:17 +02:00
Rosalie Wanders
32d2a12331
RMG-Input: (wip) introduce controller hotkeys
2023-07-07 15:54:40 +02:00
Rosalie Wanders
e45fcdfb3e
RMG-Input: add VRU support
2023-07-01 01:15:54 +02:00
Rosalie Wanders
689d8debb1
RMG-Input: implement PluginConfig2() and PluginConfig2HasRomConfig()
2023-04-06 14:11:20 +02:00
Rosalie Wanders
9f620f276d
RMG-Input: account for versions which didn't have the sensitivity setting
2023-04-05 16:18:56 +02:00
JaxonWasTaken
e3787b5ccf
RMG-Input: implement "Analog Stick Sensitivity"
2023-03-31 19:47:31 +02:00