[Physical Keyboard] Add slow keys dialog
demo: https://screenshot.googleplex.com/7CPpfHvAixe9Awr.png Add dialog for Slow keys, which have same set up with Bounce keys. Move dialog logic to InputSettingPreferenceController, to reuse it from slow keys controller. Bug: 346949547 Test: atest SettingsRoboTests Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled Change-Id: Ia4d74fcf3f20ed68cb252503e88d99ea79eae291
This commit is contained in:
committed by
Shaowei Shen
parent
9936dae2be
commit
7aefcf71b6
@@ -19,35 +19,35 @@
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res-auto"
|
||||
android:title="@string/keyboard_a11y_settings"
|
||||
android:key="physical_keyboard_a11y">
|
||||
android:key="physical_keyboard_a11y_page">
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="keyboard_a11y_category"
|
||||
android:key="keyboard_a11y_page_category"
|
||||
android:title="@string/keyboard_a11y_category">
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="accessibility_sticky_keys"
|
||||
android:key="keyboard_a11y_page_sticky_keys"
|
||||
android:title="@string/sticky_keys"
|
||||
android:summary="@string/sticky_keys_summary"
|
||||
android:defaultValue="false"
|
||||
settings:controller="com.android.settings.inputmethod.KeyboardAccessibilityStickyKeysController"/>
|
||||
|
||||
<com.android.settingslib.PrimarySwitchPreference
|
||||
android:key="accessibility_bounce_keys"
|
||||
android:key="keyboard_a11y_page_bounce_keys"
|
||||
android:title="@string/bounce_keys"
|
||||
android:summary="@string/bounce_keys_summary"
|
||||
android:defaultValue="false"
|
||||
settings:controller="com.android.settings.inputmethod.KeyboardAccessibilityBounceKeysController"/>
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="accessibility_slow_keys"
|
||||
<com.android.settingslib.PrimarySwitchPreference
|
||||
android:key="keyboard_a11y_page_slow_keys"
|
||||
android:title="@string/slow_keys"
|
||||
android:defaultValue="false"
|
||||
android:summary="@string/slow_keys_summary"
|
||||
settings:controller="com.android.settings.inputmethod.KeyboardAccessibilitySlowKeysController" />
|
||||
|
||||
<SwitchPreferenceCompat
|
||||
android:key="accessibility_mouse_keys"
|
||||
android:key="keyboard_a11y_page_mouse_keys"
|
||||
android:title="@string/mouse_keys"
|
||||
android:summary="@string/mouse_keys_summary"
|
||||
android:defaultValue="false"
|
||||
|
Reference in New Issue
Block a user