pcsx2/plugins/onepad
Tyler Wilding ef96e050f9
Resolve Recording Issues for Linux / OnePad users (#3293)
* git: Ignore uncaught linux build artifacts

* onepad-legacy: Return legitimate key event on `PADkeyEvent` call

Onepad-legacy was the plugin that was building and being used on my linux environment.  I'm not sure if t hat's expected and normal 'onepad' has yet to take over.

* onepad: Return legitimate key event on `PADkeyEvent` call

* recording: Remove unnecessary `PadKeyDispatch(ev)` wrapping func

* recording: Cleanup key event handling when GSFrame CoreThread is paused

* recording: Refactor recording status check to be more explicit

* recording: Define additional key bindings for capitalized varient

Despite the advice of the docstrings in these files, on linux this seems to be required for the bindings to consistently fire.

* onepad: Declare `AnalyzeKeyEvent` not static

* recording: Ensure file extension is appended to recording file on linux

* recording: Correct typo in comment

* recording: Better wording around linux keybinding handling

* Remove unneeded `extern`
2020-07-25 17:58:50 -07:00
..
Img Onepad : Add GUI images 2016-02-14 17:25:28 +01:00
Linux More gtk removals and Onepad dialog tweaks (#3525) 2020-07-19 19:11:42 -07:00
SDL onepad: Broken haptic != Broken controller. 2020-02-02 01:49:00 -08:00
res onepad: Update to latest controller database. 2020-07-21 22:08:34 +02:00
wx_dialog More gtk removals and Onepad dialog tweaks (#3525) 2020-07-19 19:11:42 -07:00
CMakeLists.txt Update compiler flags, as a number of plugins didn't have them set. Setting -Wno-parentheses across the board to suppress warnings about gtk from gcc 8. 2018-10-13 11:05:27 -07:00
GamePad.cpp onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
GamePad.h onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
KeyStatus.cpp onepad: replace conf pointer by g_conf object 2017-05-03 12:03:56 +02:00
KeyStatus.h onepad: replace key_status pointer by g_key_status object 2017-05-03 12:03:56 +02:00
bitwise.h reformat onepad 2016-09-08 21:52:49 +02:00
controller.cpp onepad: Remove use of "using namespace std" 2017-05-23 01:11:49 +00:00
controller.h onepad: bring the sensibility changes over to onepad as well as onepad_legacy. 2019-04-27 19:30:29 -07:00
keyboard.cpp Resolve Recording Issues for Linux / OnePad users (#3293) 2020-07-25 17:58:50 -07:00
keyboard.h Resolve Recording Issues for Linux / OnePad users (#3293) 2020-07-25 17:58:50 -07:00
onepad.cpp Resolve Recording Issues for Linux / OnePad users (#3293) 2020-07-25 17:58:50 -07:00
onepad.h macOS fixes (#3357) 2020-05-23 23:19:47 -07:00
state_management.cpp onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
state_management.h onepad: Move init/destroy code to constructor/destructor 2017-04-28 11:27:19 +02:00