[Webkit-unassigned] [Bug 89742] [Win] key event's location does not work on Windows platform.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 8 09:43:45 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=89742
--- Comment #3 from Alexey Proskuryakov <ap at webkit.org> 2012-08-08 09:44:09 PST ---
(From update of attachment 149232)
View in context: https://bugs.webkit.org/attachment.cgi?id=149232&action=review
r- mostly due to Ryosuke's comments - it's clear that a new patch and another round of review will be needed.
> Source/WebKit/chromium/ChangeLog:14
> + * src/win/WebInputEventFactory.cpp:
> + (WebKit::windowsKeycodeWithLocation):
This code seems port neutral. Why does it have to be in chromium directory? What do other ports do?
> Source/WebKit/chromium/src/win/WebInputEventFactory.cpp:123
> + // WindowsVista or new Windows can support 0xe0 or 0xe1 to specify
> + // the extended scancode. In this case, if extended key bit is set,
> + // extended scancode is 0xe000 | scancode or 0xe100 | scancode.
> + int virtualKeycode = ::MapVirtualKey(scancode, MAPVK_VSC_TO_VK_EX);
I have a lot of difficulty understanding this comment, and how it relates to the code below.
--
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