Cameron Gutman
|
2d9f62761c
|
Don't pass through the super key to the host
|
2020-03-13 18:11:31 -07:00 |
|
Cameron Gutman
|
2cb3a132c6
|
Fix false positives in SDL_GameControllerRumble() support detection
|
2020-03-07 17:00:38 -08:00 |
|
Cameron Gutman
|
519473e498
|
Enable rumble on Bluetooth PS4 controllers
|
2020-03-07 16:46:41 -08:00 |
|
Cameron Gutman
|
9b271d918a
|
Use SDL_GameControllerSetPlayerIndex() to indicate player index
|
2020-03-03 20:15:35 -08:00 |
|
Cameron Gutman
|
5b7e2521cc
|
Ignore unbind and full-screen key combos on EGLFS
|
2020-02-09 10:20:41 -08:00 |
|
Cameron Gutman
|
58313ad8fc
|
Allow default mouse polling interval to be overridden by setting MOUSE_POLLING_INTERVAL
|
2020-01-21 19:15:17 -08:00 |
|
Cameron Gutman
|
d853782fea
|
Add support for the Meta/Super/Windows key on macOS and Linux
|
2020-01-15 17:54:57 -08:00 |
|
Cameron Gutman
|
4832d8007b
|
Print joystick haptic capabilities to log
|
2019-12-13 18:43:35 -08:00 |
|
Cameron Gutman
|
c8b887fe32
|
Use the new SDL_GameControllerRumble() API on SDL 2.0.9 to fix rumble on HIDAPI gamepads
|
2019-12-07 16:17:01 -08:00 |
|
Cameron Gutman
|
16b301236b
|
Add a mouse capture fallback if SDL_SetRelativeMouseMode() fails
|
2019-07-02 22:17:38 -07:00 |
|
Cameron Gutman
|
024af89be3
|
Add an option to disable the gamepad mouse button toggle
|
2019-06-29 18:24:59 -07:00 |
|
Cameron Gutman
|
82b6b60b31
|
Take advantage of SDL 2.0.10 bugfixes and new APIs. Fixes #133
|
2019-06-29 16:08:04 -07:00 |
|
Cameron Gutman
|
30cfa2607d
|
Hide mouse cursor after streaming on Steam Link
|
2019-05-19 17:43:46 -07:00 |
|
Cameron Gutman
|
4c17f32a2e
|
Fix extra non-working gamepad appearing to the host
|
2019-05-19 13:24:06 -07:00 |
|
Cameron Gutman
|
674220087f
|
Finish mouse emulation support with overlay and bugfixes
|
2019-05-19 13:10:42 -07:00 |
|
Cameron Gutman
|
fc8d5d5799
|
Add gamepad mouse emulation support
|
2019-05-19 12:17:23 -07:00 |
|
Cameron Gutman
|
27708b9ecb
|
Disable HIDAPI for Xbox gamepads on macOS
|
2019-04-28 18:45:56 -07:00 |
|
Cameron Gutman
|
4f00f62674
|
Batch controller axis events for reduced CPU usage on Steam Link
|
2019-04-28 15:16:04 -07:00 |
|
Cameron Gutman
|
50f47f1ed5
|
Fix handling of screen saver after fa4c0e82bd and reset background events hint for UI after streaming
|
2019-03-26 21:11:24 -07:00 |
|
Cameron Gutman
|
bf5d43d0cf
|
Use SDL_HINT_OVERRIDE for critical hints
|
2019-03-17 00:18:15 -07:00 |
|
Konstantin Budnikov
|
e32bc1a0a3
|
SDL_HapticRumblePlay rumble for gamepad without SDL_HAPTIC_LEFTRIGHT support (#181)
|
2019-02-20 19:22:38 -08:00 |
|
Cameron Gutman
|
2a12b018da
|
Fix special key combos on non-QWERTY latin keyboards
|
2019-02-17 13:07:54 -08:00 |
|
konst2
|
041e901c61
|
Fix hotkeys for non-latin keyboard layouts
|
2019-02-13 19:56:44 +03:00 |
|
Cameron Gutman
|
b878d64460
|
Check rumble controller number is within the supported range
|
2019-02-12 22:05:55 -08:00 |
|
Cameron Gutman
|
5397e8ae1a
|
Don't use SDL_GameControllerGetPlayerIndex() because the indexes may be non-contiguous (and wrong) on XInput
|
2019-02-12 22:04:05 -08:00 |
|
Cameron Gutman
|
6ed512e762
|
Provide a renderer callback when the overlay data changes
|
2019-02-12 18:43:38 -08:00 |
|
Cameron Gutman
|
df567b405a
|
Minor bugfixes to haptics
|
2019-02-11 21:55:56 -08:00 |
|
MINICOM\mrb11
|
7b0596d9df
|
Add controller rumble support.
|
2019-02-11 21:39:55 -08:00 |
|
Cameron Gutman
|
2986a40c5a
|
Fix some gamepads working for UI navigation but not in game
|
2019-01-29 22:01:05 -08:00 |
|
Cameron Gutman
|
b19c4bfc5d
|
Add performance overlay for DXVA2 renderer
|
2019-01-19 23:05:56 -08:00 |
|
Cameron Gutman
|
de3928cb4d
|
Reduce FPs on the unmapped gamepad dialog
|
2018-12-25 11:41:48 -08:00 |
|
Cameron Gutman
|
d847b71c86
|
Fix host virtual gamepads being reconnected during stream startup and causing issues with multiple controllers. Fixes #108
|
2018-11-18 12:05:17 -08:00 |
|
Cameron Gutman
|
dfcc1ff899
|
Also print gamepad mapping on gamepad attach
|
2018-11-17 17:23:20 -08:00 |
|
Cameron Gutman
|
65562937f3
|
Print gamepad GUID string in logs
|
2018-11-17 17:10:52 -08:00 |
|
Cameron Gutman
|
25f70e570e
|
Add timer-based input batching for GFE 3.16
|
2018-11-15 20:52:07 -08:00 |
|
Cameron Gutman
|
789e52af57
|
Use SDL_GameControllerGetPlayerIndex() as a hint for picking player indexes
|
2018-11-03 13:04:34 -07:00 |
|
Cameron Gutman
|
6661ca17c2
|
Fix keys being stuck after Moonlight loses focus or is quit via OS shortcut (Alt+Tab/Alt+F4)
|
2018-10-03 18:27:12 -07:00 |
|
Cameron Gutman
|
1b4e75f49e
|
Add support for sending X1 and X2 mouse buttons. Fixes #91
|
2018-10-03 17:56:42 -07:00 |
|
Cameron Gutman
|
f7789a1e4a
|
Add Select+Start+L1+R1 quit combo
|
2018-09-30 14:38:54 -07:00 |
|
Cameron Gutman
|
9fb0bffd61
|
Finish touch input support
|
2018-09-30 01:03:26 -07:00 |
|
Cameron Gutman
|
4a452a2467
|
Touch input WIP
|
2018-09-29 22:43:28 -07:00 |
|
Cameron Gutman
|
6758d6c43e
|
Create MappingManager class to handle gamepad mappings (currently only saving custom mappings)
|
2018-09-29 20:33:45 -07:00 |
|
Cameron Gutman
|
4ad27670ec
|
Provide detection and help for unmapped gamepads. Fixes #70
|
2018-09-29 19:14:52 -07:00 |
|
Cameron Gutman
|
200b1c5095
|
Rename hpp -> h
|
2018-09-29 16:18:46 -07:00 |
|
Cameron Gutman
|
a03279df3b
|
Fix errant mouse button event being sent on mouse capture
|
2018-09-14 22:09:45 -07:00 |
|
Cameron Gutman
|
25d97e187a
|
Fix large mouse input delay on GFE 3.14.0 and earlier. Fixes #68
|
2018-09-14 18:35:28 -07:00 |
|
Cameron Gutman
|
f2f8f92172
|
Add gamepad mapping DB from https://github.com/gabomdq/SDL_GameControllerDB
|
2018-09-13 11:58:32 -07:00 |
|
Cameron Gutman
|
9e2fd67487
|
Add option to enable mouse acceleration for remote desktop usage
|
2018-09-09 13:21:11 -07:00 |
|
Janne Hakonen
|
3dabb1c891
|
Fixed < key in keyboard not working
|
2018-09-08 14:16:27 +03:00 |
|
Cameron Gutman
|
9a71b4c237
|
Improve mouse batching to only batch if the last event was less than 1 millisecond ago
|
2018-09-04 00:09:35 -07:00 |
|