summaryrefslogtreecommitdiffstats
path: root/src/core/hid (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: Make sure npad is initializedNarr the Reg2023-12-151-0/+3
* Merge pull request #12151 from german77/no-crashliamwhite2023-11-252-0/+51
|\
| * core: hid: Ensure output devices are initializedNarr the Reg2023-11-242-0/+51
* | service: hid: Create appropriate hid resourcesNarr the Reg2023-11-215-70/+40
|/
* Implemented qlaunch version of the controller appletFrozenAra2023-11-191-0/+7
* Merge pull request #12038 from german77/no_implementliamwhite2023-11-163-11/+12
|\
| * service: hid: Split hid.cpp into individual interfacesNarr the Reg2023-11-153-11/+12
* | core: hid: Split SL and SR buttonsgerman772023-11-121-8/+20
|/
* core: hid: Signal color updatesNarr the Reg2023-11-042-12/+28
* core: hid: Fix wrong battery valuesgerman772023-11-032-12/+17
* Reduce core timing mutex contentionKelebek12023-09-202-5/+8
* hid: service: Implement Last active Npadgerman772023-09-162-0/+15
* service: hid: Implement functions needed by QLaunchNarr the Reg2023-08-111-0/+26
* service: nfc: Ensure controller is in the correct modegerman772023-07-032-0/+20
* core: hid: Allow to read bin files while switch controller is availablegerman772023-06-251-4/+10
* input_common: Dont try to read/write data from 3rd party controllersgerman772023-06-251-0/+5
* input_common: Implement native mifare supportNarr the Reg2023-06-223-16/+100
* core: hid: Finish linking motion from virtual controllersNarr the Reg2023-06-034-9/+55
* input_common: Implement amiibo writtingNarr the Reg2023-05-221-2/+7
* core: hid: Allow to calibrate gyro sensorNarr the Reg2023-05-084-1/+40
* core: hid: Update motion on a better placegerman772023-05-083-19/+17
* Merge pull request #10174 from german77/motriodbunnei2023-05-071-0/+7
|\
| * input_common: Add experimental motion to buttongerman772023-05-061-0/+7
* | Merge pull request #10167 from german77/motion_previewliamwhite2023-05-075-4/+42
|\ \
| * | input_common: Add property to invert an axis buttonNarr the Reg2023-05-061-0/+1
| * | yuzu: Add motion preview to controller inputNarr the Reg2023-05-054-4/+41
| |/
* / core: hid: Fix state of capture and home buttonsgerman772023-05-051-0/+4
|/
* core: hid: Remove deadzone of virtual controllergerman772023-04-161-0/+4
* general: fix spelling mistakesLiam2023-03-124-8/+8
* Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg2023-02-263-98/+13
* yuzu: config: Remove player 8 and 9 from config fileNarr the Reg2023-02-263-13/+98
* Merge pull request #9848 from german77/metroid_motionliamwhite2023-02-253-2/+30
|\
| * core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg2023-02-223-2/+30
* | core: hid: Fix native mouse mappingsNarr the Reg2023-02-222-62/+50
|/
* input_common: Split mouse input into individual devicesNarr the Reg2023-02-162-1/+5
* core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-105-6/+55
* input_common: Implement turbo buttonsgerman772023-02-012-1/+80
* Revert 9617 and fix it on input_commonNarr the Reg2023-01-251-10/+2
* Merge pull request #9492 from german77/joycon_releaseliamwhite2023-01-246-153/+295
|\
| * core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg2023-01-201-67/+38
| * core: hid: Only set the polling mode to the correct sideNarr the Reg2023-01-202-9/+23
| * input_common: Implement joycon ir cameraNarr the Reg2023-01-202-9/+17
| * yuzu: Add ring controller test buttongerman772023-01-202-5/+9
| * input_common: Use DriverResult on all enginesgerman772023-01-201-5/+5
| * Address review commentsgerman772023-01-201-4/+2
| * core: hid: Fix input regressionsNarr the Reg2023-01-202-25/+42
| * input_common: Implement joycon nfcgerman772023-01-201-1/+2
| * core: hid: Enable pulling color data from controllersNarr the Reg2023-01-204-1/+115
| * core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg2023-01-204-65/+80
* | core: hid: Fix stick minimum rangegerman772023-01-141-2/+10
|/
* input_common: Create an update engineNarr the Reg2023-01-061-10/+0
* TAS: Immediately switch stick to TAS on inputMonsterDruide12023-01-031-9/+11
* core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.bunnei2022-12-301-0/+5
* TAS: Increase accuracy of Stick inputsMonsterDruide12022-12-251-0/+7
* input_common: Add virtual gamepadgerman772022-12-172-0/+91
* emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash2022-12-062-3/+2
* emulated_controller: Use std::move() in GetMappedDevices()Lioncash2022-12-061-6/+6
* emulated_console: Amend cast in SetTouch()Lioncash2022-12-061-1/+1
* emulated_console: std::move() ParamPackages and callbacks where applicableLioncash2022-12-061-4/+4
* Merge pull request #9273 from ameerj/per-game-profileliamwhite2022-12-041-2/+1
|\
| * Configuration: Add per-game input profilesameerj2022-11-201-2/+1
* | externals: update dynarmic, SDL2Liam2022-12-041-0/+1
* | Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-032-0/+2
|\ \
| * | general: fix compile for Apple ClangLiam2022-11-232-0/+2
* | | core/hid/emulated_controller: Use ranges version of transformLioncash2022-11-281-19/+15
* | | common/input: Add helpers functions for creating input and output devicesLioncash2022-11-283-19/+19
* | | yuzu-cmd: Fix input callback crash on closegerman772022-11-271-0/+1
|/ /
* / core: hid: Implement true multitouch supportNarr the Reg2022-11-193-29/+83
|/
* Merge pull request #9113 from german77/peer_pressureliamwhite2022-10-251-0/+1
|\
| * core: hid: Add handheld to nfc devicesgerman772022-10-221-0/+1
* | Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-252-41/+9
|\ \
| * | input_common: cache vibration testsgerman772022-10-212-41/+9
| |/
* / general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-11/+11
|/
* general: Fix spelling of "unknown"Morph2022-10-161-10/+10
* input_common: have an unique vector in callback statusgerman772022-10-091-2/+8
* service: nfp: Fix errors to pass unit testingNarr the Reg2022-10-041-2/+4
* Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-024-3/+123
|\
| * service: nfp: address commentsgerman772022-10-021-1/+1
| * core: hid: Add nfc support to emulated controllergerman772022-10-024-3/+123
* | Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony2022-10-011-1/+1
|/
* Merge pull request #8863 from german77/triggersbunnei2022-09-101-0/+15
|\
| * core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg2022-09-051-0/+15
* | input_common: Add support for analog toggleNarr the Reg2022-09-061-0/+3
|/
* Merge pull request #8566 from german77/galaxybunnei2022-08-272-1/+35
|\
| * core: hid: Add fallback for dualjoycon and pro controllersgerman772022-07-112-1/+35
* | Merge pull request #8722 from german77/ds4_goes_brrrbunnei2022-08-101-0/+4
|\ \
| * | hid: core: Delay the stop vibration command when testingNarr the Reg2022-08-061-0/+4
* | | hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-083-10/+35
|/ /
* | service: irs: Move to IRS namespace and minor fixesgerman772022-07-241-7/+4
* | core: hid: Add cammera supportgerman772022-07-245-3/+422
|/
* service: hid: Correct some mistakes and add more validationsNarr the Reg2022-06-291-0/+1
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-2/+2
* Merge pull request #8368 from german77/seventimesbunnei2022-05-301-0/+43
|\
| * service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman772022-05-271-0/+10
| * service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformationgerman772022-05-271-0/+33
* | Merge pull request #8374 from german77/asnycvibrationsbunnei2022-05-281-5/+29
|\ \
| * | input_common: Make vibration request asyncNarr the Reg2022-05-231-5/+29
| |/
* / input_common: touch: Rewrite touch driver to support multiple touch pointsgerman772022-05-232-4/+15
|/
* Merge pull request #8272 from german77/stick_rangebunnei2022-05-031-2/+2
|\
| * yuzu: Config allow to delete single axis directions when buttons are mapped to a stickNarr the Reg2022-04-271-2/+2
* | service: hid: Ensure all structs are initializedNarr the Reg2022-04-241-36/+36
|/
* general: Convert source file copyright comments over to SPDXMorph2022-04-2315-45/+30
* service: hid: Improve accuracy of sixaxis functionsNarr the Reg2022-04-181-2/+3
* yuzu: Add custom ringcon configurationgerman772022-04-162-0/+79
* core: hid: Fix double lock on softlock and forced updatesNarr the Reg2022-04-081-2/+12
* core: hid: Replace lock_guard with scoped_lockNarr the Reg2022-04-073-44/+44
* core: hid: Reduce the amount of dataracesgerman772022-04-076-176/+246
* Merge pull request #7867 from german77/amiibobunnei2022-02-192-2/+15
|\
| * nfp: Separate nfc tag from amiibo dataNarr the Reg2022-02-101-2/+7
| * nfp: Improve implementationgerman772022-02-082-0/+8
* | general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-053-11/+11
* | input/hid: Migrate to the new UUID implementationMorph2022-02-053-15/+16
|/
* Merge pull request #7839 from german77/batterybunnei2022-02-051-1/+1
|\
| * yuzu: ui: Improve battery symbolsNarr the Reg2022-02-021-1/+1
* | general: Move deleted copy/move constructor/assignment operators to public interfaceLioncash2022-02-023-2/+2
|/
* input_common: Add option to configure gyro thresholdgerman772022-01-242-2/+3
* Merge pull request #7710 from german77/just-shake-itbunnei2022-01-211-1/+1
|\
| * core/hid: Increment shake forceNarr the Reg2022-01-141-1/+1
* | Merge pull request #7728 from v1993/patch-4Mai M2022-01-171-1/+1
|\ \
| * | hid: fix std::transform callValeri2022-01-171-1/+1
* | | Correct assignment source for rotationsValeri2022-01-171-1/+1
|/ /
* | Merge pull request #7700 from german77/no-gyrobunnei2022-01-141-1/+1
|\ \ | |/ |/|
| * core/hid: Reduce gyro threshold even moreNarr the Reg2022-01-121-1/+1
* | Merge pull request #7633 from german77/hotkeysbunnei2022-01-113-1/+75
|\ \ | |/ |/|
| * yuzu: Add controller hotkeysgerman772022-01-072-0/+29
| * core/hid: Add home and screenshot button supportgerman772022-01-073-1/+46
* | Merge pull request #7682 from german77/udp_fixbunnei2022-01-081-2/+6
|\ \
| * | yuzu: Use pad parameter to choose the correct controllergerman772022-01-071-2/+6
| |/
* / core/hid: Set minimum gyro thresholdgerman772022-01-071-0/+1
|/
* core/hid: Add fallback to fullkey controllersgerman772022-01-022-4/+36
* core/hid: Fix controller type validationgerman772021-12-302-8/+14
* Merge pull request #7481 from german77/gyro-biasbunnei2021-12-214-6/+16
|\
| * service/hid: Improve console motion accuracyNarr the Reg2021-12-134-6/+16
* | core/hid: Cancel any vibration after the testNarr the Reg2021-12-162-12/+14
* | core/hid: Fix faulty analog triggersNarr the Reg2021-12-151-2/+2
* | common/input: Avoid numerous large copies of CallbackStatusLioncash2021-12-146-92/+118
* | service/hid: Implement SetNpadJoyAssignmentModegerman772021-12-052-0/+13
|/
* core/hid: Add missing controller typegerman772021-12-051-0/+2
* core/hid: Ensure only valid npad are connectedgerman772021-12-055-1/+70
* input_interpreter: Make use of NpadButton instead of a u64Morph2021-11-302-9/+9
* core: hid: hid_types: Add "All" to NpadButtonMorph2021-11-301-0/+2
* core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph2021-11-292-0/+32
* core: hid: Mark constructors as explicitMorph2021-11-292-2/+2
* core: hid: Cleanup and amend documentationMorph2021-11-294-69/+76
* settings: Add debug setting to enable all controllersgerman772021-11-281-0/+20
* config: Remove vibration configurationgerman772021-11-271-2/+3
* input_common: Fully implement UDP controllersNarr the Reg2021-11-261-2/+4
* service/hid: Finish converting LIFO objects and address some nitsNarr the Reg2021-11-252-4/+4
* bootmanager: Use cross-platform keyboard inputgerman772021-11-251-1/+1
* kraken: Address comments from reviewgerman772021-11-251-1/+2
* core/hid: Improve accuary of mouse implementationgerman772021-11-254-20/+33
* core/hid: Fully implement native mousegerman772021-11-255-56/+165
* input_common: Allow keyboard to be backwards compatiblegerman772021-11-251-6/+22
* core/hid: Improve accuracy of the keyboard implementationgerman772021-11-252-132/+269
* core/hid: Fix keyboard alignmentgerman772021-11-251-12/+13
* core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-254-8/+69
* service/hid: Remove includes of core.h and settings.hgerman772021-11-253-3/+2
* service/hid: Add support for new controllersgerman772021-11-251-1/+1
* settings: Fix controller preview not displaying the correct controllergerman772021-11-251-2/+2
* core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-253-34/+41
* config: Cleanup and documentationgerman772021-11-251-1/+5
* core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman772021-11-252-13/+61
* core/hid: Fully emulate motion from buttongerman772021-11-254-36/+70
* second commit lion reviewgerman772021-11-256-11/+29
* settings: Fix Debug controller type optionsgerman772021-11-253-6/+12
* kraken: Address comments from reviewgerman772021-11-258-146/+173
* input_common: Revert deleted TAS functionsgerman772021-11-251-22/+22
* core/hid: Explain better what a temporary value doesgerman772021-11-252-24/+28
* core/hid: Update structs to 13.1.0german772021-11-253-8/+18
* core/hid: Add TAS inputgerman772021-11-252-0/+81
* input_common: Add multiple vibration curvesgerman772021-11-251-1/+9
* core/hid: Rework battery mappingsgerman772021-11-254-30/+54
* input_common: Add manual update options to input devicesgerman772021-11-251-0/+9
* settings: Fix mouse and keyboard mappingsgerman772021-11-253-11/+19
* Morph review first wavegerman772021-11-258-57/+57
* yuzu: Fix loading input profilesgerman772021-11-251-0/+2
* kraken: Address comments from reviewgerman772021-11-255-8/+14
* service/hid: Fix gesture inputgerman772021-11-253-27/+37
* configuration: Migrate controller settings to emulated controllergerman772021-11-254-4/+30
* core/hid: Fix rumble too strong at 1%german772021-11-251-12/+22
* core/hid: Only signal when neededgerman772021-11-253-126/+141
* hid: Fix controller connection/disconnectiongerman772021-11-254-30/+95
* core/hid: Documment some filesgerman772021-11-254-52/+265
* kraken: Fix errors from rebase and format filesgerman772021-11-251-1/+5
* core/hid: Add output devicesgerman772021-11-253-29/+121
* core: Update input interpretergerman772021-11-252-51/+18
* core/hid: Add emulated controllersgerman772021-11-258-0/+2017
* core/hid: Move motion_input, create input converter and hid_typesgerman772021-11-255-0/+1159
* core/hid: Move input_interpreter to hidgerman772021-11-252-0/+206