aboutsummaryrefslogtreecommitdiff
path: root/src/core/hid
AgeCommit message (Collapse)Author
2022-01-13Merge pull request #7700 from german77/no-gyrobunnei
core/hid: Reduce gyro threshold even more
2022-01-11core/hid: Reduce gyro threshold even moreNarr the Reg
2022-01-11Merge pull request #7633 from german77/hotkeysbunnei
yuzu: Add controller hotkeys
2022-01-08Merge pull request #7682 from german77/udp_fixbunnei
input_common: Fix UDP controller mappings
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman77
2022-01-06yuzu: Add controller hotkeysgerman77
2022-01-06core/hid: Add home and screenshot button supportgerman77
2022-01-06core/hid: Set minimum gyro thresholdgerman77
2022-01-01core/hid: Add fallback to fullkey controllersgerman77
2021-12-29core/hid: Fix controller type validationgerman77
2021-12-21Merge pull request #7481 from german77/gyro-biasbunnei
service/hid: Improve console motion accuracy
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg
2021-12-14core/hid: Fix faulty analog triggersNarr the Reg
2021-12-13common/input: Avoid numerous large copies of CallbackStatusLioncash
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.
2021-12-12service/hid: Improve console motion accuracyNarr the Reg
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman77
2021-12-05core/hid: Add missing controller typegerman77
2021-12-04core/hid: Ensure only valid npad are connectedgerman77
2021-11-29input_interpreter: Make use of NpadButton instead of a u64Morph
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
2021-11-29core: hid: hid_types: Add "All" to NpadButtonMorph
This represents a bitmask for all pressed buttons
2021-11-29core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph
2021-11-29core: hid: Mark constructors as explicitMorph
2021-11-29core: hid: Cleanup and amend documentationMorph
2021-11-27settings: Add debug setting to enable all controllersgerman77
2021-11-26config: Remove vibration configurationgerman77
2021-11-26input_common: Fully implement UDP controllersNarr the Reg
2021-11-24service/hid: Finish converting LIFO objects and address some nitsNarr the Reg
2021-11-24bootmanager: Use cross-platform keyboard inputgerman77
2021-11-24kraken: Address comments from reviewgerman77
Fix compiler bug
2021-11-24core/hid: Improve accuary of mouse implementationgerman77
2021-11-24core/hid: Fully implement native mousegerman77
2021-11-24input_common: Allow keyboard to be backwards compatiblegerman77
2021-11-24core/hid: Improve accuracy of the keyboard implementationgerman77
2021-11-24core/hid: Fix keyboard alignmentgerman77
2021-11-24core/hid: Remove usage of native types, fix a couple of errors with motiongerman77
2021-11-24service/hid: Remove includes of core.h and settings.hgerman77
2021-11-24service/hid: Add support for new controllersgerman77
2021-11-24settings: Fix controller preview not displaying the correct controllergerman77
2021-11-24core/hid: Rename NpadType to NpadStyleIndexgerman77
2021-11-24config: Cleanup and documentationgerman77
2021-11-24core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman77
2021-11-24core/hid: Fully emulate motion from buttongerman77
2021-11-24second commit lion reviewgerman77
2021-11-24settings: Fix Debug controller type optionsgerman77
2021-11-24kraken: Address comments from reviewgerman77
start lion review
2021-11-24input_common: Revert deleted TAS functionsgerman77
2021-11-24core/hid: Explain better what a temporary value doesgerman77
2021-11-24core/hid: Update structs to 13.1.0german77
2021-11-24core/hid: Add TAS inputgerman77
2021-11-24input_common: Add multiple vibration curvesgerman77