[Webkit-unassigned] [Bug 28247] New: [Chromium] Numpad keys and a manu key don't work in render view

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 12 22:49:02 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28247

           Summary: [Chromium] Numpad keys and a manu key don't work in
                    render view
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hbono at chromium.org
                CC: evan at chromium.org, estade at chromium.org


(Copied from <http://crbug.com/19106>.)

Chrome Version       : 3.0.197.11-r22553
OS + version : Debian Lenny
CPU architecture (32-bit / 64-bit): 32
window manager : KDE
URLs (if applicable) :
Behavior in Firefox 3.x (if applicable): Numpad arrow keys work
Behavior in Chrome for Windows (optional): Numpad arrow keys work

Goto to any page and just try to use the numpad keys to navigate (with the
NumLock off). They don't work. They DO however work in the address bar. 

The numpad arrows work in all other applications, including GTK ones (e.g.
Firefox).

Please provide any additional information below. Attach a screenshot and
backtrace if possible.

WebCore::windowsKeyCodeForKeyEvent() (in
"WebCore/platform/chromium/KeyCodeConversionGtk.cpp") doesn't have mappings for
many numpad keys (e.g. GDK_KP_Up, GDK_KP_Down, etc.) and cannot send numpad-key
events to a web page. Neither does "WebCore/platform/gtk/KeyEventGdk.cpp" have
them.

Also, they map GDK_Menu to VKEY_MENU, which is a virtual key-code for alt keys.
To improve compatibility with Windows, it is better to map GDK_Menu to
VKEY_APPS, which is a virtual key-code for a menu key.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list