Cameron Gutman
|
3ca75bee19
|
Add option to disable native pen/touch support
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
6ea836c511
|
Add options to control gamepad autoselection heuristics
Also move gamepad type selection to the input tab while we're here
|
2024-01-01 19:53:57 -06:00 |
|
Cameron Gutman
|
11d472362c
|
Print a fatal warning for lack of ViGEmBus
While this is not technically fatal, it's almost certainly not what the user wants.
|
2023-12-29 23:01:28 -06:00 |
|
Erick C
|
3212b036a1
|
Manual DS4 mode: Allow Back/Select to trigger Touchpad click (#1772)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
|
2023-10-22 15:03:33 -04:00 |
|
Cameron Gutman
|
11361ac9b6
|
Send proper DS4 timestamp values in our input reports
|
2023-10-10 23:10:20 -05:00 |
|
Cameron Gutman
|
395d572b17
|
Fix Super key regression after 8a7111a (#1728)
|
2023-10-09 19:39:40 -04:00 |
|
Cameron Gutman
|
8a7111a63b
|
Use our own keycode mapping instead of relying on Windows
Loading the US English layout causes user-visible side effects.
|
2023-10-08 17:32:22 -05:00 |
|
Cameron Gutman
|
ee1a9a618a
|
Remove clang-format suppressions
|
2023-10-06 18:29:50 -05:00 |
|
Cameron Gutman
|
71024491e2
|
Allow the Misc button to work as Guide on emulated Xbox 360 controllers
It isn't physically present on Xbox 360 controllers, so we may as well use it for something.
|
2023-10-06 18:29:50 -05:00 |
|
Cameron Gutman
|
9543bc77d8
|
Fix pen tilt angle calculation
|
2023-09-02 11:12:59 -05:00 |
|
Cameron Gutman
|
21dbde9467
|
Fix touch input on UAC secure desktop and login screen
|
2023-08-03 23:04:13 -05:00 |
|
Cameron Gutman
|
d7c76cfd2b
|
Update gamepad touch support with latest protocol changes
|
2023-08-03 19:16:09 -05:00 |
|
Cameron Gutman
|
bd68aebe4c
|
Implement pen and touch support for Windows
|
2023-08-03 19:16:09 -05:00 |
|
Cameron Gutman
|
50f353d183
|
Fix handling of gamepad feedback with multiple clients connected
We need to use the client-relative index rather than the global index
when sending feedback to the client.
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
3acc7ef557
|
Remove unused variable
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
2ed2dd5e0e
|
Implement touch, motion, and battery for DS4
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
309fcc4142
|
Convert rumble_queue into a generic feedback_queue for gamepad messages
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
fd77230964
|
Stub controller battery, touch, and motion packets
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
1ef8cb1111
|
Send feature flags in RTSP DESCRIBE response
|
2023-07-10 21:45:37 -05:00 |
|
Cameron Gutman
|
c5bf78176e
|
Remove GetAsyncKeyState() check before sending mouse button events
It's unnecessary and breaks in cases where event processing is slow
Fixes #1433
|
2023-07-08 22:58:12 -05:00 |
|
jcj83429
|
d075424225
|
Add support for Applications (context menu) key in the Windows platform
I will add corresponding support in moonlight-qt.
|
2023-07-08 21:21:18 -05:00 |
|
Cameron Gutman
|
70dc582f38
|
Refactor gamepad emulation code to use the DS4 extended report format
This has the side-effect of fixing #1407 due to the incorrect assumption that
it's safe to cast our gamepad_state_t to a XUSB_REPORT.
|
2023-07-08 11:34:16 -05:00 |
|
Cameron Gutman
|
11aedf56a2
|
Implement controller arrival metadata support
|
2023-06-30 20:47:29 -05:00 |
|
Cameron Gutman
|
feedede6f9
|
Implement extended controller button support
|
2023-06-27 21:11:19 -05:00 |
|
Cameron Gutman
|
2f4cc9ace0
|
Add option to always send scancodes
Default is enabled to match v0.19.1 behavior
Fixes #1233
|
2023-05-25 19:31:39 -05:00 |
|
ReenigneArcher
|
4ca6dc6c8e
|
docs: update file level doxygen blocks (#1258)
|
2023-05-07 18:12:39 -04:00 |
|
Cameron Gutman
|
4e04604696
|
Add support for keyboard input that is not normalized to US English layout
This is used by the soft keyboards on Android and iOS
|
2023-04-11 19:53:46 -05:00 |
|
aseligmann
|
0e92bdd29c
|
Use DS4_BUTTON_SHARE as BACK action
|
2023-04-08 16:27:48 -05:00 |
|
ReenigneArcher
|
21eb4eb6dd
|
clang: adjust formatting rules (#1015)
|
2023-03-27 21:45:29 -04:00 |
|
Conn O'Griofa
|
845749d525
|
windows: input: activate US keyboard layout for scancode mapping (#975)
|
2023-02-25 14:08:42 -05:00 |
|
Cameron Gutman
|
4b642f6e01
|
Implement horizontal scrolling and Sunshine detection for Moonlight (#793)
|
2023-01-21 17:42:08 -06:00 |
|
Cameron Gutman
|
03b62730ae
|
Convert keyboard input to scancodes using the US English layout (#651)
|
2022-12-30 13:30:11 -05:00 |
|
Cameron Gutman
|
d6db10afb4
|
Remove/fix calls to std::abort() (#648)
|
2022-12-29 11:09:11 -05:00 |
|
Cameron Gutman
|
e39d9bc662
|
Add support for Unicode input messages on Windows
|
2022-11-23 21:45:26 -06:00 |
|
ReenigneArcher
|
a4acaf15b0
|
move sunshine to src
- this will allow for common cpp workflow files within org
|
2022-08-07 23:37:57 -04:00 |
|