summaryrefslogtreecommitdiffstats
path: root/webkit/glue/event_conversion.cc
diff options
context:
space:
mode:
authortc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 20:27:53 +0000
committertc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-03 20:27:53 +0000
commitc3a94a8caabb4f73952b9ee2b72f5b7305bd527e (patch)
tree5e469aca003f9250f5c285caa40d3ccf2f018bce /webkit/glue/event_conversion.cc
parent2c3863845eeea62e1012efb177fa415bf639cc5d (diff)
downloadchromium_src-c3a94a8caabb4f73952b9ee2b72f5b7305bd527e.zip
chromium_src-c3a94a8caabb4f73952b9ee2b72f5b7305bd527e.tar.gz
chromium_src-c3a94a8caabb4f73952b9ee2b72f5b7305bd527e.tar.bz2
Port a few more test_shell_tests to Linux.
Now running 60 tests on Linux. Patch from Paweł Hajdan jr and from: http://codereview.chromium.org/8677/show Review URL: http://codereview.chromium.org/9268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4483 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/event_conversion.cc')
-rw-r--r--webkit/glue/event_conversion.cc106
1 files changed, 49 insertions, 57 deletions
diff --git a/webkit/glue/event_conversion.cc b/webkit/glue/event_conversion.cc
index 517b870..981391a 100644
--- a/webkit/glue/event_conversion.cc
+++ b/webkit/glue/event_conversion.cc
@@ -6,13 +6,7 @@
#include "base/compiler_specific.h"
-#if defined(OS_WIN)
-#include <windows.h>
-#else
-// This file defines all the windows VK_ key codes in the WebCore namespace.
#include "KeyboardCodes.h"
-#endif
-
#include "StringImpl.h" // This is so that the KJS build works
MSVC_PUSH_WARNING_LEVEL(0);
@@ -146,101 +140,101 @@ static inline String ToSingleCharacterString(UChar c) {
static String GetKeyIdentifierForWindowsKeyCode(unsigned short keyCode) {
switch (keyCode) {
- case VK_MENU:
+ case VKEY_MENU:
return "Alt";
- case VK_CONTROL:
+ case VKEY_CONTROL:
return "Control";
- case VK_SHIFT:
+ case VKEY_SHIFT:
return "Shift";
- case VK_CAPITAL:
+ case VKEY_CAPITAL:
return "CapsLock";
- case VK_LWIN:
- case VK_RWIN:
+ case VKEY_LWIN:
+ case VKEY_RWIN:
return "Win";
- case VK_CLEAR:
+ case VKEY_CLEAR:
return "Clear";
- case VK_DOWN:
+ case VKEY_DOWN:
return "Down";
// "End"
- case VK_END:
+ case VKEY_END:
return "End";
// "Enter"
- case VK_RETURN:
+ case VKEY_RETURN:
return "Enter";
- case VK_EXECUTE:
+ case VKEY_EXECUTE:
return "Execute";
- case VK_F1:
+ case VKEY_F1:
return "F1";
- case VK_F2:
+ case VKEY_F2:
return "F2";
- case VK_F3:
+ case VKEY_F3:
return "F3";
- case VK_F4:
+ case VKEY_F4:
return "F4";
- case VK_F5:
+ case VKEY_F5:
return "F5";
- case VK_F6:
+ case VKEY_F6:
return "F6";
- case VK_F7:
+ case VKEY_F7:
return "F7";
- case VK_F8:
+ case VKEY_F8:
return "F8";
- case VK_F9:
+ case VKEY_F9:
return "F9";
- case VK_F10:
+ case VKEY_F10:
return "F11";
- case VK_F12:
+ case VKEY_F12:
return "F12";
- case VK_F13:
+ case VKEY_F13:
return "F13";
- case VK_F14:
+ case VKEY_F14:
return "F14";
- case VK_F15:
+ case VKEY_F15:
return "F15";
- case VK_F16:
+ case VKEY_F16:
return "F16";
- case VK_F17:
+ case VKEY_F17:
return "F17";
- case VK_F18:
+ case VKEY_F18:
return "F18";
- case VK_F19:
+ case VKEY_F19:
return "F19";
- case VK_F20:
+ case VKEY_F20:
return "F20";
- case VK_F21:
+ case VKEY_F21:
return "F21";
- case VK_F22:
+ case VKEY_F22:
return "F22";
- case VK_F23:
+ case VKEY_F23:
return "F23";
- case VK_F24:
+ case VKEY_F24:
return "F24";
- case VK_HELP:
+ case VKEY_HELP:
return "Help";
- case VK_HOME:
+ case VKEY_HOME:
return "Home";
- case VK_INSERT:
+ case VKEY_INSERT:
return "Insert";
- case VK_LEFT:
+ case VKEY_LEFT:
return "Left";
- case VK_NEXT:
+ case VKEY_NEXT:
return "PageDown";
- case VK_PRIOR:
+ case VKEY_PRIOR:
return "PageUp";
- case VK_PAUSE:
+ case VKEY_PAUSE:
return "Pause";
- case VK_SNAPSHOT:
+ case VKEY_SNAPSHOT:
return "PrintScreen";
- case VK_RIGHT:
+ case VKEY_RIGHT:
return "Right";
- case VK_SCROLL:
+ case VKEY_SCROLL:
return "Scroll";
- case VK_SELECT:
+ case VKEY_SELECT:
return "Select";
- case VK_UP:
+ case VKEY_UP:
return "Up";
// Standard says that DEL becomes U+007F.
- case VK_DELETE:
+ case VKEY_DELETE:
return "U+007F";
default:
return String::format("U+%04X", toupper(keyCode));
@@ -323,10 +317,8 @@ void MakePlatformKeyboardEvent::SetKeyType(Type type) {
// which don't have associated character events.
bool MakePlatformKeyboardEvent::IsCharacterKey() const {
switch (windowsVirtualKeyCode()) {
-#if defined(OS_WIN)
- case VK_BACK:
- case VK_ESCAPE:
-#endif
+ case VKEY_BACK:
+ case VKEY_ESCAPE:
return false;
default: