New issue
Advanced search Search tips

Issue 844213 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Keyboard shortcut labels are not correct for some keyboard layout.

Project Member Reported by wutao@chromium.org, May 17 2018

Issue description

In both the old and new Keyboard shortcut UI, some keyboard layout is displaying labels actually do not work.

E.g.
UK Dvorak keyboard,
It shows Ctrl + n to open new window. However, when using virtual keyboard Ctrl + n does nothing.

Incomplete list: 
US Colemak keyboard
US Workman keyboard
US Workman International keyboard
UK Dvorak keyboard
French - French BEPO keyboard
Swedish keyboard
German - German NEO 2 keyboard


 
Swiss-German keyboard is also affected. Keyboard shortcut overlay does not correspond to working key combinations. 

Comment 2 by wutao@chromium.org, May 21 2018

Hi Jeremy, the Swiss-German keyboard bug should be fixed in M67. Sorry about the inconvenience. 
Great. Thanks.
Owner: wutao@chromium.org
Status: Assigned (was: Untriaged)

Comment 5 by wutao@chromium.org, May 22 2018

Hi kpschoedel@,
This bug also exists in the old keyboard overlay UI so it is not introduced by the new KSH method.

Do you know where is the source code to check the mappings, ie DomKey to VKEY etc.

Thanks.




//ash/content/keyboard_overlay I think, but I am not familiar with that at all.

Comment 7 by wutao@chromium.org, May 22 2018

#6, Sorry, I did not make it clear.
For the KeyboardLayoutEngine()->Lookup(), where can I find the implementations for different keyboard layouts.
#7, Ah, for Chrome OS we use xkeyboard-config with a few patches under third_party/chromiumos-overlay/x11-misc/xkeyboard-config/.

Comment 9 by wutao@chromium.org, May 22 2018

Thanks kpschoedel@. I will take a look if I can find any thing.

Sign in to add a comment