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

New issue 24583 by eroblar: The Mode_Switch modifier seems to be always  
active in text boxes inside a page.
http://code.google.com/p/chromium/issues/detail?id=24583

Chrome Version       : 4.0.221.8-r28108
OS + version : Linux 2.6.18 / Gnome
CPU architecture (32-bit / 64-bit): 64-bit
window manager : metacity
URLs (if applicable) : www.google.com and others
Behavior in Firefox 3.x (if applicable): Correct behavior
Behavior in Chrome for Windows (optional): does not apply.

What steps will reproduce the problem?
1.Remap the "page down" (or any other key) as Mode Switch, and
   change the behavior of the "d" key with Mode Switch pressed:
   The first xmodmap command is neccesary because my keyboard does
   not have a real ModeSwitch key.

   xmodmap -e "keycode 105 = Mode_switch"
   xmodmap -e "keycode  40 = d D   Home"

2. Check that the previous change took effect: Start chrome, and type in
the address bar.

    Pressing "d" correctly inserts a "d" character.
    Pressing "page down" + d correctly moves to the beginning of the line.

    The same behavior is observed with firefox.

3. Go to google.com, and type in the search box:

    Pressing "d" without any modifier incorrectly moves the cursor to the
    beginning of the line, without inserting the character "d".

    The same is observed when typing on:
      - The gmail search box
      - When composing a mail in gmail, the To:, Subject: and body text  
boxes.
      - The bing search box
      - etc, etc...

     When typing on those boxes with firefox, the behavior is the desired
one: "d" inserts a "d", and Mode_Switch+"d" goes to the beginning of the  
line.


In summary, it seems that in text boxes inside the page the Mode_Switch
modifier is always active, which makes chrome unusable when that modifier
is being used to change the behavior of regular character keys.


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