Cameron Gutman
|
b01a83ff39
|
Send pen input as pen events on Windows
|
2024-01-12 23:40:24 -06:00 |
|
Cameron Gutman
|
03663d5552
|
Fix integer promotion issue in gamepad state merging
|
2023-12-29 16:06:53 -06:00 |
|
Cameron Gutman
|
dce2a857f7
|
Merge all gamepad state when in single controller mode
|
2023-12-28 16:28:40 -06:00 |
|
Cameron Gutman
|
948b9c818a
|
Add workarounds for some SDL joystick index issues
|
2023-10-18 00:42:59 -05:00 |
|
Cameron Gutman
|
53c2c612c9
|
Add Share+PS combo for clickpad button emulation on PS4/5 controllers
|
2023-10-14 01:46:50 -05:00 |
|
Cameron Gutman
|
4fed3802aa
|
Fix signed vs unsigned comparison warning
|
2023-09-23 11:15:41 -04:00 |
|
Cameron Gutman
|
e516943d53
|
Guard SDL_ControllerSensorEvent usage by SDL version check
|
2023-09-12 18:10:06 -05:00 |
|
Cameron Gutman
|
87eba9bb89
|
Fix build on Qt 5.13 and earlier
|
2023-09-09 14:22:47 -05:00 |
|
FrogTheFrog
|
85d4037a89
|
Allow to specify gamepad GUIDs to be ignored when streaming
|
2023-09-03 16:24:05 -05:00 |
|
Cameron Gutman
|
202ef41894
|
Fix scaling of touch coordinates
|
2023-07-23 01:13:54 -05:00 |
|
Cameron Gutman
|
f112edc3c3
|
Disable touch feedback when sending touch natively
|
2023-07-23 00:17:58 -05:00 |
|
Cameron Gutman
|
05fd7b18b9
|
Update touch API
|
2023-07-22 17:23:09 -05:00 |
|
Cameron Gutman
|
10523a7e27
|
Correct guards around newer SDL functionality
|
2023-07-09 16:36:41 -05:00 |
|
jcj83429
|
e287ebcded
|
Add support for Applications (context menu) key
I'm adding corresponding support in Sunshine
|
2023-07-08 20:08:02 -05:00 |
|
Cameron Gutman
|
53a572a4a4
|
Add controller motion deduplication and fix gyro units
|
2023-07-02 19:22:00 -05:00 |
|
Cameron Gutman
|
df283d80c6
|
Implement controller LED and battery protocol extensions
|
2023-07-02 16:44:41 -05:00 |
|
Cameron Gutman
|
e5aaa1fc53
|
Implement controller arrival events using Sunshine protocol extension
|
2023-06-18 23:34:28 -05:00 |
|
Cameron Gutman
|
7a719aa886
|
Allow up to 16 gamepads with Sunshine hosts
|
2023-06-18 16:39:24 -05:00 |
|
Cameron Gutman
|
9af58af5e4
|
Implement gyro/accel and touchpad input using Sunshine extension
|
2023-06-18 16:08:32 -05:00 |
|
Cameron Gutman
|
b945c8c2dc
|
Implement trigger rumble using Sunshine protocol extension
|
2023-06-18 16:04:49 -05:00 |
|
Cameron Gutman
|
2165f56aee
|
Implement full multi-touch support using Sunshine protocol extension
|
2023-06-18 16:02:21 -05:00 |
|
Cameron Gutman
|
e42de9d155
|
Add extended button support with Sunshine
|
2023-06-18 16:00:51 -05:00 |
|
Cameron Gutman
|
db2b120b68
|
Remove unused variable
|
2023-03-18 14:29:45 -05:00 |
|
Cameron Gutman
|
e1c4a488ed
|
Remove mouse throttling code
This should be managed inside moonlight-common-c instead.
|
2023-03-11 11:40:37 -06:00 |
|
Cameron Gutman
|
332d4433c4
|
Add horizontal scrolling in mouse emulation mode
|
2023-03-04 12:28:53 -06:00 |
|
Cameron Gutman
|
9c15cceee7
|
Don't batch mouse motion for Sunshine
|
2023-01-16 22:01:34 -06:00 |
|
Cameron Gutman
|
8a0142bd0f
|
Plumb HDR metadata and horizontal scrolling with Sunshine
|
2023-01-16 21:51:18 -06:00 |
|
Cameron Gutman
|
c8aeca8ace
|
Add an environment variable opt-out for the gamepad quit combo
See #870
|
2022-10-25 00:27:40 -05:00 |
|
Cameron Gutman
|
56f184393f
|
Allow the cursor lock toggle to work in full-screen mode
Fixes #793
|
2022-05-19 19:14:55 -05:00 |
|
Cameron Gutman
|
c750ec3cc7
|
Add workaround for macOS scrolling acceleration
See #778
|
2022-05-18 00:24:58 -05:00 |
|
Cameron Gutman
|
6972573a6e
|
Add pointer lock key combo
Fixes #737
|
2022-03-29 18:26:09 -05:00 |
|
Cameron Gutman
|
0870dd15a8
|
Fix improper null termination when stripping clipboard text
|
2021-12-10 02:04:19 -06:00 |
|
Cameron Gutman
|
97a09e0571
|
Send UTF-8 clipboard text directly rather than emulating keystrokes
|
2021-12-03 11:32:58 +03:00 |
|
Cameron Gutman
|
c7121516c1
|
Remove workaround for window occlusion issue fixed in SDL 2.0.18
|
2021-11-29 23:13:50 +03:00 |
|
Cameron Gutman
|
3fe6e18609
|
Use SDL_GameControllerHasRumble() on SDL 2.0.18
|
2021-11-27 17:06:02 +03:00 |
|
Cameron Gutman
|
47f3f30d83
|
Add high resolution scrolling support with SDL 2.0.18
|
2021-11-27 06:59:16 +03:00 |
|
Cameron Gutman
|
666dc13c01
|
Use SDL's new support for keyboard grab on macOS
|
2021-08-15 14:54:26 -05:00 |
|
Cameron Gutman
|
8048938158
|
Fix Linux build
|
2021-06-12 16:12:46 -05:00 |
|
Cameron Gutman
|
3689c7f982
|
Don't enable input capture if the window can't be foregrounded
|
2021-06-12 13:59:13 -05:00 |
|
Cameron Gutman
|
b50e5ed7e6
|
Fix keyboard grab on X11
Fixes #584
|
2021-04-30 18:17:15 -05:00 |
|
Cameron Gutman
|
98672c8e44
|
Allow remote desktop mouse mode in embedded mode
It can be easier to control the mouse on the desktop that way
|
2021-03-13 16:58:58 -06:00 |
|
Cameron Gutman
|
d6b314f573
|
Add option to build for embedded environments
|
2021-03-13 15:20:58 -06:00 |
|
Cameron Gutman
|
b2aea9f8f0
|
Revert change to only fire special combos on key up
|
2021-02-28 15:06:46 -06:00 |
|
jmt-gh
|
6be7301e69
|
Stats overlay controller combo (#495)
* Update gamepad.cpp
add gamepad combo to toggle stats overlay
* typo fixes
|
2021-02-27 17:03:52 -06:00 |
|
Cameron Gutman
|
87a7d2e45c
|
Add setting to only capture system keys in full-screen
|
2021-02-27 16:47:38 -06:00 |
|
Cameron Gutman
|
b27ca993aa
|
Add support for system key capture in windowed mode on macOS
|
2021-02-26 21:43:47 -06:00 |
|
Cameron Gutman
|
133cc5457d
|
Use SDL_CaptureMouse() on macOS and Linux too
|
2021-02-08 18:30:22 -06:00 |
|
Cameron Gutman
|
05e4c5b507
|
Move clipboard processing to a separate thread to avoid blocking the main thread during pastes
|
2021-02-07 17:18:35 -06:00 |
|
Cameron Gutman
|
8372717a09
|
Improve Unicode support for some common characters
|
2021-02-07 16:00:00 -06:00 |
|
Cameron Gutman
|
5f3f2a96fd
|
Improve detection of having no clipboard text
|
2021-02-07 13:53:03 -06:00 |
|