Add orientation configuration for touchscreen devices
There are many instances where devices have display panels installed in a different orientation than the device's default orientation. In these cases, there is an SF flag to change the device's default orientation, using ro.surface_flinger.primary_display_orientation. However, when that is used, the touchscreens don't work in the expected orientation. This CL adds the ability to configure the orientation of a touchscreen device using an Input Device Configuration (IDC) file. Bug: 196357204 Test: atest inputflinger_tests Test: manual: ensure touch works as expected with ro.sf.primary_display_orientation and touch.orientation set to 90 Merged-In: I1267f2b3fdb6faaef2923789bcaf5a6141971431 Change-Id: I1267f2b3fdb6faaef2923789bcaf5a6141971431
Loading
Please register or sign in to comment