rpcsx/rpcs3/Emu
Megamouse 662fe8cc95 [Qt/Input] Improve pad_settings_dialog a bit (#3611)
* 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
2017-11-28 01:31:15 +04:00
..
Audio ALSA audio backend fixes 2017-11-15 21:00:02 +03:00
Cell Change sys_usbd_receive_event 2017-11-27 23:15:28 +03:00
CPU Add <typeinfo> 2017-09-19 15:07:07 +03:00
Io [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
Memory Add PPU instruction stat dumper 2017-10-11 20:06:33 +03:00
PSP2 Exitspawn support renewal 2017-09-19 15:07:07 +03:00
RSX RSX: fix fix (406E semaphore release) 2017-11-27 23:15:28 +03:00
GameInfo.h Fill game list from all locations 2017-07-12 18:16:09 +03:00
IdManager.cpp Fix idm::init, fxm::init 2017-08-06 16:13:11 +03:00
IdManager.h fxm::check_unlocked added 2017-02-22 12:57:39 +03:00
IPC.h Fix ipc_manager::add 2017-08-29 21:26:31 +03:00
System.cpp Fix exitspawn (autoexit option) 2017-11-26 09:02:37 +03:00
System.h Fix "Exit RPCS3 when process finishes" command line crash 2017-11-21 03:02:47 +04:00
VFS.cpp Escape problematic characters in VFS 2017-10-11 22:01:37 +03:00
VFS.h Escape problematic characters in VFS 2017-10-11 22:01:37 +03:00