rpcsx/rpcs3/rpcs3qt
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
..
about_dialog.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
about_dialog.h [Qt] Delete "ui" pointer in destructor 2017-09-09 20:29:42 +01:00
about_dialog.ui Add supporters 2017-11-15 21:00:02 +03:00
auto_pause_settings_dialog.cpp Fix exitspawn (autoexit option) 2017-11-26 09:02:37 +03:00
auto_pause_settings_dialog.h [Qt] style adjustments 1 2017-09-06 17:15:38 +01:00
cg_disasm_window.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
cg_disasm_window.h cg_disasm: fix frame by removing parent 2017-08-20 17:32:30 +03:00
debugger_frame.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
debugger_frame.h Added breakpoint list 2017-10-29 16:17:05 +03:00
emu_settings.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
emu_settings.h Make a basic trophy notification dialog (#3204) 2017-10-24 18:43:05 +03:00
game_list.h [Qt] fix experimental build warning layout and smoothen gamelist scrolling (#3532) 2017-10-05 05:22:02 +03:00
game_list_frame.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
game_list_frame.h [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
game_list_grid.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
game_list_grid.h clean up some unused / redundant includes 2017-07-13 16:38:50 +03:00
game_list_grid_delegate.cpp [Qt] style adjustments 1 2017-09-06 17:15:38 +01:00
game_list_grid_delegate.h [Qt] style adjustments 1 2017-09-06 17:15:38 +01:00
gamepads_settings_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
gamepads_settings_dialog.h [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
gl_gs_frame.cpp gl/qt: Catch segfaults in wglDeleteContext with SEH (AMD windows driver) 2017-11-08 13:15:34 +03:00
gl_gs_frame.h rsx: Rework context handling and stop leaking the GL ccontext 2017-11-08 13:15:34 +03:00
gs_frame.cpp Fix exitspawn (autoexit option) 2017-11-26 09:02:37 +03:00
gs_frame.h rsx: Rework context handling and stop leaking the GL ccontext 2017-11-08 13:15:34 +03:00
gui_settings.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
gui_settings.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
instruction_editor_dialog.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
instruction_editor_dialog.h [Qt] style adjustments 4 2017-09-08 19:23:34 +01:00
kernel_explorer.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
kernel_explorer.h qt: Use #pragma once, Q_SIGNALS, Q_SLOTS 2017-06-24 14:25:11 +03:00
log_frame.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
log_frame.h Qt: add "clear" option to tty log contextmenu 2017-10-19 15:13:17 +01:00
main_window.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
main_window.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
main_window.ui Implement Trophy Manager. 2017-10-29 18:48:33 +03:00
memory_string_searcher.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
memory_string_searcher.h [Qt] style adjustments 3 2017-09-08 19:23:34 +01:00
memory_viewer_panel.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
memory_viewer_panel.h [Qt] style adjustments 3 2017-09-08 19:23:34 +01:00
msg_dialog_frame.cpp Fix cellMsgDialog 2017-11-15 21:00:02 +03:00
msg_dialog_frame.h Qt: Use global Appicon instead of setting it in every Dialog 2017-11-20 00:34:29 +00:00
pad_settings_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
pad_settings_dialog.h [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
pad_settings_dialog.ui [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
progress_dialog.cpp Qt: implement progress_dialog 2017-11-27 23:16:46 +04:00
progress_dialog.h Qt: implement progress_dialog 2017-11-27 23:16:46 +04:00
register_editor_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
register_editor_dialog.h [Qt] style adjustments 3 2017-09-08 19:23:34 +01:00
rsx_debugger.cpp [Qt] UI improvements (#3558) 2017-10-19 14:29:48 +03:00
rsx_debugger.h Qt: include debug tool colors in stylesheet (#3527) 2017-10-04 23:10:24 +01:00
save_data_dialog.cpp cellSaveData fixes 2017-11-15 21:00:02 +03:00
save_data_dialog.h cellSaveData fixes 2017-11-15 21:00:02 +03:00
save_data_info_dialog.cpp Qt: Use global Appicon instead of setting it in every Dialog 2017-11-20 00:34:29 +00:00
save_data_info_dialog.h Save Data Note (#3054) 2017-07-23 10:55:08 +03:00
save_data_list_dialog.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
save_data_list_dialog.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
save_manager_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
save_manager_dialog.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
settings_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
settings_dialog.h [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
settings_dialog.ui Qt: change settingsdialog to horizontal layout 2017-11-27 21:35:59 +04:00
syntax_highlighter.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
syntax_highlighter.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
table_item_delegate.h Remove about 100 warnings from rpcs3qt code. 2017-08-09 22:11:28 +03:00
trophy_manager_dialog.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
trophy_manager_dialog.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
trophy_notification_frame.cpp Trophy: use system language setting 2017-10-27 14:09:50 +01:00
trophy_notification_frame.h Make a basic trophy notification dialog (#3204) 2017-10-24 18:43:05 +03:00
trophy_notification_helper.cpp Make a basic trophy notification dialog (#3204) 2017-10-24 18:43:05 +03:00
trophy_notification_helper.h Make a basic trophy notification dialog (#3204) 2017-10-24 18:43:05 +03:00
trophy_tree_widget_item.h Implement Trophy Manager. 2017-10-29 18:48:33 +03:00
vfs_dialog.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
vfs_dialog.h Qt: move Render_Info to emu_settings.h 2017-10-08 13:34:46 +03:00
vfs_dialog_tab.cpp [Qt/Input] Improve pad_settings_dialog a bit (#3611) 2017-11-28 01:31:15 +04:00
vfs_dialog_tab.h Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
welcome_dialog.cpp Trophy: Save dialog state (#3729) 2017-11-22 15:11:59 +04:00
welcome_dialog.h [Qt] Delete "ui" pointer in destructor 2017-09-09 20:29:42 +01:00
welcome_dialog.ui [Qt] fix experimental build warning layout and smoothen gamelist scrolling (#3532) 2017-10-05 05:22:02 +03:00