Cameron Gutman
|
780a64694d
|
Fix NPE when input device is removed during enumeration
|
2017-10-17 00:07:51 -07:00 |
|
Cameron Gutman
|
b2bd7257e1
|
Fix Lint warnings
|
2017-09-09 14:12:54 -07:00 |
|
Cameron Gutman
|
d185a05b1d
|
Sort and sync vendor IDs with xpad
|
2017-08-25 21:04:36 -07:00 |
|
Cameron Gutman
|
01458770d2
|
Fix NPE enumerating input devices
|
2017-06-10 11:45:12 -07:00 |
|
Cameron Gutman
|
f6a0990432
|
Final fixes for Android O pointer capture
|
2017-06-08 18:17:34 -07:00 |
|
Cameron Gutman
|
f07c886711
|
Add isCapturing() method to mouse capture providers
|
2017-05-31 21:26:26 -07:00 |
|
Cameron Gutman
|
e66b1ebec9
|
Initial pointer capture work for O
|
2017-05-31 20:50:47 -07:00 |
|
Cameron Gutman
|
44cbf8adc1
|
Fix crash on stream disconnect on Android 7.0+ devices (root only)
|
2017-05-18 10:52:17 -07:00 |
|
Cameron Gutman
|
9417908848
|
Fix crash in virtual controller if a release event happens without a press
|
2017-05-17 21:32:24 -07:00 |
|
Cameron Gutman
|
1434be262c
|
Make sure a USB context exists before reporting input
|
2017-05-17 20:38:55 -07:00 |
|
Cameron Gutman
|
81d1e615bf
|
Adapt to new-core reworking of moonlight-common (likely buggy)
|
2017-05-14 17:14:45 -07:00 |
|
Cameron Gutman
|
f612ec80e2
|
Fix active gamepad mask when multi-controller is disabled
|
2017-02-06 19:26:05 -08:00 |
|
Cameron Gutman
|
7df1a39fcb
|
Update common jar to allow the client to tell the host which controllers are attached
|
2017-02-04 21:02:11 -08:00 |
|
Cameron Gutman
|
fa52e5edc2
|
Remove automatic disabling of back button due to false-positives
|
2017-01-02 19:02:30 -08:00 |
|
Cameron Gutman
|
0432d5725b
|
Properly handle Xbox One S controllers with updated firmware
|
2016-11-11 14:03:20 -08:00 |
|
Cameron Gutman
|
453fbb5f58
|
Use scancode mapping for DS4 for consistent mappings across devices
|
2016-11-05 20:08:42 -07:00 |
|
Cameron Gutman
|
1b5330323c
|
Fix root mouse capture on Nougat
|
2016-11-04 00:14:05 -07:00 |
|
Cameron Gutman
|
8aba4888e1
|
Fix being unable to press the same key down on different gamepads at the same time
|
2016-10-30 15:26:52 -07:00 |
|
Cameron Gutman
|
1c3b9a3859
|
Fix race condition in USB driver initialization and cleanup
|
2016-10-27 18:09:33 -07:00 |
|
Cameron Gutman
|
628ccd39d6
|
Fix default context getting picked up falsely during gamepad removal
|
2016-10-21 16:19:05 -07:00 |
|
Cameron Gutman
|
59db3f9b62
|
Fix Xbox button behavior quirks on Xbox One S controller
|
2016-10-21 15:57:00 -07:00 |
|
Cameron Gutman
|
416f922b56
|
Fix triggers stuck at 50% after controller reconnect
|
2016-10-21 14:54:21 -07:00 |
|
Cameron Gutman
|
21ea3d8a2b
|
Fix 3rd party Xbox controller d-pads
|
2016-10-21 12:38:55 -07:00 |
|
Cameron Gutman
|
df3655e958
|
Add support for Xbox One S controller over USB
|
2016-08-13 19:21:49 -07:00 |
|
Cameron Gutman
|
acd3aad8d9
|
Add support for mouse emulation with a gamepad
|
2016-08-13 18:52:39 -07:00 |
|
Cameron Gutman
|
7db3b9f401
|
Use Material icons
|
2016-08-13 16:45:42 -07:00 |
|
Cameron Gutman
|
757075b16a
|
Add support for Xbox One S controller connected via Bluetooth
|
2016-08-13 12:01:52 -07:00 |
|
Cameron Gutman
|
63bd5df09b
|
Prefer Evdev over N native capture since Evdev can capture over the system UI
|
2016-07-13 23:12:29 -07:00 |
|
Cameron Gutman
|
87a62666ac
|
Prefer Shield capture provider over Android N
|
2016-06-20 20:43:59 -07:00 |
|
Cameron Gutman
|
e9141d65fe
|
Improve reliability of missing root detection
|
2016-06-18 14:54:53 -07:00 |
|
Cameron Gutman
|
55b9645651
|
Fix minor Lint issues
|
2016-06-18 12:38:43 -07:00 |
|
Cameron Gutman
|
74f212c702
|
Add Android N mouse capture support
|
2016-06-18 11:15:53 -07:00 |
|
Cameron Gutman
|
36be943854
|
Add support for more Xbox controller models
|
2016-06-13 22:28:48 -05:00 |
|
Cameron Gutman
|
26a4fc75a5
|
Add handling for the ADT-1 controller
|
2016-06-13 21:28:54 -05:00 |
|
Cameron Gutman
|
541ac44be4
|
Add an unified input capture interface
|
2016-06-13 20:33:43 -05:00 |
|
Cameron Gutman
|
25ccc3d0e1
|
Fix for Xiaomi gamepad mapping
|
2016-05-19 22:31:14 -04:00 |
|
Cameron Gutman
|
48ba812cf6
|
When combining analog inputs, use the one with the highest magnitude
|
2016-05-07 21:19:02 -04:00 |
|
Cameron Gutman
|
019dc6d45f
|
Display a warning at stream start if root access is unavailable
|
2016-05-07 20:59:17 -04:00 |
|
Cameron Gutman
|
39fa0258ad
|
Force the Archos Gamepad 2's controller buttons as controller 0
|
2016-04-23 22:23:43 -04:00 |
|
Cameron Gutman
|
d0dd5bfa8c
|
Combine all controllers with the same controller number before sending controller input
|
2016-04-23 22:23:01 -04:00 |
|
Cameron Gutman
|
15fb3dd92c
|
Fix mouse scaling to scale by stream view size rather than screen size for better behavior on N and in general
|
2016-04-19 19:13:57 -04:00 |
|
Cameron Gutman
|
fb15ff99ca
|
Add support for the NVIDIA relative mouse extensions for Shield devices
|
2016-01-30 04:21:20 -05:00 |
|
Cameron Gutman
|
9d2b6f8854
|
Make nextDeviceId non-static since the lifetime of ControllerHandler is also just the life of the connection
|
2016-01-28 13:02:30 -05:00 |
|
Cameron Gutman
|
01950c25a8
|
Only claim Xbox 360 controllers if the kernel hasn't already
|
2016-01-28 12:35:16 -05:00 |
|
Cameron Gutman
|
7ad1ebd0e8
|
Fix Xbox 360 driver
|
2016-01-28 12:07:11 -05:00 |
|
Cameron Gutman
|
ee01a8b5a0
|
Turn the XB360 controller LED on at init
|
2016-01-27 14:00:14 -05:00 |
|
Cameron Gutman
|
23c54f6813
|
Add support for wired Xbox 360 controllers (pending testing)
|
2016-01-27 13:45:04 -05:00 |
|
Cameron Gutman
|
e114b73654
|
Revert "Fix margins around analog sticks"
This reverts commit 5d84f8af43fe15c20812d64faf62873a5953934f.
|
2016-01-20 01:35:30 -05:00 |
|
Cameron Gutman
|
da0a505978
|
Shrink the text size in the buttons so the start button text fits on the Nexus 9
|
2016-01-20 01:30:48 -05:00 |
|
Cameron Gutman
|
cb6d4a385c
|
Leave a margin around the d-pad so the selection rectangle doesn't draw over the control itself
|
2016-01-20 01:12:53 -05:00 |
|