commit | 6f501626e13212466598b4a194d50918518e10a7 | [log] [tgz] |
---|---|---|
author | Biswarup Pal <biswarupp@google.com> | Wed Jul 10 11:48:00 2024 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Wed Jul 10 11:48:00 2024 +0000 |
tree | 9b04ec86a5c4d078f958471c0336abd516e5b11a | |
parent | 7ec4b80575509dda26a6d7a61b9a8899c32cfde5 [diff] | |
parent | 488e69409c29eb88774823e802ee9da5e9c8d28a [diff] |
Merge "Support high-res scroll in virtual rotary encoder" into main
diff --git a/services/core/jni/com_android_server_companion_virtual_InputController.cpp b/services/core/jni/com_android_server_companion_virtual_InputController.cpp index a32b0f1..9ec5ae5 100644 --- a/services/core/jni/com_android_server_companion_virtual_InputController.cpp +++ b/services/core/jni/com_android_server_companion_virtual_InputController.cpp
@@ -125,6 +125,9 @@ case DeviceType::ROTARY_ENCODER: ioctl(fd, UI_SET_EVBIT, EV_REL); ioctl(fd, UI_SET_RELBIT, REL_WHEEL); + if (vd_flags::high_resolution_scroll()) { + ioctl(fd, UI_SET_RELBIT, REL_WHEEL_HI_RES); + } break; default: ALOGE("Invalid input device type %d", static_cast<int32_t>(deviceType));