Megamouse
|
78a661db79
|
input: simplify raw mouse button press handling
|
2025-01-14 00:00:50 +01:00 |
|
Megamouse
|
b65f977c54
|
Qt/input: fix raw mouse button assignment
|
2025-01-14 00:00:50 +01:00 |
|
Megamouse
|
ff6a4bb72d
|
Qt/input: add shortcut for toggling emulated mouse and keyboard
|
2024-08-12 23:19:23 +02:00 |
|
Megamouse
|
60b90075ac
|
input: ignore mouse handler events until initialized
And revert the now obsolete reload requests
|
2024-08-08 22:34:20 +02:00 |
|
Megamouse
|
bc23615508
|
Input: fix initial mouse config reload
|
2024-08-08 22:34:20 +02:00 |
|
Megamouse
|
548cc074f4
|
input: log all config file content if used
|
2024-08-08 22:34:20 +02:00 |
|
Megamouse
|
56b6b7e732
|
raw_mouse: Fix button map out of bounds access
- Reload the mouse config when the index changes.
- Clear the button map before reloading the config.
- Check if the button really is in the map.
|
2024-08-01 01:17:01 +02:00 |
|
Megamouse
|
e790842007
|
input: allow dynamic change of mouse configs
|
2024-06-27 19:12:34 +02:00 |
|
Elad Ashkenazi
|
bceaf46e2f
|
Savestates/Mouse: Fix Mouse handler use
|
2024-06-20 20:25:07 +03:00 |
|
Megamouse
|
21c03b74b6
|
input: only unregister devices if there is no other handler registered
Also center mouse if a new device was added
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
657acc90e4
|
input: fix ingame raw mouse enumeration
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
fa144d3307
|
input/qt: enumerate raw mouse devices once a seconds in the config dialog
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b0550027c3
|
input: implement raw mouse hot swap
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
c78e717ef6
|
input: add mutex for raw mice
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
9c2e6a8f31
|
input: only unregister raw mouse devices if they were registered
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
898c92045d
|
input: add all mice that were requested. only connect the ones that exist
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b3df439c51
|
input: add timer to raw mouse enumeration
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b56f9490f5
|
input: move raw mouse register logic to own function
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
5d6d42d15d
|
input: fix now_connect in raw mouse handler
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
32a938abd2
|
input/qt: allow to map mouse buttons in the guncon config
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
5a08ae4f41
|
input/qt: let user choose raw mouse device
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
dae4eb2d0e
|
raw_mouse: fix out of bounds error
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
1600ca2c03
|
input: add horizontal mouse scroll/tilt to mouse handlers
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
eb8ab8ef15
|
implement mouse handler config
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
e3d4c067df
|
raw_mouse: adjust relative mouse position if the window size changed
|
2024-02-14 21:10:26 +01:00 |
|
RipleyTom
|
5a64556fbf
|
Add <optional> to RB3MidiDrums.h
|
2024-02-14 14:14:09 +02:00 |
|
Megamouse
|
d71f4b33d7
|
raw_mouse: center cursors on init
|
2024-02-14 01:13:44 +01:00 |
|
Megamouse
|
348fab33a8
|
overlays: fix raw mouse debug overlay pos type
|
2024-02-14 01:13:44 +01:00 |
|
Megamouse
|
68f3df4975
|
input: implement raw_mouse_handler
|
2024-02-14 01:13:44 +01:00 |
|