aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_input.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [meta] clang-format literally all of the Qt code (#3706)crueter2026-03-101-7/+8
| | | | | | | | I'm tired of dealing with this tbh Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3706 Reviewed-by: Lizzie <lizzie@eden-emu.dev>
* [qt_common] reorg + checkstate abstraction (#2735)crueter2025-10-151-1/+2
| | | | | | | | no diff. in functionality, just confirm builds on ubuntu 24.04/debian 12 Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2735
* [desktop] fix random qt annoyances (#226)crueter2025-08-081-4/+8
| | | | | | | | | | | | Removes that silly QLayout message and improves consistency thereof for other QLayouts Still work to be done but this is all that's needed rn Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/226 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
* Fix Qt <6.7 build and allow speed limit to be savedswurl2025-04-231-1/+1
| | | | Signed-off-by: swurl <swurl@swurl.xyz>
* Fix controls config dialogcrueter2025-04-101-1/+1
| | | Signed-off-by: swurl <swurl@swurl.xyz>
* am: rewrite appletAE, appletOELiam2024-02-111-3/+0
|
* am: migrate global state to per-applet state structureLiam2024-01-291-15/+2
|
* service: split am into componentsLiam2024-01-291-0/+1
|
* hid_core: Move hid to it's own subprojectNarr the Reg2024-01-051-2/+2
|
* core: hid: Signal color updatesNarr the Reg2023-11-041-1/+1
|
* yuzu: Improve behavior when clicking on controller box in Controller appletflodavid2023-10-171-24/+35
| | | | | | | | - Apply changes on Controller configuration of commit d037853 to Controller applet - Fix regression of this previous commit: Enabling a controller in its tab did not activate previous controllers Signed-off-by: flodavid <fl.david.53@gmail.com>
* yuzu: Improve behavior when clicking on controller box in Control Configurationflodavid2023-10-141-10/+26
| | | | When reducing the number of Connecter Controllers, keep the one clicked if it was not the last one of the list
* general: Use console mode helper across projectlat9nq2023-08-221-12/+8
|
* general: Convert use_docked_mode to an enumerationlat9nq2023-08-221-5/+13
| | | | Allows some special interactions with it in the Qt frontend.
* config: Fix controller config from resettingNarr the Reg2023-03-171-0/+3
|
* yuzu: Silence some clang warningsNarr the Reg2022-09-211-4/+3
|
* yuzu: Use a debugger to generate minidumpslat9nq2022-09-041-1/+1
| | | | | | yuzu: Move mini_dump out of core startup_checks: Better exception handling
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to b2eb10382941bef0914f4a0a4685b9033440aa9f
* yuzu: Hook qt camera to camera drivergerman772022-07-231-0/+5
|
* yuzu: Add custom ringcon configurationgerman772022-04-161-0/+5
|
* yuzu: Reduce unused includesameerj2022-03-201-4/+0
|
* yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg2022-02-021-1/+1
|
* core/hid: Fully implement native mousegerman772021-11-241-4/+0
|
* settings: Remove includes of core.hgerman772021-11-241-12/+17
|
* configuration: Migrate controller settings to emulated controllergerman772021-11-241-4/+13
|
* hid: Fix controller connection/disconnectiongerman772021-11-241-0/+1
|
* kraken: Fix errors from rebase and format filesgerman772021-11-241-4/+5
|
* yuzu: Update frontendgerman772021-11-241-15/+1
|
* yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq2021-10-071-22/+22
|
* Fix connect and disconnect controller eventsgerman2021-01-231-1/+5
|
* configure_input: Modify controller connection delayMorph2021-01-011-1/+12
| | | | Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
* configure_input: Update the input profiles for other player tabsMorph2020-11-151-2/+14
|
* configure_input: Add per-player vibrationMorph2020-11-151-0/+4
| | | | | | | Allows for enabling and modifying vibration and vibration strength per player. Also adds a toggle for enabling/disabling accurate vibrations. Co-authored-by: Its-Rei <kupfel@gmail.com>
* settings: Remove global vibration strength modifierMorph2020-11-151-2/+0
| | | | This will be replaced in favor of per-player vibration strength modifiers.
* configure_input: Hook up the vibration percentage spinboxMorph2020-11-151-0/+2
| | | | | This allows setting the vibration strength percentage anywhere from 1% to 100%. Also hooks up the remaining motion button and checkbox in the Controller Applet.
* settings: Preparation for per-game input settingsMorph2020-11-151-12/+12
|
* input_profiles: Implement input profilesMorph2020-11-151-10/+20
|
* configure_input_player: Implement input exclusivity and persistenceMorph2020-11-151-1/+1
| | | | With this, the "Input Devices" combobox should accurately reflect the input device being used and disallows inputs from other input devices unless the input device is set to "Any".
* Merge pull request #4594 from german77/MotionHIDbunnei2020-09-171-0/+7
|\ | | | | hid/configuration: Implement motion controls to HID
| * configure_input: Hook up the motion button and checkboxMorph2020-09-051-0/+7
| | | | | | | | | | This allows toggling motion on or off, and allows access to the motion configuration. Also changes the [waiting] text for motion buttons to Shake! as this is how motion is connected to a player.
* | clang-formatMorph2020-09-041-1/+2
| |
* | Project Mjölnir: Part 2 - Controller AppletMorph2020-09-041-5/+16
|/ | | | Co-authored-by: Its-Rei <kupfel@gmail.com>
* Address review comments and fix code compilationFearlessTobi2020-08-291-5/+4
|
* yuzu: Add motion and touch configurationFearlessTobi2020-08-291-0/+6
|
* input_common: Eliminate most global stateLioncash2020-08-271-14/+18
| | | | | | | | | | | | | Abstracts most of the input mechanisms under an InputSubsystem class that is managed by the frontends, eliminating any static constructors and destructors. This gets rid of global accessor functions and also allows the frontends to have a more fine-grained control over the lifecycle of the input subsystem. This also makes it explicit which interfaces rely on the input subsystem instead of making it opaque in the interface functions. All that remains to migrate over is the factories, which can be done in a separate change.
* Address feedbackMorph2020-08-261-6/+7
|
* Project Mjölnir: Part 1Morph2020-08-261-143/+122
| | | | | Co-authored-by: James Rowe <jroweboy@gmail.com> Co-authored-by: Its-Rei <kupfel@gmail.com>
* When docked mode is checked, uncheck "joycons docked"Morph2019-09-161-0/+2
|
* Qt: Fixed behaviour of buttons by connecting functors to correct signalsSilent2019-08-021-6/+6
| | | | | | Following screens got fixes: - Configure/Debug - Configure/Input
* yuzu/configuration: Make all widgets and dialogs aware of language changesLioncash2019-06-051-10/+36
| | | | | | | | | | | | To prepare for translation support, this makes all of the widgets cognizant of the language change event that occurs whenever installTranslator() is called and automatically retranslates their text where necessary. This is important as calling the backing UI's retranslateUi() is often not enough, particularly in cases where we add our own strings that aren't controlled by it. In that case we need to manually refresh the strings ourselves.