Commit Graph

28 Commits

Author SHA1 Message Date
kalaposfos13
1d8347e1dd Added back back button to touchpad binding 2024-12-02 09:20:53 +01:00
kalaposfos13
178ee45e89 Clang 2024-12-01 19:03:07 +01:00
kalaposfos13
448e68155b Fix merge conflict 2024-12-01 18:41:53 +01:00
kalaposfos13
bc187bfe81 Fix button-to-touchpad logic and l2/r2 handling, as they are both axes and buttons
The touchpad's button state was correctly handled, so games that use that were fine, but the touchDown flag was always set to true, so games that use this flag had problems, like Gravity Rush
2024-11-29 16:25:17 +01:00
kalaposfos13
384e9637ee Initial axis-to-button logic 2024-11-25 10:04:16 +01:00
kalaposfos13
0067d741f4 clang and debug print cleanup 2024-11-24 21:25:43 +01:00
kalaposfos13
675559b1ba Initial controller support 2024-11-24 21:00:17 +01:00
kalaposfos13
45cc82e925 okay so maybe the gravity rush fix might have slightly broken the joystick halfmode and key toggle 2024-11-17 17:03:33 +01:00
kalaposfos13
3261674819 Update Help text, default config, and clang 2024-11-16 14:25:14 +01:00
kalaposfos13
3466de0dc0 Possible fix for Gravity Rush 2024-11-16 11:22:49 +01:00
kalaposfos13
01100091ff Fix typo 2024-11-16 10:02:37 +01:00
kalaposfos13
3d4db91225 Fix default config and the latest bug with input hiearchy 2024-11-15 16:58:20 +01:00
kalaposfos13
91e30ac62b Update code style 2024-11-15 10:35:34 +01:00
kalaposfos13
900b578988 clang-format 2024-11-15 09:06:52 +01:00
kalaposfos13
e43d60edaa Fixed joysick halfmodes, and possibly the last update on input hierarchy 2024-11-15 09:04:43 +01:00
kalaposfos13
1efd247584 Fix input hierarchy 2024-11-14 22:29:56 +01:00
kalaposfos13
3e512bcd51 Fixed clang and added a const keyword for mac 2024-11-14 15:28:10 +01:00
kalaposfos13
9c81f8e2f2 clang-format 2024-11-14 14:44:34 +01:00
kalaposfos13
1a8f177526 Added mouse parameter parsing 2024-11-14 14:42:52 +01:00
kalaposfos13
09b945ce8b Implemented key toggle 2024-11-14 14:21:05 +01:00
kalaposfos13
6ad6079c56 Downgraded prints to log_debug, and implemented input hierarchy 2024-11-14 13:15:38 +01:00
kalaposfos13
0d87d0d730 Wheel works now (for me), l2/r2 handling improvements, and misc bugfixes 2024-11-14 11:04:22 +01:00
kalaposfos13
df738c6dc1 Axis outputs work now 2024-11-13 21:20:46 +01:00
kalaposfos13
5c2d09dd3e Single key button inputs work now 2024-11-13 19:03:42 +01:00
kalaposfos13
86c8701323 Parsing works now 2024-11-13 17:09:00 +01:00
kalaposfos13
d92a83ccb5 Output update handling, and reworked file creating, reading and parsing 2024-11-13 11:17:07 +01:00
kalaposfos13
1884b39eb8 Mouse polling, CMakeLists, and basic framework 2024-11-13 09:39:19 +01:00
kalaposfos13
7a95c27b2c Start working on new backend 2024-11-12 19:44:23 +01:00