Megamouse
|
7b92cbcb9a
|
input: use std::array for sticks, sensors and motors
We always have the same amount of those.
So using a vector has always been a bit confusing.
|
2024-10-15 01:50:22 +02:00 |
|
Megamouse
|
c882f0baf0
|
input: fix segfault caused by lockless std::move of stick vector
The copy assignment seems to fix this
|
2024-10-15 01:50:22 +02:00 |
|
Megamouse
|
e58a89af2d
|
Qt: Enable game window shortcuts
|
2024-09-27 17:57:49 +02:00 |
|
Megamouse
|
e5a526e4d6
|
input: enable squircle settings in keyboard pad handler
Clamp squircled values to radius 1.
Also set kb and evdev default to 8000 as the others
|
2024-09-14 17:20:07 +02:00 |
|
Megamouse
|
4d5897d519
|
keyboard: only map single buttons
key combos are not really supported at the moment
|
2024-08-13 20:58:04 +02:00 |
|
Megamouse
|
ff6a4bb72d
|
Qt/input: add shortcut for toggling emulated mouse and keyboard
|
2024-08-12 23:19:23 +02:00 |
|
Megamouse
|
f2ef0966eb
|
input: add analog limiter
|
2024-08-10 12:07:57 +02:00 |
|
Megamouse
|
f0713c8940
|
Input/Overlays: show pressure intensity toggle hint
|
2024-07-06 19:58:53 +02:00 |
|
Megamouse
|
d23ac6f598
|
input: move player_id to pad struct
|
2024-07-06 19:58:53 +02:00 |
|
Megamouse
|
945bfaf0ea
|
input: differentiate between left and right modifier keys
|
2024-06-23 15:54:13 +02:00 |
|
Megamouse
|
b8452d29d6
|
input: move pad_state_notify_state_change to pad_thread
|
2024-06-12 08:24:12 +02:00 |
|
Megamouse
|
c15121377f
|
Input: Implement anti deadzone
|
2024-06-07 21:18:37 +02:00 |
|
Megamouse
|
7ffb61f650
|
Qt: use mouse input to map basic mouse buttons
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
06025cd19d
|
gui/input: let pad handlers know whether they are part of emulation
Also fix unique_ptr vs shared_ptr nonsense in pad_threads
|
2024-02-22 19:31:00 +01:00 |
|
Megamouse
|
9fe640b187
|
whitespace and format
|
2024-01-02 16:46:31 +01:00 |
|
Megamouse
|
59c58aa3cf
|
fix some warnings
|
2023-12-30 19:07:35 +01:00 |
|
Megamouse
|
b0c1684ff3
|
Qt/input: separate num keys from other keys
|
2023-12-29 16:33:41 +01:00 |
|
Megamouse
|
0bb5974ab6
|
input: try to add tony hawk RIDE Skateboard
|
2023-09-05 20:41:39 +02:00 |
|
Megamouse
|
7144e92ce2
|
Qt: fix pressure intensity deadzone enabled state
|
2023-08-29 21:11:46 +02:00 |
|
Megamouse
|
b248483841
|
input: implement pressure intensity deadzone
|
2023-08-26 14:40:56 +02:00 |
|
Megamouse
|
d119cf6e96
|
Qt6 port
|
2023-07-31 20:03:24 +03:00 |
|
Megamouse
|
d153e977a7
|
Qt: ignore Qt::Key_unknown when parsing key sequences
|
2023-07-12 09:35:43 +03:00 |
|
Megamouse
|
44801c50f3
|
Input: update buttons on pressure button toggle
|
2023-07-01 08:56:10 +02:00 |
|
Megamouse
|
6a1fb8cb73
|
Input: fix multibutton mousepress (sticks only)
|
2023-07-01 08:56:10 +02:00 |
|
Megamouse
|
8e8cefb3f6
|
Input: fix multibutton mousepress (buttons only)
|
2023-07-01 08:56:10 +02:00 |
|
Megamouse
|
e0e4fa3b3e
|
Input: Add tooltips for button mapping
|
2023-07-01 08:56:10 +02:00 |
|
Megamouse
|
d3be8ee2b7
|
input: allow multiple key codes per button
|
2023-06-15 22:39:30 +02:00 |
|
Megamouse
|
a90858193e
|
Qt/logging: add format function for QString
|
2023-06-15 19:48:15 +02:00 |
|
Megamouse
|
8f66c50721
|
input: add pressure intensity toggle mode
|
2023-06-08 16:41:44 +02:00 |
|
Megamouse
|
d4187242b9
|
cellPad/vsh: fix PS button recognition
|
2023-02-12 17:04:31 +01:00 |
|
Megamouse
|
18966d424c
|
Input: ignore F11 in keyboard pad handler (starts/stops recordings)
|
2023-01-09 21:06:51 +01:00 |
|
Megamouse
|
a16d18d83c
|
Input: rename misleading ThreadProc to process
|
2022-10-21 23:42:01 +02:00 |
|
Megamouse
|
829af30568
|
evdev: add motion device
|
2022-08-14 11:04:57 +02:00 |
|
Elad Ashkenazi
|
d99ae3809d
|
Update keyboard_pad_handler.cpp
|
2022-07-29 13:45:19 +02:00 |
|
Megamouse
|
2706486559
|
input: add absolute mouse movement mode
|
2022-05-05 16:50:39 +02:00 |
|
Megamouse
|
93e7988df7
|
rsx: add boost mode shortcut
|
2022-02-20 11:56:11 +01:00 |
|
Megamouse
|
8efc29972d
|
input: add missing nullptr checks for pad
|
2022-02-01 19:28:04 +01:00 |
|
nastys
|
ed542b2cb4
|
macOS: Fix arrow keys
|
2022-01-10 22:54:06 +01:00 |
|
Megamouse
|
18f59d3be8
|
Input: fix min stick input of keyboard pad handler
|
2021-12-17 17:21:44 +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
|
d8435163bb
|
input: increase mouse acceleration maximum
|
2021-10-04 21:21:32 +02:00 |
|
Megamouse
|
e307a1b4bd
|
input: fix keyboard_pad_handler pressure sensitivity
|
2021-09-19 23:46:51 +02:00 |
|
Megamouse
|
38097783b8
|
input: fix keyboard handler port status
🤦
|
2021-08-26 05:01:16 +02:00 |
|
Megamouse
|
62102293b5
|
Input: fix keyboard stick lerp
|
2021-08-21 00:56:50 +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
|
27c86422c7
|
input: fix keyboard pad handler
|
2021-08-09 14:38:33 +02:00 |
|
Megamouse
|
2b18813115
|
input: fix pressure sensitivity button
|
2021-08-09 01:05:15 +02:00 |
|