| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-27 | settings: Add debug setting to enable all controllers | german77 | |
| 2021-11-26 | input_common: Fully implement UDP controllers | Narr the Reg | |
| 2021-11-24 | input_common: Move button names to the frontend | german77 | |
| 2021-11-24 | core/hid: Remove usage of native types, fix a couple of errors with motion | german77 | |
| 2021-11-24 | settings: Remove includes of core.h | german77 | |
| 2021-11-24 | core/hid: Rename NpadType to NpadStyleIndex | german77 | |
| 2021-11-24 | settings: Fix Debug controller type options | german77 | |
| 2021-11-24 | input_common: Fix UDP uuid | german77 | |
| 2021-11-24 | core/hid: Rework battery mappings | german77 | |
| 2021-11-24 | settings: Fix mouse and keyboard mappings | german77 | |
| 2021-11-24 | yuzu: Fix loading input profiles | german77 | |
| 2021-11-24 | hid: Fix controller connection/disconnection | german77 | |
| 2021-11-24 | core/hid: Add output devices | german77 | |
| 2021-11-24 | yuzu: Update frontend | german77 | |
| 2021-11-24 | input_common: Rewrite keyboard | german77 | |
| 2021-10-07 | yuzu qt: Remove global system instances from config, WaitTree, main | lat9nq | |
| 2021-09-18 | input_common/tas: Base playback & recording system | MonsterDruide1 | |
| The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called. The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate. Co-authored-by: Naii-the-Baf <sfabian200@gmail.com> Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com> | |||
| 2021-08-07 | input_common: Improve SDL joystick and hide toggle option | german77 | |
| 2021-07-21 | Merge pull request #6654 from german77/custom_threshold | bunnei | |
| input_common: Make button threshold customizable | |||
| 2021-07-17 | configure/ui: Add sliders for trigger buttons | german77 | |
| 2021-07-15 | input_common: Make button threshold customizable | german77 | |
| 2021-07-15 | input_common: Support SDL toggle buttons | german77 | |
| 2021-06-06 | limitable_input_dialog: Implement character limiter | Kewlan | |
| When using GetText() you can now choose what set of characters the user can't enter. | |||
| 2021-05-15 | input_common: Implement SDL motion | german77 | |
| 2021-03-11 | Merge pull request #6040 from german77/toggleKeyboard | bunnei | |
| Enable toggle buttons for keyboard and mouse | |||
| 2021-03-06 | Enable mouse toggle buttons | german77 | |
| 2021-03-06 | Add toggle button option for normal buttons | german | |
| 2021-03-05 | Enable button toggle for keyboard in the modifier button | german | |
| 2021-02-27 | inputCommon: Mouse fixes | german77 | |
| 2021-02-07 | hid: Implement GC controller | german | |
| 2021-02-06 | Make settings controller image change with controller input | german | |
| 2021-02-06 | Merge pull request #5326 from german77/hidUpdate1 | bunnei | |
| HID: Update the HID service to match more closely to switchbrew part 1 | |||
| 2021-02-03 | Fix npad struct to match switchbrew | german | |
| 2021-02-03 | Always update handheld config | german | |
| 2021-01-23 | Fix connect and disconnect controller events | german | |
| 2021-01-17 | Always update configuration for handheld | german | |
| 2021-01-01 | configure_input: Modify controller connection delay | Morph | |
| Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID. | |||
| 2020-12-26 | Allow to invert analog axis with right click | german | |
| 2020-11-29 | Merge pull request #4939 from german77/MouseInput | bunnei | |
| InputCommon: Implement full mouse support | |||
| 2020-11-25 | Implement full mouse support | german | |
| 2020-11-20 | configure_input_player: Use the npad style set to show the available controllers | Morph | |
| This will reduce the likelihood of an invalid controller type to be set within a game | |||
| 2020-11-17 | configure_input_player: Use static qualifier for IsProfileNameValid() | Lioncash | |
| This is a static member function, so we don't need use an existing instance to call this function. | |||
| 2020-11-15 | configure_input: Accommodate for the mouse input device engine | Morph | |
| 2020-11-15 | configure_input: Update the input profiles for other player tabs | Morph | |
| 2020-11-15 | general: Fix compiler warnings on linux and miscellaneous changes | Morph | |
| 2020-11-15 | sdl_impl: Revert to the "old" method of mapping sticks | Morph | |
| Not all controllers have a SDL_GameController binding. This caused controllers not present in the SDL GameController database to have buttons mapped instead of axes. Furthermore, it was not possible to invert the axes when it could be useful such as emulating a horizontal single joycon or other potential cases. This allows us to invert the axes by reversing the order of mapping (vertical, then horizontal). | |||
| 2020-11-15 | applets/controller: Change the input button to create input profiles | Morph | |
| Co-authored-by: Its-Rei <kupfel@gmail.com> | |||
| 2020-11-15 | input: Disconnect a controller prior to connecting a new one | Morph | |
| Some games do not respond to a change in controller type if 1) The controller is not disconnected prior to being reconnected and/or 2) The controller is reconnected instantly after being disconnected. Since it is not possible to change controllers instantly on hardware and requiring a disconnect prior to connecting a new one, we should emulate this as well with a small delay, fixing the aforementioned issue. | |||
| 2020-11-15 | input_common: Add VibrationDevice and VibrationDeviceFactory | Morph | |
| A vibration device is an input device that returns an unsigned byte as status. It represents whether the vibration device supports vibration or not. If the status returns 1, it supports vibration. Otherwise, it does not support vibration. | |||
| 2020-11-15 | configure_input_player: Change "Defaults" button behavior | Morph | |
| RestoreDefaults() now restores the selected devices' mappings using UpdateMappingWithDefaults(). This allows us to move the keyboard mapping from RestoreDefaults() to UpdateMappingWithDefaults(). | |||
