Guest mode keyboard layout isn't the one from the device, nor the one from the system |
||||||||||
Issue descriptionChrome/Chrome OS Version: Whatever was running on the AOpen Chromebox Mini on December 28th, 2017. Chrome OS Platform: AOpen Chromebox Mini Network info: not sure, probably doesn't matter. Please specify Cr-* of the system to which this bug/feature applies (add the label below). ← I don't see a button to do that anywhere. Steps To Reproduce: (1) Set up a new AOpen Chromebox Mini, with a French AZERTY keyboard plugged in it. I think mine was this one, or an older version of it, with a French ISO AZERTY layout: https://www.amazon.co.uk/Genuine-Original-Keyboard-Layout-Swiss/dp/B00P0UDSN6 (2) During setup, select "French" as the system language. Select "French — AZERTY" as the keyboard layout in the settings. (3) Log out, log in as guest Expected Result: The keyboard has an AZERTY layout. Actual Result: *Everything* about this computer is French. Hardware keyboard, language, layout of the log in mode, layout of the main account. The layout in guest mode really should be in French. 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? I had to teach a non-tech-savvy user how to change layouts, and I'm pretty sure they'll forget within a few days. There's no workaround I'm aware of. Please provide any additional information below. Attach a screen shot or log if possible. This issue seems to indicate that this was fixed: https://bugs.chromium.org/p/chromium/issues/detail?id=329018 However, I suspect that it was only fixed for laptops, which always come with the same keyboard. It definitely is still an issue for Chromeboxes, or at least the AOpen Chromebox Mini.
,
Jan 11 2018
this behavior is intended - keyboard settings persist per user - that's why your setting did not apply to guest mode. marking this as Wont Fix.
,
Jan 11 2018
Hi, thanks for your answer. I'm not sure you understood the problem. This is a Chromebox bought in France. I'm plugging a French keyboard into it. The system language is French. The keyboard layout, both for login and for the main user, are in French. … How is "guest mode uses US keyboard" a reasonable behavior?! Having keyboard settings persist per user is fine, but the default is *not reasonable* here. You're blocking non-tech-savvy users outside the US from using guest mode. According to https://crbug.com/329018#c43 the default behavior should be the underlying latin keyboard layout, which is *not the case* here.
,
Jan 16 2018
,
Jan 16 2018
Basing on https://crbug.com/329018#c43 looks like a regression?
,
Jan 16 2018
We should revisit this. If we're serious about Chrome OS being usable by everyone everywhere there needs to be a way to set the keyboard in guest mode. As olka@ points out, the decision in bug 329018 was to have guest mode follow the owner account.
,
Jan 16 2018
alemate@ shouldn't we use the same keyboard layout selected in OOBE in guest mode as well?
,
Jan 31 2018
I agree to comment 16.
,
Jan 31 2018
I remember that Guest mode keyboard was fixed deliberately as Guest mode is intentionally unconfigurable. Guest mode keyboard depends on device regional configuration. If device was produced to be French, it will have French keyboard in Guest mode. You can check device region on the chrome://system page in "VPD_2.0" entry. What are the values there?
,
Mar 13 2018
+ Bartosz Re #6> As olka@ points out, the decision in bug 329018 was to have guest mode follow the owner account. Bartosz definitely did not support this. Bartosz: WDYT?
,
Mar 19 2018
VPD_2.0: "customization_id"="AOPEN-FIEVEL" "region"="nl" "rlz_brand_code"="AOPC" "ActivateDate"="2017-38" "block_devmode"="0" "check_enrollment"="0" … So even though it was sold in France, maybe the device region wasn't France? And there's no hope of getting it to a French keyboard by default?
,
Mar 20 2018
Yes, your VPD says it's from Netherlands. And your guest keyboard must match your physical keyboard layout (for obvious reasons). I don't know whether French keyboard is physically different from Netherlands , but I think we should not surprise our Guest users.
,
Mar 20 2018
+alexpau +hungte Since this is a Chromebox (sold without a keyboard), I wouldn't necessarily expect VPD region to match precisely where the device was sold (Alex/Hung-Te can correct me). In this case, a "nl" keyboard is far more surprising to the user than reusing the layout at login screen. And yes, the layouts are _very_ different (AZERTY vs QWERTY).
,
Mar 20 2018
We still want the 'region' because some Chromeboxes were sold with a keyboard. Also the region will be used by WiFi regulatory. But it's really a decision by OEM and ODM for how they want to set the region values. Meanwhile, I think this has been brought several times for how to deal with keyboards in Guest mode. And I'd say 'setting right region' won't be the ultimate receipt because it is still possible that people may want to use different USB keyboards for a device purchased in different countries. Maybe OOBE team should consider if they want to allow access to *all keyboard layouts* in Guest mode?
,
Mar 20 2018
In general, "guest mode is intentionally not configurable" still stands as a design goal. However, we already deviate from this in some aspects. IIUC, the locale choice persists from OOBE / login screen into guest mode. It would seem reasonable to have the keyboard follow suit. We should probably not allow the admin to configure the layout freely (e.g. Dvorak layouts), but we could automatically pick the Latin layout matching the UI locale. |
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by dtapu...@chromium.org
, Jan 8 2018