New issue
Advanced search Search tips

Issue 808799 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Oct 5
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Command key on Apple external keyboard doesn't map to Ctrl and can't be mapped to Ctrl without breaking other things

Reported by char...@dharcourt.com, Feb 3 2018

Issue description

Chrome Version: 663.0.3239.140 (Official Build) (64-bit)
Chrome OS Version: 10032.86.0 (Official Build) stable-channel samus
Chrome OS Platform: Chromebook Pixel 2015 (Google_Samus.6300.174.0)

Please specify Cr-* of the system to which this bug/feature applies (add
the label below).
Cr-UI-Input-Text
Cr-IO-Keyboard

Steps To Reproduce:
(1) Connect an external Apple keyboard to a Chromebook (I used a Bluetooth U.S. Apple Keyboard, the direct predecessor and functionally equivalent to the current "Magic Keyboard - US English").
(2) Make sure the modified key settings at chrome://settings/keyboard-overlay are set to defaults (Search=Search, Ctrl=Ctrl, Alt=Alt, Caps Lock=Caps Lock, Escape=Escape, Backspace=Backspace).
(3) Using the external keyboard, press Command-N

Expected Result:

- A new browser window is opened.

Actual Result:

- Nothing happens

How frequently does this problem reproduce? (Always, sometimes, hard to reproduce?)

- Always

What is the impact to the user, and is there a workaround? If so, what is it?

- This makes difficult for an Apple external keyboard to be used for both a Mac OS and a Chrome OS system, since actions recorded in muscle memory on one system (like Command-N, the only way to get a new Chrome window with a keyboard shortcut on Mac OS) do not work on the other (Chrome OS).
- There is no workaround I'm aware of: Mapping the key named "Search" in chrome://settings/keyboard-overlay to "Ctrl" would make things work for the Apple keyboard but break more important things for the Chromebook's internal keyboard (it breaks the Chromebook's Search key functionality).

Please provide any additional information below. Attach a screen shot or
log if possible.

- There seems to be some confusion about the intended default behavior for the Command key on Apple keyboards:  Issue 434346  (https://bugs.chromium.org/p/chromium/issues/detail?id=434346) suggests the Command key is or should be equivalent to a Chromebook's search key, which presents the user experience issue described here, while  issue 471753  (https://bugs.chromium.org/p/chromium/issues/detail?id=471753),  issue 133896  before it (https://bugs.chromium.org/p/chromium/issues/detail?id=133896), and comment 11 of  issue 434346  (https://bugs.chromium.org/p/chromium/issues/detail?id=434346#c11) all suggest the Apple keyboard's Command key should behave as Ctrl, at least by default, which would solve the issue described here.
 
Components: UI>Input>KeyboardShortcuts
Labels: mp-triage

Comment 2 by ovanieva@google.com, Feb 13 2018

Owner: wutao@chromium.org
wutao@ please triage
Cc: wutao@chromium.org
Owner: afakhry@chromium.org
Hi afakhry@, would you please find an owner for this. Thanks.
Cc: ovanieva@google.com
Status: WontFix (was: Unconfirmed)
We recently introduced a way to remap external keyboard "Meta" (Windows/Command/Search) keys, independently from the internal Search key. If by default your keyboard's Command key is not remapped to Ctrl, then we couldn't detect that it's an Apple keyboard. So by default Command will behave like Search unless you go ahead and remap the newly-added external "Meta" to Ctrl.

Sign in to add a comment