summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webinputevent_win.cc
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-26 15:36:37 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-26 15:36:37 +0000
commit6d850f189679e9e60e8ef3135c037915f10cd6a9 (patch)
tree3b0c8ba2c5672c15880ff774b6d368877e4d8b3f /webkit/glue/webinputevent_win.cc
parentb8e1f95cf888bba24fe3ef1d357474f23091235d (diff)
downloadchromium_src-6d850f189679e9e60e8ef3135c037915f10cd6a9.zip
chromium_src-6d850f189679e9e60e8ef3135c037915f10cd6a9.tar.gz
chromium_src-6d850f189679e9e60e8ef3135c037915f10cd6a9.tar.bz2
Reverting key change (again); this breaks every keyboard layout test there is. Will fix and recommit.
Review URL: http://codereview.chromium.org/28186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10469 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webinputevent_win.cc')
-rw-r--r--webkit/glue/webinputevent_win.cc29
1 files changed, 8 insertions, 21 deletions
diff --git a/webkit/glue/webinputevent_win.cc b/webkit/glue/webinputevent_win.cc
index dbe7070..bcf573c 100644
--- a/webkit/glue/webinputevent_win.cc
+++ b/webkit/glue/webinputevent_win.cc
@@ -6,9 +6,10 @@
#include "webkit/glue/webinputevent.h"
+#include "webkit/glue/event_conversion.h"
+
+#undef LOG
#include "base/logging.h"
-#include "base/string_util.h"
-#include "webkit/glue/webinputevent_utils.h"
static const unsigned long kDefaultScrollLinesPerWheelDelta = 3;
@@ -176,9 +177,9 @@ WebMouseWheelEvent::WebMouseWheelEvent(HWND hwnd, UINT message, WPARAM wparam,
// message == WM_HSCROLL, wparam == SB_LINELEFT (== SB_LINEUP).
// * Scrolling right
// message == WM_HSCROLL, wparam == SB_LINERIGHT (== SB_LINEDOWN).
- if (WM_HSCROLL == message) {
- key_state |= MK_SHIFT;
- wheel_delta = -wheel_delta;
+ if (WM_HSCROLL == message) {
+ key_state |= MK_SHIFT;
+ wheel_delta = -wheel_delta;
}
// Use GetAsyncKeyState for key state since we are synthesizing
@@ -309,13 +310,13 @@ WebKeyboardEvent::WebKeyboardEvent(HWND hwnd, UINT message, WPARAM wparam,
actual_message.wParam = wparam;
actual_message.lParam = lparam;
- windows_key_code = native_key_code = static_cast<int>(wparam);
+ key_code = static_cast<int>(wparam);
switch (message) {
case WM_SYSKEYDOWN:
system_key = true;
case WM_KEYDOWN:
- type = RAW_KEY_DOWN;
+ type = KEY_DOWN;
break;
case WM_SYSKEYUP:
system_key = true;
@@ -335,20 +336,6 @@ WebKeyboardEvent::WebKeyboardEvent(HWND hwnd, UINT message, WPARAM wparam,
NOTREACHED() << "unexpected native message: " << message;
}
- memset(&text, 0, sizeof(text));
- memset(&unmodified_text, 0, sizeof(unmodified_text));
- memset(&key_identifier, 0, sizeof(key_identifier));
-
- if (type == CHAR || type == RAW_KEY_DOWN)
- text[0] = windows_key_code;
- unmodified_text[0] = windows_key_code;
- if (type != CHAR) {
- std::string key_identifier_str =
- GetKeyIdentifierForWindowsKeyCode(windows_key_code);
- base::strlcpy(key_identifier, key_identifier_str.c_str(),
- kIdentifierLengthCap);
- }
-
if (GetKeyState(VK_SHIFT) & 0x8000)
modifiers |= SHIFT_KEY;
if (GetKeyState(VK_CONTROL) & 0x8000)