german77
7a13a515d9
core/hid: Add fallback to fullkey controllers
4 years ago
german77
9ee5c4ec56
core/hid: Fix controller type validation
4 years ago
Narr the Reg
c82e6dc810
core/hid: Cancel any vibration after the test
4 years ago
Narr the Reg
6aac5d4c27
core/hid: Fix faulty analog triggers
4 years ago
Lioncash
e05d2a70b2
common/input: Avoid numerous large copies of CallbackStatus
CallbackStatus instances aren't the cheapest things to copy around
(relative to everything else), given that they're currently 520 bytes in
size and are currently copied numerous times when callbacks are invoked.
Instead, we can pass the status by const reference to avoid all the
copying.
4 years ago
Narr the Reg
316f80af87
service/hid: Improve console motion accuracy
4 years ago
german77
d6ae9c68f8
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
german77
7347cdb651
core/hid: Add missing controller type
4 years ago
german77
7fe455e42e
core/hid: Ensure only valid npad are connected
4 years ago
Morph
5deecd714b
input_interpreter: Make use of NpadButton instead of a u64
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
4 years ago
Morph
bfac21fca1
core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
4 years ago
Morph
940375dfbb
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
4 years ago
Morph
04f48f0120
core: hid: Mark constructors as explicit
4 years ago
Morph
b9b28c0457
core: hid: Cleanup and amend documentation
4 years ago
german77
51df96b7c0
settings: Add debug setting to enable all controllers
4 years ago
german77
182cd9004f
config: Remove vibration configuration
4 years ago
Narr the Reg
639402850a
input_common: Fully implement UDP controllers
4 years ago
Narr the Reg
23bf2e3bb6
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
922aa9410a
bootmanager: Use cross-platform keyboard input
4 years ago
german77
42949738f2
kraken: Address comments from review
Fix compiler bug
4 years ago
german77
f4e5f89e6f
core/hid: Improve accuary of mouse implementation
4 years ago
german77
654d76e79e
core/hid: Fully implement native mouse
4 years ago
german77
bca299e8e0
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
b673857d7d
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
7fcfe24a3e
core/hid: Fix keyboard alignment
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
e7eee36d52
service/hid: Remove includes of core.h and settings.h
4 years ago
german77
b21fcd9527
service/hid: Add support for new controllers
4 years ago
german77
d14e74132c
settings: Fix controller preview not displaying the correct controller
4 years ago
german77
5d0f3540c4
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
84c58666a4
config: Cleanup and documentation
4 years ago
german77
157e0b85fd
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
4 years ago
german77
136eb9c4c2
core/hid: Fully emulate motion from button
4 years ago
german77
77fa4d4bf6
second commit lion review
4 years ago
german77
730f078302
settings: Fix Debug controller type options
4 years ago
german77
2b1b0c2a30
kraken: Address comments from review
start lion review
4 years ago
german77
61d9eb9f69
input_common: Revert deleted TAS functions
4 years ago
german77
5f69fdbfcc
core/hid: Explain better what a temporary value does
4 years ago
german77
2d3a63b289
core/hid: Update structs to 13.1.0
4 years ago
german77
c085e54316
core/hid: Add TAS input
4 years ago
german77
7348e205d9
input_common: Add multiple vibration curves
4 years ago
german77
064ddacf49
core/hid: Rework battery mappings
4 years ago
german77
c6c32daf40
input_common: Add manual update options to input devices
4 years ago
german77
464c4d26ac
settings: Fix mouse and keyboard mappings
4 years ago
german77
b564f024f0
Morph review first wave
4 years ago
german77
21819da8cd
yuzu: Fix loading input profiles
4 years ago
german77
b5e72de753
kraken: Address comments from review
review fixes
4 years ago
german77
85052b8662
service/hid: Fix gesture input
4 years ago
german77
af55dd1935
configuration: Migrate controller settings to emulated controller
4 years ago
german77
c3ff0a8ac0
core/hid: Fix rumble too strong at 1%
4 years ago