Megamouse
|
ec9e8916b1
|
evdev: don't release buttons while other buttons are still pressed
|
2023-06-15 22:39:30 +02:00 |
|
Megamouse
|
d3be8ee2b7
|
input: allow multiple key codes per button
|
2023-06-15 22:39:30 +02:00 |
|
Megamouse
|
8f66c50721
|
input: add pressure intensity toggle mode
|
2023-06-08 16:41:44 +02:00 |
|
Megamouse
|
8676913e73
|
input: use enum class for pad connection
|
2023-05-18 18:52:25 +02:00 |
|
Megamouse
|
2ef120fdcd
|
input: add option to keep pads connected
|
2023-05-18 18:52:25 +02:00 |
|
shockdude
|
6a9e0c52c3
|
Round squircled axis values to nearest whole number
|
2023-04-16 10:41:44 +02:00 |
|
Megamouse
|
d4187242b9
|
cellPad/vsh: fix PS button recognition
|
2023-02-12 17:04:31 +01:00 |
|
Megamouse
|
b3a9c8d83f
|
input: move config getters to base class
|
2023-01-17 02:01:03 +01:00 |
|
Megamouse
|
871ef2cdfe
|
Input: return pad connection in get_next_button_press
This fix some minor race condition in the UI that had no real consequences just by chance.
|
2022-10-21 23:42:01 +02:00 |
|
Megamouse
|
a16d18d83c
|
Input: rename misleading ThreadProc to process
|
2022-10-21 23:42:01 +02:00 |
|
Megamouse
|
363e0a40e5
|
Input: Allow to toggle player LED (Dualsense and DS3)
|
2022-10-19 22:55:50 +02:00 |
|
Megamouse
|
13b3c78c7f
|
Input: fix MMJOY axis identification
|
2022-10-15 13:17:16 +02:00 |
|
Megamouse
|
814adbb8c4
|
Input: simplify InitPadConfig
|
2022-10-15 13:17:16 +02:00 |
|
Megamouse
|
829af30568
|
evdev: add motion device
|
2022-08-14 11:04:57 +02:00 |
|
Megamouse
|
bb03e17e2d
|
HID: optimize get_next_button_press a bit
|
2022-06-05 19:07:03 +02:00 |
|
Megamouse
|
8efc29972d
|
input: add missing nullptr checks for pad
|
2022-02-01 19:28:04 +01:00 |
|
Megamouse
|
bf739aa156
|
Input: implement stick multipliers for keyboard
|
2021-12-17 17:21:44 +01:00 |
|
Megamouse
|
56241838c0
|
input: add made up CELL_PAD_CTRL_PS enum
And remove useless comment about 0x0 buttons. It's a bitmap, so 0x0 is literally useless.
|
2021-11-16 01:38:33 +01:00 |
|
Megamouse
|
b07960d3bc
|
input: move pressure sensitivity to the handlers
This removes a data race where the button was kept pressed but the values ingame could vary
|
2021-08-29 10:41:22 +02:00 |
|
Megamouse
|
977d729ee0
|
input: use buffers during button translation
This should reduce some random noise by assgning the values once instead of twice
|
2021-08-29 10:41:22 +02:00 |
|
Megamouse
|
2eb0d19a75
|
input: rename some variables
|
2021-08-29 10:41:22 +02:00 |
|
Megamouse
|
ac986c7c61
|
fix some warnings
|
2021-08-15 21:02:38 +02:00 |
|
Megamouse
|
cad96cef72
|
input: redesign pad profiles
|
2021-08-15 08:24:35 +02:00 |
|
Megamouse
|
5816505e61
|
input: fix player id if handler has 2 or more pads
|
2021-08-10 21:31:29 +02:00 |
|
Megamouse
|
2b18813115
|
input: fix pressure sensitivity button
|
2021-08-09 01:05:15 +02:00 |
|
Megamouse
|
d4802cc766
|
input: Add pressure sensitivity button
|
2021-08-07 21:03:34 +02:00 |
|
Megamouse
|
1caf81811a
|
Move unspecific Emulator code out of System.cpp
|
2021-04-24 11:21:22 +03:00 |
|
Megamouse
|
a16d8ba3ea
|
More random changes
|
2021-04-11 14:01:51 +03:00 |
|
Megamouse
|
c2467b7b38
|
ds3: add led battery indicators (Linux only atm)
needs testing. maybe doesn't work
|
2021-03-01 14:37:49 +01:00 |
|
Nekotekina
|
fb29933d3d
|
Add usz alias for std::size_t
|
2020-12-18 12:23:53 +03:00 |
|
RipleyTom
|
af8c661a64
|
Remove BOM markers
|
2020-12-06 15:30:12 +03:00 |
|
RipleyTom
|
908b2703f3
|
Fix missing controller mapping
|
2020-11-11 07:16:45 +03:00 |
|
Megamouse
|
0a121e9d26
|
DS4: Add error logging and remove some unused code
|
2020-10-27 15:25:08 +01:00 |
|
Megamouse
|
4d9533ea54
|
input: use left and right squircle values
|
2020-07-13 21:23:48 +02:00 |
|
Megamouse
|
f1b1c9053c
|
Input/Qt: Check if gui callbacks are nullptr
|
2020-07-04 14:28:19 +02:00 |
|
Megamouse
|
99be645fcc
|
Qt: Add stick multipliers to the pad dialog
|
2020-07-04 14:28:19 +02:00 |
|
Megamouse
|
5a8eb9d3d7
|
Input: skip keyboard input when pads are disabled
|
2020-06-26 09:28:58 +02:00 |
|
Megamouse
|
5c4b8e8dee
|
Input: fix xinput deadzones
|
2020-05-06 09:33:38 +02:00 |
|
Megamouse
|
f95bf01c78
|
Input: fix trigger scaling
this is not a problem at the moment, but if you increase the trigger_max then the old code reports values bigger than 255
|
2020-05-06 09:33:38 +02:00 |
|
Megamouse
|
d4606cfdb9
|
Input: remame some functions
|
2020-05-06 09:33:38 +02:00 |
|
Megamouse
|
e4cb9ef7cd
|
cellpad: add pclass_profile flags
|
2020-04-25 10:17:48 +02:00 |
|
Megamouse
|
4e6d95c5b8
|
Qt/input/cellpad: enable product choice
|
2020-04-25 10:17:48 +02:00 |
|
Megamouse
|
9e449db0c2
|
Qt/Input: piggyback on existing callback for battery_level
removes ds4 timer workaround
|
2020-03-05 22:37:48 +01:00 |
|
Adiost
|
f776910966
|
Qt/Input: new ds4 LED settings
|
2020-03-05 22:37:48 +01:00 |
|
Megamouse
|
17f335648c
|
Input: misc updates to some functions in PadHandler
|
2020-02-24 08:56:57 +01:00 |
|
Nekotekina
|
92e3eaf3ff
|
Fix signed-unsigned comparisons and mark warning as error (part 2).
|
2020-02-19 22:54:58 +03:00 |
|
Megamouse
|
fe75311be2
|
move config structs to own files and clean up some headers
|
2020-02-17 15:08:17 +03:00 |
|
Nekotekina
|
21f7b0ff0f
|
Remove HLE log channel
|
2020-02-01 11:52:24 +03:00 |
|
linkmauve
|
e9c5c6e6bf
|
Move input to its own directory (#7126)
|
2019-12-22 17:39:42 +01:00 |
|
Nekotekina
|
185c067d5b
|
C-style cast cleanup V
|
2019-12-03 17:23:00 +03:00 |
|