german77
68ed8e2388
nfp: Improve implementation
5 years ago
german77
1fca7203d3
input_common: Add option to configure gyro threshold
4 years ago
Valeri
8b3ea1258c
hid: fix std::transform call
Found by static analysis with PVS-Studio.
4 years ago
german77
a52791af6b
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
353317f31e
yuzu: Add controller hotkeys
4 years ago
german77
06d840652f
core/hid: Add home and screenshot button support
4 years ago
german77
0e9f010ed6
core/hid: Add fallback to fullkey controllers
4 years ago
german77
5dab578691
core/hid: Fix controller type validation
4 years ago
Narr the Reg
3554c18269
core/hid: Cancel any vibration after the test
4 years ago
Narr the Reg
3e0a577553
core/hid: Fix faulty analog triggers
4 years ago
Lioncash
726de453bb
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
german77
2ba6890141
core/hid: Add missing controller type
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
german77
b7357d95a7
settings: Add debug setting to enable all controllers
4 years ago
german77
8df8dd6c5c
config: Remove vibration configuration
4 years ago
Narr the Reg
d20817d2f1
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
0cf8201c5d
settings: Fix controller preview not displaying the correct controller
4 years ago
german77
8517d89be0
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
a4cdafed54
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
4 years ago
german77
93997b234f
core/hid: Fully emulate motion from button
4 years ago
german77
4736326a05
second commit lion review
4 years ago
german77
a8852024b6
settings: Fix Debug controller type options
4 years ago
german77
9f91335a71
kraken: Address comments from review
start lion review
4 years ago
german77
f63c6fce6d
input_common: Revert deleted TAS functions
4 years ago
german77
df91c97a36
core/hid: Explain better what a temporary value does
4 years ago
german77
d0389d2971
core/hid: Add TAS input
4 years ago
german77
124404e756
input_common: Add multiple vibration curves
4 years ago
german77
012691087a
core/hid: Rework battery mappings
4 years ago
german77
ae6ba2c8bd
input_common: Add manual update options to input devices
4 years ago
german77
d1bac9024d
settings: Fix mouse and keyboard mappings
4 years ago
german77
d813cbd592
Morph review first wave
4 years ago
german77
b3f59b4407
kraken: Address comments from review
review fixes
4 years ago
german77
8ea02d19a1
service/hid: Fix gesture input
4 years ago
german77
6774c7988b
configuration: Migrate controller settings to emulated controller
4 years ago
german77
6c7814bc9c
core/hid: Fix rumble too strong at 1%
4 years ago
german77
00f654cd22
core/hid: Only signal when needed
4 years ago
german77
88cb39be9f
hid: Fix controller connection/disconnection
4 years ago
german77
0292fe0198
kraken: Fix errors from rebase and format files
4 years ago
german77
66cf94709a
core/hid: Add output devices
4 years ago
german77
5298dba88e
core/hid: Add emulated controllers
4 years ago