Status: Unconfirmed
Owner: ----
Labels: OS-Linux Area-Misc Size-Medium Type-Bug

New issue 15933 by jkohen: Keyboard layout not handled consistently
http://code.google.com/p/chromium/issues/detail?id=15933

Chrome Version       : 3.0.192.0~svn20090703r19907-0ubuntu1~ucd1~jaunty
OS + version : Linux Debian/unstable
CPU architecture (32-bit / 64-bit): 32-bit
window manager : Compiz

What steps will reproduce the problem?
1. Change the keyboard layout to something different than hardware (qwerty?
). I use USA Dvorak layout with a regular QWERTY keyboard (enable with
"setxkbmap dvorak", but make sure to have the layout handy:
http://en.wikipedia.org/wiki/File:KB_United_States_Dvorak.svg). For this
test it suffices that C and V are mapped to a different key on the
keyboard.
2. Go to www.google.com.
3. Enter some text in the search box in the page.
4. Select the text and try to copy and paste using keyboard bindings
(Ctrl+C and Ctrl+V respectively).

What is the expected result?
The text can be copied and pasted.

What happens instead?
It depends on the actual mapping, but basically Chrome user the hardware
(qwerty?) key instead of the mapped one. For instance, if your "soft" C key
is mapped to hardware key X, Ctrl-C (copy) will be interpreted as Ctrl-X
(cut).

It gets more confusing from here. Web applications that catch single-key
presses have different behavior. In GMail "soft" j/k go up and down the
mail list, as expected, however, on Google Reader "soft" j/k are
interpreted as the hardware (qwerty?) key instead.

This was working properly with version 3.0.190.0~svn20090617r18622-
0ubuntu1~ucd2~jaunty (the previous version I was running). I suspect the
fix for issue #11226 is the culprit (fix which otherwise is very welcome!).

Note that the URL bar and other widgets outside the page always works
properly. This is probably not surprising, since, for instance, issue
#11226 didn't affect the URL bar either. For example Ctrl-D (bookmark this
page) always seems to use the soft mapping.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to