german77
68ed8e2388
nfp: Improve implementation
5 years ago
Lioncash
2c2e08df02
general: Move deleted copy/move constructor/assignment operators to public interface
This allows for better compiler errors, where the compiler will state a
copy or move couldn't occur due to the relevant function being deleted.
Previously a compiler would warn about the relevant function not being
accessible (which, while true, isn't as informative as it could be).
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
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
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Morph
24b6822c56
core: hid: Cleanup and amend documentation
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
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
9f91335a71
kraken: Address comments from review
start lion review
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
012691087a
core/hid: Rework battery 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
6774c7988b
configuration: Migrate controller settings to emulated controller
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
c39001eaa6
core/hid: Documment some files
4 years ago
german77
66cf94709a
core/hid: Add output devices
4 years ago
german77
5298dba88e
core/hid: Add emulated controllers
4 years ago