From b79d962c93d6cbd12b06d747a7b240f754b60980 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Thu, 13 Jun 2024 09:28:34 +0000 Subject: [PATCH] [Physical Keyboard] Add flag for keyboard a11y new page features Bug: 345399212 Test: N/A Flags: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled Change-Id: I03a6c7bbb042f90761838724a0097f35b008449c --- Android.bp | 1 + aconfig/Android.bp | 12 ++++++++++++ .../settings_physical_keyboard_a11y_features.aconfig | 9 +++++++++ 3 files changed, 22 insertions(+) create mode 100644 aconfig/keyboard/settings_physical_keyboard_a11y_features.aconfig diff --git a/Android.bp b/Android.bp index 4c472c8c411..6dc1e9a43ec 100644 --- a/Android.bp +++ b/Android.bp @@ -113,6 +113,7 @@ android_library { "telephony_flags_core_java_lib", "setupdesign-lottie-loading-layout", "device_policy_aconfig_flags_lib", + "keyboard_flags_lib", ], plugins: ["androidx.room_room-compiler-plugin"], diff --git a/aconfig/Android.bp b/aconfig/Android.bp index 549ccc712e7..198c24d3c48 100644 --- a/aconfig/Android.bp +++ b/aconfig/Android.bp @@ -66,3 +66,15 @@ java_aconfig_library { name: "development_settings_flag_lib", aconfig_declarations: "development_settings_flags", } + +aconfig_declarations { + name: "keyboard_flags", + package: "com.android.settings.keyboard", + container: "system_ext", + srcs: ["keyboard/*.aconfig"], +} + +java_aconfig_library { + name: "keyboard_flags_lib", + aconfig_declarations: "keyboard_flags", +} \ No newline at end of file diff --git a/aconfig/keyboard/settings_physical_keyboard_a11y_features.aconfig b/aconfig/keyboard/settings_physical_keyboard_a11y_features.aconfig new file mode 100644 index 00000000000..ca5cb8d7739 --- /dev/null +++ b/aconfig/keyboard/settings_physical_keyboard_a11y_features.aconfig @@ -0,0 +1,9 @@ +package: "com.android.settings.keyboard" +container: "system_ext" + +flag { + name: "keyboard_and_touchpad_a11y_new_page_enabled" + namespace: "input" + description: "This flag enables or disables new page for physical keyboard and touchpad a11y features" + bug: "345399212" +} \ No newline at end of file