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 -~----------~----~----~----~------~----~------~--~---
