New issue
Advanced search Search tips

Issue 896895 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

pixel slate + external keyboard (no whiskers) : remapping of any key to "Launcher" or "Search", key is nonfunctional

Project Member Reported by bleung@chromium.org, Oct 18

Issue description

Chrome Version: 71.0.3578.13
OS: (e.g. Win10, MacOS 10.12, etc...) Chrome OS M71, 11151.6.0 Dev channel

What steps will reproduce the problem?
(1) Make sure the pixel slate keyboard is not attached
(2) Attach an external USB keyboard (logitech k120
(3) From settings for keyboard, remap any key (say, caps lock key) to Search or Launcher.
(4) tap the key
(5) attach whiskers. retry 

What is the expected result?

Press the key, launcher appears

What happens instead?
Launcher does not appear. After whiskers is attached, works. After whiskers is detached, does not work.



Please use labels and text to provide additional information.

If this is a regression (i.e., worked before), please consider using the
bisect tool (https://www.chromium.org/developers/bisect-builds-py) to help
us identify the root cause and more rapidly triage the issue.

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.


 
Status: Started (was: Assigned)
I can't repro this issue. bleung@, I can bring my device on Monday and try to repro together.
Can you repro this on latest canary?
Hi afakhry,

This is still happening on dev channel, on M71. 11151.13.0 (Official Build) dev-channel nocturne, Chrome Version 71.0.3578.23 (Official Build) dev (64-bit)


I don't believe it fails on M-72, however.
I didn't try on M-71. I will do so tomorrow as I'm WFH today.
Cc: omrilio@chromium.org x...@chromium.org bleung@chromium.org
Hi Amhed,

Here's another feedback report from my device using an external keyboard (Brydge BT keyboard).
https://listnr.corp.google.com/report/85754299983

This is on M-72, so I was incorrect. It still fails on M-72. 

It also appears the failure only happens if you're in tablet mode. So if you have a mouse attached, detach it and you should be able to repro the problem.
Labels: M-72
Precise build I reproed on:

       CHROME VERSION: 72.0.3593.0 canary
        CHROMEOS_AUSERVER: <URL: 5>
        CHROMEOS_RELEASE_BOARD: nocturne-signed-mpkeys
        CHROMEOS_RELEASE_DESCRIPTION: 11206.0.0 (Official Build) canary-channel nocturne 
        CHROMEOS_RELEASE_TRACK: canary-channel
Thanks for the details. I will test tomorrow when I'm back in the office.
Cc: weidongg@chromium.org
I found an actual bug while working on this and filed issue 901022.

However, for this issue, it's currently WAI. In tablet mode, pressing the launcher key is intentionally ignored and it doesn't bring up the launcher. Caps Lock > Search remapping still works. (Try Caps Lock + Esc, it should bring up the Task Manager) .

I believe instead of ignoring the launcher key presses in tablet mode, we should minimize all windows to show the home launcher; similar to what we do when we press the launcher button in the shelf. +omrilio, and weidongg@ WDYT?
Cc: afakhry@chromium.org
Owner: weidongg@chromium.org
Status: Assigned (was: Started)
weidongg@ discussed with Omri, and this is currently not the right behavior. Can you please take a look?
Project Member

Comment 12 by bugdroid1@chromium.org, Nov 2

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9a7f768cd91aa03ad3db92efa733b86ca9c26df1

commit 9a7f768cd91aa03ad3db92efa733b86ca9c26df1
Author: Weidong Guo <weidongg@chromium.org>
Date: Fri Nov 02 17:21:57 2018

Apply the same behavior of app list shelf button to search key

Changes:
Extract logic triggered by app list shelf button into common function
which is also used by search key.

Bug:  896895 
Change-Id: Ie81ef2aee94cc56270842887c7554297b1a94575
Reviewed-on: https://chromium-review.googlesource.com/c/1313057
Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Weidong Guo <weidongg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604971}
[modify] https://crrev.com/9a7f768cd91aa03ad3db92efa733b86ca9c26df1/ash/accelerators/accelerator_controller.cc
[modify] https://crrev.com/9a7f768cd91aa03ad3db92efa733b86ca9c26df1/ash/app_list/app_list_controller_impl.cc
[modify] https://crrev.com/9a7f768cd91aa03ad3db92efa733b86ca9c26df1/ash/app_list/app_list_controller_impl.h
[modify] https://crrev.com/9a7f768cd91aa03ad3db92efa733b86ca9c26df1/ash/shelf/app_list_shelf_item_delegate.cc

Status: Fixed (was: Assigned)
Labels: -M-71
Not critical for M-71. Thanks for the quick fix.

Sign in to add a comment