Megamouse
|
22a1f41ecb
|
Input/DS4: use hid_write instead of hid_write_control
Apparently this was only needed for Windows 7
|
2025-02-04 12:06:31 +01:00 |
|
Sanjay Govind
|
e2bbaa2430
|
libusb: support hotplug (#16580)
|
2025-01-23 23:49:24 +01:00 |
|
Sanjay Govind
|
fd66b6b103
|
cellPad: Send disconnection notification when swapping device class
|
2025-01-23 09:19:37 +01:00 |
|
Megamouse
|
6fddb31a07
|
Qt/input: reset gui pad thread when saving pad settings
|
2025-01-22 20:47:07 +01:00 |
|
Megamouse
|
74540844d2
|
cellGem: ignore missing pad handler
This is a hacky way to fix cellGem savestates
|
2025-01-22 02:18:07 +01:00 |
|
Megamouse
|
85de7432a2
|
cellGem: improve convert_image_format logging
|
2025-01-22 02:18:07 +01:00 |
|
Megamouse
|
1cff5b35d4
|
input: add vibration multiplier
|
2025-01-21 08:44:38 +01:00 |
|
Megamouse
|
451e953d26
|
windows: move config.yml and games.yml to /config/
|
2025-01-16 21:33:33 +01:00 |
|
Megamouse
|
5c2c4a6649
|
input: issue basic mouse move event on window leave
This may help with moving the mouse to the screen borders in windowed mode
|
2025-01-16 18:27:16 +01:00 |
|
Megamouse
|
d91927ee97
|
Qt/input: allow keypresses in raw mouse handler
|
2025-01-14 15:52:46 +01:00 |
|
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
|
061be74cdb
|
Qt: add mouse config legend to mouse move dialog
|
2025-01-10 00:50:02 +01:00 |
|
Megamouse
|
7e03828f35
|
input: Allow mapping keys to basic mouse buttons
|
2025-01-09 21:59:01 +01:00 |
|
Megamouse
|
3381a884d0
|
Fix some warnings
|
2025-01-08 20:02:33 +01:00 |
|
Megamouse
|
415c2d0795
|
fake move: add gyro support
|
2025-01-08 20:02:33 +01:00 |
|
Andrew Griffiths
|
cb3662cc4d
|
MacOS: fix for crash in SDL_Quit w/ gamepad input
|
2025-01-02 18:58:24 +01:00 |
|
Megamouse
|
5e176a390f
|
MacOS: silence some warnings
|
2024-12-28 19:58:59 +01:00 |
|
Megamouse
|
53817dcc90
|
Fix fs::file log formatting
|
2024-12-23 11:29:13 +01:00 |
|
Megamouse
|
beb3565001
|
ps move tracker: draw sphere size range into live image
|
2024-12-21 14:36:24 +01:00 |
|
Megamouse
|
ec7f50d925
|
ps move tracker: set max of radii to 50%
It makes no sense to have a larger radius than half of the image size
|
2024-12-21 14:36:24 +01:00 |
|
Megamouse
|
19cc363b09
|
ps move tracker: fix some data types
|
2024-12-21 14:36:24 +01:00 |
|
Megamouse
|
ff0249d662
|
ps move: ignore second half frame in ZCM1
These values have high noise on my model and make it unusable.
|
2024-12-21 03:24:32 +01:00 |
|
Megamouse
|
d450a5ee95
|
cellGem: add magnetometer support
|
2024-12-21 03:24:32 +01:00 |
|
Megamouse
|
1cf927aef9
|
cellGem: request orientation reset during calibration
|
2024-12-21 00:48:52 +01:00 |
|
Megamouse
|
cc50049bca
|
cellGem: implement cellGemSetRumble
|
2024-12-20 17:30:25 +01:00 |
|
Megamouse
|
b08829817f
|
PS Move: fix calibration logging
|
2024-12-13 08:55:52 +01:00 |
|
Megamouse
|
585f47c2d9
|
PS Move: Disable Fusion gain (no more drift)
|
2024-12-13 08:55:52 +01:00 |
|
Megamouse
|
56a254ba9c
|
move tracker: ignore sporadic shape and position changes
The tracker may get a random result for a couple of frames occasionally.
Just report the last known position and shape instead.
|
2024-12-12 16:52:47 +01:00 |
|
Megamouse
|
55ead61ea8
|
move tracker: ignore sporadic invalid results
The tracker may fail for a couple of frames occasionally.
Just report the last known position instead.
|
2024-12-12 16:52:47 +01:00 |
|
Megamouse
|
a31ebc248e
|
cellGem: implement quaternion transformation
|
2024-12-11 18:56:53 +01:00 |
|
Megamouse
|
3d11b6efa3
|
cellGem: try to map accelerometer and gyro
|
2024-12-11 18:56:53 +01:00 |
|
Megamouse
|
a8b0c0be07
|
cellGem: calculate distance from sphere to camera
|
2024-11-29 05:39:11 +01:00 |
|
Megamouse
|
b89f7515fd
|
Qt: show warning if ps move tracking is not supported
|
2024-11-16 15:10:20 +01:00 |
|
Megamouse
|
4df58494a0
|
Fix compilation
|
2024-11-16 09:45:31 +01:00 |
|
Megamouse
|
f16dfd8ca2
|
Add HAVE_OPENCV preprocessor flag
|
2024-11-16 09:45:31 +01:00 |
|
Megamouse
|
b89cc9b973
|
cellGem: implement real ps move handler
|
2024-11-16 09:45:31 +01:00 |
|
Megamouse
|
c3729d06d0
|
Qt: Replace some instances of QMap, QPair and QList
|
2024-11-14 20:50:33 +01:00 |
|
Megamouse
|
2262ac1684
|
Qt: Replace QMap with std::map
This should reduce the amount of string conversions during list refreshes
|
2024-11-06 09:34:32 +01:00 |
|
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
|
96e495c61d
|
Qt/Overlays: Add home menu shortcut to game window
|
2024-10-01 03:25:36 +02:00 |
|
Megamouse
|
e58a89af2d
|
Qt: Enable game window shortcuts
|
2024-09-27 17:57:49 +02:00 |
|
Megamouse
|
18a99a7d8f
|
input: use static hid singleton for init and exit
|
2024-09-23 21:59:01 +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 |
|
552eden
|
b4ff988bd8
|
Add support for SHRED dongle
changed support from ride dongle to ride + shred dongle
|
2024-09-05 18:23:51 +02:00 |
|
Megamouse
|
fd6ebe2895
|
Qt/input: Don't report two direction trigger values unless actually requested
Fixes a bug where you could map LT- even if you weren't pressing ALT before.
|
2024-08-18 10:49:26 +02:00 |
|
Megamouse
|
08f81160cc
|
Input: Abbreviate some variable names and add min output interval
The abbreviation allows for easier diff between handlers.
|
2024-08-18 10:49:26 +02:00 |
|
Megamouse
|
9a071746ed
|
input: log send_output_report hid error
Maybe helps to figure out some issues
|
2024-08-18 10:49:26 +02:00 |
|
RipleyTom
|
50446e425d
|
evdev: don't warn on disabled motion device
|
2024-08-15 08:58:09 +03:00 |
|