mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-01-25 18:10:48 +01:00
* Input: further work on remapping Xinput and begin work on remapping DS4 * Input: Improve pad_settings_dialog a bit and begin Remapping for XInput * Input: begin evdev remapping and change all handlers to use cfg::string * Input: finish work on remapping evdev and some more crap * Input: finish work on remapping Xinput and DS4 * Input: add DS4 Colors to DS4 config * Input: Improve DS4 deadzone scaling Jarves made some mistakes, so I'll fix them in the follow up commit * Input: fix Jarves fixes on DS4 deadzone and remove unnecessary usage of toUtf8 * Input: add primitive batterychecks to XInput and DS4 * Input: add mmjoystick remapping * Input: Fix evdev and some Vibration issues * Input: adjust capabilities to fix stick input for games like LoS 2 also fix threshold slider minimum also add ps button to all the handlers * Input: Further evdev work based on danilaml code review and own debugging: Fixed path issue, <= 0 issue, some captures, const, axis with same codes. Adds a map to each device that differentiates negative and positive axis mappings. adjusted rest of the file to tabs (ListDevices and beginning of threadProc) * Input: use 20ms vibration update time for xbox one elite controllers. * Input: Fix return type of Clamp() * Input: Evdev Fix * Input: Evdev Optional GetNextButtonPress presumably better than the other * Input: review changes * Input: evdev: fix wrong index in axis handling move bindpadtodevice down to keep consistency between handlers and not get crazy * Input: evdev: fix expensive add_device in GetNextButtonPress * cleanup * Input: mmjoy: fix type * Input: evdev: final fixes * Input: evdev: exclude unnecessary buttons while mapping Xbox 360 or DS4 * Input: add deadzone preview by passing necessary values in callback use 0.5 of max value for threshold in pad dialog * Input: get rid of all-uppercase variables |
||
|---|---|---|
| .. | ||
| cmake_modules | ||
| Crypto | ||
| Emu | ||
| Icons | ||
| Json | ||
| Loader | ||
| rpcs3qt | ||
| basic_keyboard_handler.cpp | ||
| basic_keyboard_handler.h | ||
| basic_mouse_handler.cpp | ||
| basic_mouse_handler.h | ||
| CMakeLists.txt | ||
| D3D12GSRender.vcxproj | ||
| D3D12GSRender.vcxproj.filters | ||
| define_new_memleakdetect.h | ||
| ds4_pad_handler.cpp | ||
| ds4_pad_handler.h | ||
| emucore.vcxproj | ||
| emucore.vcxproj.filters | ||
| evdev_joystick_handler.cpp | ||
| evdev_joystick_handler.h | ||
| frame_icon.xpm | ||
| git-version.cmake | ||
| GLGSRender.vcxproj | ||
| GLGSRender.vcxproj.filters | ||
| keyboard_pad_handler.cpp | ||
| keyboard_pad_handler.h | ||
| main.cpp | ||
| mm_joystick_handler.cpp | ||
| mm_joystick_handler.h | ||
| OpenAL.vcxproj | ||
| OpenAL.vcxproj.filters | ||
| pad_thread.cpp | ||
| pad_thread.h | ||
| ps3emu_api_enums.h | ||
| ps3emu_api_structs.h | ||
| resource.h | ||
| resources.qrc | ||
| restore_new.h | ||
| rpcs3.desktop | ||
| rpcs3.ico | ||
| rpcs3.png | ||
| rpcs3.rc | ||
| rpcs3.svg | ||
| rpcs3.vcxproj | ||
| rpcs3.vcxproj.filters | ||
| rpcs3_api.cpp | ||
| rpcs3_app.cpp | ||
| rpcs3_app.h | ||
| rpcs3_version.cpp | ||
| rpcs3_version.h | ||
| stb_image.cpp | ||
| stdafx.cpp | ||
| stdafx.h | ||
| stdafx_d3d12.h | ||
| VKGSRender.vcxproj | ||
| VKGSRender.vcxproj.filters | ||
| XAudio.vcxproj | ||
| XAudio.vcxproj.filters | ||
| xinput_pad_handler.cpp | ||
| xinput_pad_handler.h | ||