Add flag for multitouch virtual keyboard
Change-Id: Ia742b00d29c38778103f32263ab3fc78ddb4fac6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3534783 Auto-Submit: Michelle Chen <michellegc@google.com> Reviewed-by: Keith Lee <keithlee@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/main@{#984704}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
acbf7c4174
commit
1569cf3e13
ash/constants
chrome/browser
about_flags.ccflag-metadata.jsonflag_descriptions.ccflag_descriptions.h
extensions
api
virtual_keyboard_private
tools/metrics/histograms
@@ -1384,6 +1384,10 @@ const base::Feature kUserActivityPrediction{"UserActivityPrediction",
|
||||
const base::Feature kVirtualKeyboardBorderedKey{
|
||||
"VirtualKeyboardBorderedKey", base::FEATURE_ENABLED_BY_DEFAULT};
|
||||
|
||||
// Enable or disable multitouch for virtual keyboard on Chrome OS.
|
||||
const base::Feature kVirtualKeyboardMultitouch{
|
||||
"kVirtualKeyboardMultitouch", base::FEATURE_DISABLED_BY_DEFAULT};
|
||||
|
||||
// Controls whether to allow enabling wake on WiFi features in shill.
|
||||
const base::Feature kWakeOnWifiAllowed{"WakeOnWifiAllowed",
|
||||
base::FEATURE_DISABLED_BY_DEFAULT};
|
||||
|
@@ -540,7 +540,10 @@ COMPONENT_EXPORT(ASH_CONSTANTS)
|
||||
extern const base::Feature kUserActivityPrediction;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS)
|
||||
extern const base::Feature kVirtualKeyboardBorderedKey;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWakeOnWifiAllowed;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS)
|
||||
extern const base::Feature kVirtualKeyboardMultitouch;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS)
|
||||
extern const base::Feature kWakeOnWifiAllowed;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS) extern const base::Feature kWallpaperWebUI;
|
||||
COMPONENT_EXPORT(ASH_CONSTANTS)
|
||||
extern const base::Feature kWallpaperFullScreenPreview;
|
||||
|
@@ -4474,6 +4474,10 @@ const FeatureEntry kFeatureEntries[] = {
|
||||
flag_descriptions::kVirtualKeyboardBorderedKeyName,
|
||||
flag_descriptions::kVirtualKeyboardBorderedKeyDescription, kOsCrOS,
|
||||
FEATURE_VALUE_TYPE(chromeos::features::kVirtualKeyboardBorderedKey)},
|
||||
{"enable-cros-virtual-keyboard-multitouch",
|
||||
flag_descriptions::kVirtualKeyboardMultitouchName,
|
||||
flag_descriptions::kVirtualKeyboardMultitouchDescription, kOsCrOS,
|
||||
FEATURE_VALUE_TYPE(chromeos::features::kVirtualKeyboardMultitouch)},
|
||||
{"enable-experimental-accessibility-dictation-extension",
|
||||
flag_descriptions::kExperimentalAccessibilityDictationExtensionName,
|
||||
flag_descriptions::kExperimentalAccessibilityDictationExtensionDescription,
|
||||
|
@@ -575,6 +575,9 @@ void ChromeVirtualKeyboardDelegate::OnHasInputDevices(
|
||||
features.Append(GenerateFeatureFlag(
|
||||
"borderedkey", base::FeatureList::IsEnabled(
|
||||
chromeos::features::kVirtualKeyboardBorderedKey)));
|
||||
features.Append(GenerateFeatureFlag(
|
||||
"multitouch", base::FeatureList::IsEnabled(
|
||||
chromeos::features::kVirtualKeyboardMultitouch)));
|
||||
features.Append(GenerateFeatureFlag(
|
||||
"systemchinesephysicaltyping",
|
||||
base::FeatureList::IsEnabled(
|
||||
|
@@ -1804,6 +1804,11 @@
|
||||
"owners": [ "jiwan", "essential-inputs-team@google.com" ],
|
||||
"expiry_milestone": 100
|
||||
},
|
||||
{
|
||||
"name": "enable-cros-virtual-keyboard-multitouch",
|
||||
"owners": [ "michellegc", "essential-inputs-team@google.com" ],
|
||||
"expiry_milestone": 110
|
||||
},
|
||||
{
|
||||
"name": "enable-cros-virtual-keyboard-new-header",
|
||||
"owners": ["jopalmer", "essential-inputs-team@google.com"],
|
||||
|
@@ -5388,6 +5388,10 @@ const char kVirtualKeyboardDisabledDescription[] =
|
||||
"Always disable virtual keyboard regardless of device mode. Workaround for "
|
||||
"virtual keyboard showing with some external keyboards.";
|
||||
|
||||
const char kVirtualKeyboardMultitouchName[] = "Virtual Keyboard Multitouch";
|
||||
const char kVirtualKeyboardMultitouchDescription[] =
|
||||
"Enables multitouch on the virtual keyboard.";
|
||||
|
||||
const char kWakeOnWifiAllowedName[] = "Allow enabling wake on WiFi features";
|
||||
const char kWakeOnWifiAllowedDescription[] =
|
||||
"Allows wake on WiFi features in shill to be enabled.";
|
||||
|
@@ -3102,6 +3102,9 @@ extern const char kVirtualKeyboardBorderedKeyDescription[];
|
||||
extern const char kVirtualKeyboardDisabledName[];
|
||||
extern const char kVirtualKeyboardDisabledDescription[];
|
||||
|
||||
extern const char kVirtualKeyboardMultitouchName[];
|
||||
extern const char kVirtualKeyboardMultitouchDescription[];
|
||||
|
||||
extern const char kWakeOnWifiAllowedName[];
|
||||
extern const char kWakeOnWifiAllowedDescription[];
|
||||
|
||||
|
@@ -52594,6 +52594,7 @@ from previous Chrome versions.
|
||||
<int value="-1525129540"
|
||||
label="OmniboxUIExperimentRevealSteadyStateUrlPathQueryAndRefOnHover:disabled"/>
|
||||
<int value="-1524323669" label="InstalledAppsInCbd:enabled"/>
|
||||
<int value="-1522304497" label="kVirtualKeyboardMultitouch:enabled"/>
|
||||
<int value="-1521544926" label="OmniboxPreserveLongerShortcutsText:disabled"/>
|
||||
<int value="-1521339691" label="UseGles2ForOopR:disabled"/>
|
||||
<int value="-1521160841" label="DismissNtpPromos:enabled"/>
|
||||
@@ -56035,6 +56036,7 @@ from previous Chrome versions.
|
||||
<int value="840057845" label="HardwareMediaKeyHandling:enabled"/>
|
||||
<int value="840222947"
|
||||
label="AutofillEnableOfferNotificationForPromoCodes:enabled"/>
|
||||
<int value="840372756" label="kVirtualKeyboardMultitouch:disabled"/>
|
||||
<int value="841098208" label="ThrottleForegroundTimers:enabled"/>
|
||||
<int value="841276069" label="ChromeHomeDoodle:disabled"/>
|
||||
<int value="841343322" label="disable-new-korean-ime"/>
|
||||
|
Reference in New Issue
Block a user