| Index: chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc b/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
|
| index 9e1161f0714f91b75da926637680bc8557ac9592..bbf48ed272a85207f075fe641280fd2c39b48351 100644
|
| --- a/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/keyboard_overlay_ui_browsertest.cc
|
| @@ -59,12 +59,15 @@ bool IsDisplayUIScalingEnabled(content::WebContents* web_contents) {
|
| // keyboardOverlayData['shortcut'], so it can not be tested by this test.
|
| // 2. If it has debug modifiers: ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN |
|
| // ui::EF_SHIFT_DOWN
|
| +// 3. If the shortcut action is device specific so it should not be shown
|
| +// on the keyboard overlay, i.e. START_VOICE_INTERACTION.
|
| bool ShouldSkip(const ash::AcceleratorData& accelerator) {
|
| return accelerator.keycode == ui::VKEY_MENU ||
|
| accelerator.keycode == ui::VKEY_LWIN ||
|
| accelerator.modifiers == ui::EF_NONE ||
|
| accelerator.modifiers ==
|
| - (ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN);
|
| + (ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN | ui::EF_SHIFT_DOWN) ||
|
| + accelerator.action == ash::START_VOICE_INTERACTION;
|
| }
|
|
|
| std::string KeyboardCodeToLabel(const ash::AcceleratorData& accelerator,
|
|
|