Commit ba23578c authored by Rob Schonberger's avatar Rob Schonberger Committed by Commit Bot

Add flags for 2 experimental palm detection filter.

- Palm Detection when the touchscreen reports the max radius
- Palm Detection when the touchscreeen reports a palm itself

Both are experimental features and documented as such, and or on by
default already, etc.

Bug: 1060051
Change-Id: I130c466a03b9a295c1b2777589ffc8a3ea8a5be5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2094908
Commit-Queue: Rob Schonberger <robsc@chromium.org>
Reviewed-by: default avatarSean O'Brien <seobrien@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749044}
parent da93a889
......@@ -4164,6 +4164,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableNeuralStylusPalmRejectionDescription, kOsCrOS,
FEATURE_VALUE_TYPE(ui::kEnableNeuralPalmDetectionFilter)},
{"enable-palm-max-touch-major",
flag_descriptions::kEnablePalmOnMaxTouchMajorName,
flag_descriptions::kEnablePalmOnMaxTouchMajorDescription, kOsCrOS,
FEATURE_VALUE_TYPE(ui::kEnablePalmOnMaxTouchMajor)},
{"enable-palm-tool-type-palm",
flag_descriptions::kEnablePalmOnToolTypePalmName,
flag_descriptions::kEnablePalmOnToolTypePalmName, kOsCrOS,
FEATURE_VALUE_TYPE(ui::kEnablePalmOnToolTypePalm)},
{"enable-heuristic-stylus-palm-rejection",
flag_descriptions::kEnableHeuristicStylusPalmRejectionName,
flag_descriptions::kEnableHeuristicStylusPalmRejectionDescription, kOsCrOS,
......
......@@ -1665,6 +1665,20 @@
"owners": [ "schenney", "paint-dev" ],
"expiry_milestone": 86
},
{
"name": "enable-palm-max-touch-major",
"owners": ["robsc", "napper", "adlr"],
// Added feature to possibly disable/enable this functionality, combined
// with neural net palm detection.
"expiry_milestone": 90
},
{
"name": "enable-palm-tool-type-palm",
"owners": ["robsc", "napper", "adlr"],
// Added feature to possibly disable/enable this functionality, combined
// with neural net palm detection.
"expiry_milestone": 90
},
{
"name": "enable-parallel-downloading",
"owners": [ "qinmin", "xingliu", "dtrainor" ],
......
......@@ -3279,6 +3279,18 @@ const char kEnableNeuralStylusPalmRejectionDescription[] =
"Experimental: Enable Neural Palm detection. Not compatible with all "
"devices.";
const char kEnablePalmOnMaxTouchMajorName[] =
"Enable Palm when Touch is Maximum";
const char kEnablePalmOnMaxTouchMajorDescription[] =
"Experimental: Enable Palm detection when the touchscreen reports max "
"size. Not compatible with all devices.";
const char kEnablePalmOnToolTypePalmName[] =
"Enable Palm when Tool Type is Palm";
const char kEnablePalmOnToolTypePalmDescription[] =
"Experimental: Enable palm detection when touchscreen reports "
"TOOL_TYPE_PALM. Not compatible with all devices.";
const char kEnableParentalControlsSettingsName[] =
"Enable Parental controls settings";
const char kEnableParentalControlsSettingsDescription[] =
......
......@@ -1889,6 +1889,12 @@ extern const char kEnableHeuristicStylusPalmRejectionDescription[];
extern const char kEnableNeuralStylusPalmRejectionName[];
extern const char kEnableNeuralStylusPalmRejectionDescription[];
extern const char kEnablePalmOnMaxTouchMajorName[];
extern const char kEnablePalmOnMaxTouchMajorDescription[];
extern const char kEnablePalmOnToolTypePalmName[];
extern const char kEnablePalmOnToolTypePalmDescription[];
extern const char kEnableParentalControlsSettingsName[];
extern const char kEnableParentalControlsSettingsDescription[];
......
......@@ -37889,6 +37889,7 @@ from previous Chrome versions.
<int value="-1327676774" label="disable-accelerated-mjpeg-decode"/>
<int value="-1326463296" label="SSLCommittedInterstitials:disabled"/>
<int value="-1325887476" label="NewPrintPreview:enabled"/>
<int value="-1324634193" label="EnablePalmOnMaxTouchMajor:disabled"/>
<int value="-1324029365" label="EnableTLS13EarlyData:enabled"/>
<int value="-1322882747" label="disable-datasaver-prompt"/>
<int value="-1319688939" label="ignore-gpu-blacklist"/>
......@@ -39400,6 +39401,7 @@ from previous Chrome versions.
<int value="480677983" label="WebXRARDOMOverlay:disabled"/>
<int value="481506759" label="ServiceWorkerScriptStreaming:enabled"/>
<int value="482232604" label="PercentBasedScrolling:enabled"/>
<int value="487810392" label="EnablePalmOnToolTypePalm:enabled"/>
<int value="492113129" label="ExperimentalAppBanners:enabled"/>
<int value="492985975" label="use-monitor-color-space"/>
<int value="493903641" label="disable-appcontainer"/>
......@@ -39578,6 +39580,7 @@ from previous Chrome versions.
<int value="701766325" label="PerNavigationMojoInterface:enabled"/>
<int value="703469777" label="AndroidNightModeTabReparenting:enabled"/>
<int value="705407202" label="AutofillSaveCardImprovedUserConsent:disabled"/>
<int value="705712478" label="EnablePalmOnToolTypePalm:disabled"/>
<int value="705713283" label="EasyUnlockPromotions:disabled"/>
<int value="709850261" label="disable-touch-editing"/>
<int value="710700286" label="ImmersiveFullscreen:disabled"/>
......@@ -40275,6 +40278,7 @@ from previous Chrome versions.
<int value="1548776701" label="AllBookmarks:disabled"/>
<int value="1548942246" label="PassiveDocumentEventListeners:disabled"/>
<int value="1552753678" label="DnsHttpssvc:disabled"/>
<int value="1553422694" label="EnablePalmOnMaxTouchMajor:enabled"/>
<int value="1559034872" label="AutofillPrefilledFields:enabled"/>
<int value="1560188739" label="reader-mode-heuristics"/>
<int value="1561781431" label="VirtualKeyboardBorderedKey:enabled"/>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment