summaryrefslogtreecommitdiff
path: root/src/input_common (unfollow)
Commit message (Expand)AuthorFilesLines
2021-02-07hid: Implement GC controllerGravatar german1-0/+1
2021-02-06Add SL SR vectors, change dual joycon view, add missing raw data from keyboar...Gravatar german2-0/+14
2021-02-06Make settings controller image change with controller inputGravatar german2-0/+20
2021-01-29analog_from_button: Fix update_thread.join exceptionGravatar ameerj1-5/+9
2021-01-23sdl_impl: Set the maximum vibration duration to 1 secondGravatar Morph1-2/+6
2021-01-15Always initialize keyboard inputGravatar german1-10/+8
2021-01-15Add mutitouch support for touch screensGravatar german3-17/+14
2021-01-15Allow to return up to 16 touch inputs per engineGravatar german5-92/+116
2021-01-02general: Fix various spelling errorsGravatar Morph4-9/+9
2020-12-30Port citra-emu/citra#5509Gravatar german1-2/+45
2020-12-27udp client: process packets only for the correct padGravatar gal201-0/+5
2020-12-26Allow to invert analog axis with right clickGravatar german3-17/+62
2020-12-07Disable analog joystick from buttons by defaultGravatar german1-1/+21
2020-12-03mouse_poller: Remove unused includesGravatar Lioncash1-3/+1
2020-12-03mouse_input: Invert conditional in UpdateYuzuSettings()Gravatar Lioncash1-4/+6
2020-12-03mouse_input: Remove two casts and amend some formattingGravatar Lioncash1-11/+14
2020-12-03mouse_input: Resolve a -Wdocumentation warningGravatar Lioncash1-1/+1
2020-12-03mouse_input: Remove unused includesGravatar Lioncash2-7/+3
2020-11-30Fix implicit conversion in mouse inputGravatar german1-6/+8
2020-11-25Implement full mouse supportGravatar german9-242/+697
2020-11-25Add multiple udp server supportGravatar german4-100/+149
2020-11-25input_common: ignore some Clang warnings after 5c4774e8ce1dGravatar Jan Beich1-2/+2
2020-11-23input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].Gravatar bunnei1-2/+2
2020-11-23input_common: Add more missing [[maybe_unused]] from #4927.Gravatar bunnei3-4/+6
2020-11-22input_common: Treat warnings as errorsGravatar Lioncash7-9/+22
2020-11-19Modify rumble amplificationGravatar german772-4/+3
2020-11-15sdl_impl: Pump SDL Events at 1000 HzGravatar Morph1-1/+1
2020-11-15sdl_impl: Revert to the "old" method of mapping sticksGravatar Morph1-32/+13
2020-11-15controllers/npad: Remove the old vibration filterGravatar Morph1-15/+0
2020-11-15input_common: Add VibrationDevice and VibrationDeviceFactoryGravatar Morph9-46/+159
2020-11-15configure_input: Add per-player vibrationGravatar Morph1-0/+3
2020-11-15controllers/npad: Add heuristics to reduce rumble state changesGravatar Morph1-29/+25
2020-11-15configure_input_player: Change "Defaults" button behaviorGravatar Morph1-8/+0
2020-11-15udp/client: Reduce testing period to 5 secondsGravatar Morph1-1/+1
2020-11-15configure_input_player: Implement input exclusivity and persistenceGravatar Morph1-3/+3
2020-11-15motion_input: Mark constructor as explicitGravatar Lioncash1-1/+1
2020-11-15motion_input: Mark member functions as [[nodiscard]] where applicableGravatar Lioncash1-10/+11
2020-11-10fix minor clang errorGravatar german1-1/+1
2020-11-08Allow to dial any angle with digital joystickGravatar german1-19/+103
2020-10-28Add hotplug, rumble and fix 3rd party adapters for the GC adapterGravatar german3-303/+433
2020-10-21sdl_impl: Fix controller reconnection issuesGravatar Morph1-85/+84
2020-10-20configure_input_player: Fix modifier buttonsGravatar Morph1-2/+0
2020-10-16udp/client: Make use of designated initializers in TestCommunication()Gravatar Lioncash1-2/+5
2020-10-16udp/client: Take std::function by const reference with TestCommunication()Gravatar Lioncash2-5/+5
2020-10-16sdl_impl: Erase the SDLJoystick entry after removing a controllerGravatar Morph1-15/+13
2020-10-15input_common/CMakeLists: Make some warnings errorsGravatar Lioncash16-191/+237
2020-10-04Address commentsGravatar german2-40/+40
2020-10-03Add compatibility with only accelerometer and auto calibrate for driftGravatar german2-12/+106
2020-09-30Reduce the "shake" requirements when configuring UDP.Gravatar Lukas Senionis1-2/+6
2020-09-29First implementation of controller rumbleGravatar german1-1/+38