-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Galaxy Tab S8 Ultra, Book Cover keyboard - touchpad axis inverted #121
Comments
One additional comment: with or without the .idc file I always see the following in dumpsys input. I'd expect it to change according to what is defined in the file.
|
I'm not really clear what happens because ORIENTATION_0 is the default... |
@phhusson thanks for the quick update! Any tip on where/who should I reach to share the idc files? Will try the recommended syntax and will share the results. Thanks, |
Unfortunately it still did not work. |
Hi, Made some tests with an Android 12 GSI: Looks like the touchpad device is configured differently in A14 GSI... any way I can make it the same as in A13? A13
A14
|
Hi,
When using the touchpad in Book Cover keyboard, the touchpad axis are inverted (moving up/down moves left/right and vice versa, orientation seems to be portrait instead of landscape). Same issue happened in Android 13 builds but there using an .idc file with the following contents solved it, it does not work under Android 14:
/system/usr/idc/sec_touchpad_pogo.idc
I can see in dumpsys input and getevents that it is sec_touchpad_pogo device and it uses /dev/input/event15. When I apply the workaround that worked in Android 13 it shows the idc file being used in dumpsys. But apparently it is not applied, tried many different parameters there and no change at all.
This is what I see using getevent -lt for the device.
Any other way to invert axis for a touchpad? Please let me know if any additional info is needed.
Thanks,
Marcos
Smartphone (please complete the following information):
The text was updated successfully, but these errors were encountered: