pcsx2/plugins/onepad_legacy
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
..
Linux More gtk removals and Onepad dialog tweaks (#3525) 2020-07-19 19:11:42 -07:00
SDL onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
wx_dialog wx: Replace a bunch of wx 2.8 macros with the wx 3.x versions. 2019-05-11 20:43:47 -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_legacy: Add missing header copyright notices. 2018-10-09 23:25:40 -07:00
GamePad.h onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
KeyStatus.cpp onepad_legacy: reformat code. 2018-10-06 22:54:47 -07:00
KeyStatus.h onepad: create a legacy version for SDL1 2017-04-19 19:02:36 +02:00
bitwise.h onepad: create a legacy version for SDL1 2017-04-19 19:02:36 +02:00
controller.cpp onepad_legacy: reformat code. 2018-10-06 22:54:47 -07:00
controller.h Onepad (legacy) sensibility implementation for linux (#2932) 2019-04-27 18:35:35 -07:00
keyboard.cpp onepad-legacy: Use mt_queue, and move it from onepad to common. (#3060) 2019-08-10 15:46:29 -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 onepad-legacy: Use mt_queue, and move it from onepad to common. (#3060) 2019-08-10 15:46:29 -07:00
state_management.cpp onepad: Cleanup in a few places. 2019-04-28 01:36:43 -07:00
state_management.h onepad: create a legacy version for SDL1 2017-04-19 19:02:36 +02:00