![]() == DETAILS The way the mouse emulation worked was to simply return a 3rd axis from the gamepad, which the polling code updates with the touch state in real time. Well, the code that figures out if it's a positive or negative axis was failing because it didn't see that 3rd axis as valid. So, I added values which allow it to be seen as valid, and voila! the touch screen input works again. == TESTING Tested locally using "Beneath a Steel Sky" in ScummVM. |
||
---|---|---|
.. | ||
hid | ||
input_hid_common.c | ||
input_x11_common.c | ||
input_x11_common.h | ||
linux_common.c | ||
linux_common.h | ||
wayland_common.c | ||
wayland_common.h |