From 06fe204a6985fd2a3741e859b5ea5f5ebfeb89c2 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Wed, 20 Nov 2024 05:16:48 +0000 Subject: [PATCH] [Physical Keybaord] Add keyboard touchpad/Mouse page - part2 screenshot: https://screenshot.googleplex.com/A4yihXmkTTo2nM3.png Add seperate controllers in page and guard with flag. Original controller will be disabled if flag is off. This is part of feature for keyboard setting update. document: go/new-a11y-touchpad-mouse-page Bug: 377602364 Test: atest SettingsRoboTests Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled Change-Id: I20bf7c65a7f9adc734c7382f23a92d1eb41822f1 --- res/drawable/ic_settings_mouse.xml | 14 ++++++++++++++ res/values/strings.xml | 2 ++ res/xml/system_dashboard_fragment.xml | 18 ++++++++++++++++++ .../TouchpadAndMouseSettingsController.java | 5 ++++- ...TouchpadAndMouseSettingsControllerTest.java | 7 +++++++ 5 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 res/drawable/ic_settings_mouse.xml diff --git a/res/drawable/ic_settings_mouse.xml b/res/drawable/ic_settings_mouse.xml new file mode 100644 index 00000000000..4ce13d1898e --- /dev/null +++ b/res/drawable/ic_settings_mouse.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index f3c58f994b1..1eb8eaf3335 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -4650,6 +4650,8 @@ Touchpad & mouse Mouse + + Pointer speed, swap buttons, button customisation Pointer speed, gestures diff --git a/res/xml/system_dashboard_fragment.xml b/res/xml/system_dashboard_fragment.xml index 83cdf64fc00..9c7f00121c9 100644 --- a/res/xml/system_dashboard_fragment.xml +++ b/res/xml/system_dashboard_fragment.xml @@ -46,6 +46,24 @@ android:fragment="com.android.settings.inputmethod.TouchpadAndMouseSettings" settings:controller="com.android.settings.inputmethod.TouchpadAndMouseSettingsController"/> + + + +