| Index: chrome/browser/browser_keyevents_browsertest.cc
|
| diff --git a/chrome/browser/browser_keyevents_browsertest.cc b/chrome/browser/browser_keyevents_browsertest.cc
|
| index 87a6bedf9d864f2c816a5508d29f341a49b9ef8b..8656e22efe84c6641eda8513577612919483c179 100644
|
| --- a/chrome/browser/browser_keyevents_browsertest.cc
|
| +++ b/chrome/browser/browser_keyevents_browsertest.cc
|
| @@ -4,8 +4,8 @@
|
|
|
| #include "build/build_config.h"
|
|
|
| +#include "app/keyboard_codes.h"
|
| #include "base/basictypes.h"
|
| -#include "base/keyboard_codes.h"
|
| #include "base/logging.h"
|
| #include "base/message_loop.h"
|
| #include "base/string_util.h"
|
| @@ -63,7 +63,7 @@ const size_t kMaxResultLength = 10;
|
| // input.
|
| // Please refer to chrome/test/data/keyevents_test.html for details.
|
| struct KeyEventTestData {
|
| - base::KeyboardCode key;
|
| + app::KeyboardCode key;
|
| bool ctrl;
|
| bool shift;
|
| bool alt;
|
| @@ -142,7 +142,7 @@ class BrowserKeyEventsTest : public InProcessBrowserTest {
|
| ui_test_utils::ShowAndFocusNativeWindow(window);
|
| }
|
|
|
| - void SendKey(base::KeyboardCode key,
|
| + void SendKey(app::KeyboardCode key,
|
| bool control,
|
| bool shift,
|
| bool alt,
|
| @@ -315,13 +315,13 @@ class BrowserKeyEventsTest : public InProcessBrowserTest {
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, NormalKeyEvents) {
|
| static const KeyEventTestData kTestNoInput[] = {
|
| // a
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| false, false, false, false, 3,
|
| { "D 65 0 false false false false",
|
| "P 97 97 false false false false",
|
| "U 65 0 false false false false" } },
|
| // shift-a
|
| - { base::VKEY_A, false, true, false, false,
|
| + { app::VKEY_A, false, true, false, false,
|
| false, false, false, false, 5,
|
| { "D 16 0 false true false false",
|
| "D 65 0 false true false false",
|
| @@ -329,7 +329,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, NormalKeyEvents) {
|
| "U 65 0 false true false false",
|
| "U 16 0 false true false false" } },
|
| // a, suppress keydown
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| true, false, false, false, 2,
|
| { "D 65 0 false false false false",
|
| "U 65 0 false false false false" } },
|
| @@ -337,14 +337,14 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, NormalKeyEvents) {
|
|
|
| static const KeyEventTestData kTestWithInput[] = {
|
| // a
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| false, false, false, false, 4,
|
| { "D 65 0 false false false false",
|
| "P 97 97 false false false false",
|
| "T a",
|
| "U 65 0 false false false false" } },
|
| // shift-a
|
| - { base::VKEY_A, false, true, false, false,
|
| + { app::VKEY_A, false, true, false, false,
|
| false, false, false, false, 6,
|
| { "D 16 0 false true false false",
|
| "D 65 0 false true false false",
|
| @@ -353,18 +353,18 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, NormalKeyEvents) {
|
| "U 65 0 false true false false",
|
| "U 16 0 false true false false" } },
|
| // a, suppress keydown
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| true, false, false, false, 2,
|
| { "D 65 0 false false false false",
|
| "U 65 0 false false false false" } },
|
| // a, suppress keypress
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| false, true, false, false, 3,
|
| { "D 65 0 false false false false",
|
| "P 97 97 false false false false",
|
| "U 65 0 false false false false" } },
|
| // a, suppress textInput
|
| - { base::VKEY_A, false, false, false, false,
|
| + { app::VKEY_A, false, false, false, false,
|
| false, false, false, true, 4,
|
| { "D 65 0 false false false false",
|
| "P 97 97 false false false false",
|
| @@ -410,14 +410,14 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, NormalKeyEvents) {
|
| #if defined(OS_WIN) || defined(OS_LINUX)
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
| static const KeyEventTestData kTestCtrlF = {
|
| - base::VKEY_F, true, false, false, false,
|
| + app::VKEY_F, true, false, false, false,
|
| false, false, false, false, 2,
|
| { "D 17 0 true false false false",
|
| "D 70 0 true false false false" }
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlFSuppressKeyDown = {
|
| - base::VKEY_F, true, false, false, false,
|
| + app::VKEY_F, true, false, false, false,
|
| true, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 70 0 true false false false",
|
| @@ -428,7 +428,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
| // Ctrl+Z doesn't bind to any accelerators, which then should generate a
|
| // keypress event with charCode=26.
|
| static const KeyEventTestData kTestCtrlZ = {
|
| - base::VKEY_Z, true, false, false, false,
|
| + app::VKEY_Z, true, false, false, false,
|
| false, false, false, false, 5,
|
| { "D 17 0 true false false false",
|
| "D 90 0 true false false false",
|
| @@ -438,7 +438,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlZSuppressKeyDown = {
|
| - base::VKEY_Z, true, false, false, false,
|
| + app::VKEY_Z, true, false, false, false,
|
| true, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 90 0 true false false false",
|
| @@ -448,7 +448,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
|
|
| // Ctrl+Enter shall generate a keypress event with charCode=10 (LF).
|
| static const KeyEventTestData kTestCtrlEnter = {
|
| - base::VKEY_RETURN, true, false, false, false,
|
| + app::VKEY_RETURN, true, false, false, false,
|
| false, false, false, false, 5,
|
| { "D 17 0 true false false false",
|
| "D 13 0 true false false false",
|
| @@ -473,7 +473,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
|
|
| // Press Escape to close the Find box and move the focus back to the web page.
|
| ASSERT_NO_FATAL_FAILURE(
|
| - SendKey(base::VKEY_ESCAPE, false, false, false, false));
|
| + SendKey(app::VKEY_ESCAPE, false, false, false, false));
|
| ASSERT_TRUE(IsViewFocused(VIEW_ID_TAB_CONTAINER_FOCUS_VIEW));
|
|
|
| // Press Ctrl+F with keydown suppressed shall not open the find box.
|
| @@ -487,7 +487,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CtrlKeyEvents) {
|
| #elif defined(OS_MACOSX)
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CommandKeyEvents) {
|
| static const KeyEventTestData kTestCmdF = {
|
| - base::VKEY_F, false, false, false, true,
|
| + app::VKEY_F, false, false, false, true,
|
| false, false, false, false, 2,
|
| { "D 91 0 false false false true",
|
| "D 70 0 false false false true" }
|
| @@ -495,7 +495,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CommandKeyEvents) {
|
|
|
| // On Mac we don't send key up events when command modifier is down.
|
| static const KeyEventTestData kTestCmdFSuppressKeyDown = {
|
| - base::VKEY_F, false, false, false, true,
|
| + app::VKEY_F, false, false, false, true,
|
| true, false, false, false, 3,
|
| { "D 91 0 false false false true",
|
| "D 70 0 false false false true",
|
| @@ -518,7 +518,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, CommandKeyEvents) {
|
|
|
| // Press Escape to close the Find box and move the focus back to the web page.
|
| ASSERT_NO_FATAL_FAILURE(
|
| - SendKey(base::VKEY_ESCAPE, false, false, false, false));
|
| + SendKey(app::VKEY_ESCAPE, false, false, false, false));
|
| ASSERT_TRUE(IsViewFocused(VIEW_ID_TAB_CONTAINER_FOCUS_VIEW));
|
|
|
| // Press Cmd+F with keydown suppressed shall not open the find box.
|
| @@ -531,7 +531,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| #if defined(OS_MACOSX)
|
| // On Mac, access keys use ctrl+alt modifiers.
|
| static const KeyEventTestData kTestAccessA = {
|
| - base::VKEY_A, true, false, true, false,
|
| + app::VKEY_A, true, false, true, false,
|
| false, false, false, false, 6,
|
| { "D 17 0 true false false false",
|
| "D 18 0 true false true false",
|
| @@ -542,7 +542,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| };
|
|
|
| static const KeyEventTestData kTestAccessDSuppress = {
|
| - base::VKEY_D, true, false, true, false,
|
| + app::VKEY_D, true, false, true, false,
|
| true, true, true, false, 6,
|
| { "D 17 0 true false false false",
|
| "D 18 0 true false true false",
|
| @@ -553,7 +553,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| };
|
|
|
| static const KeyEventTestData kTestAccess1 = {
|
| - base::VKEY_1, true, false, true, false,
|
| + app::VKEY_1, true, false, true, false,
|
| false, false, false, false, 6,
|
| { "D 17 0 true false false false",
|
| "D 18 0 true false true false",
|
| @@ -564,7 +564,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| };
|
| #else
|
| static const KeyEventTestData kTestAccessA = {
|
| - base::VKEY_A, false, false, true, false,
|
| + app::VKEY_A, false, false, true, false,
|
| false, false, false, false, 4,
|
| { "D 18 0 false false true false",
|
| "D 65 0 false false true false",
|
| @@ -573,14 +573,14 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| };
|
|
|
| static const KeyEventTestData kTestAccessD = {
|
| - base::VKEY_D, false, false, true, false,
|
| + app::VKEY_D, false, false, true, false,
|
| false, false, false, false, 2,
|
| { "D 18 0 false false true false",
|
| "D 68 0 false false true false" }
|
| };
|
|
|
| static const KeyEventTestData kTestAccessDSuppress = {
|
| - base::VKEY_D, false, false, true, false,
|
| + app::VKEY_D, false, false, true, false,
|
| true, true, true, false, 4,
|
| { "D 18 0 false false true false",
|
| "D 68 0 false false true false",
|
| @@ -589,7 +589,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, AccessKeys) {
|
| };
|
|
|
| static const KeyEventTestData kTestAccess1 = {
|
| - base::VKEY_1, false, false, true, false,
|
| + app::VKEY_1, false, false, true, false,
|
| false, false, false, false, 4,
|
| { "D 18 0 false false true false",
|
| "D 49 0 false false true false",
|
| @@ -676,7 +676,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
|
|
| #if defined(OS_WIN) || defined(TOOLKIT_VIEWS)
|
| static const KeyEventTestData kTestCtrlT = {
|
| - base::VKEY_T, true, false, false, false,
|
| + app::VKEY_T, true, false, false, false,
|
| true, false, false, false, 1,
|
| { "D 17 0 true false false false" }
|
| };
|
| @@ -695,11 +695,11 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
| // Reserved accelerators can't be suppressed.
|
| ASSERT_NO_FATAL_FAILURE(SuppressAllEvents(0, true));
|
| // Press Ctrl+W, which will close the tab.
|
| - ASSERT_NO_FATAL_FAILURE(SendKey(base::VKEY_W, true, false, false, false));
|
| + ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_W, true, false, false, false));
|
| EXPECT_EQ(1, browser()->tab_count());
|
| #elif defined(OS_MACOSX)
|
| static const KeyEventTestData kTestCmdT = {
|
| - base::VKEY_T, false, false, false, true,
|
| + app::VKEY_T, false, false, false, true,
|
| true, false, false, false, 1,
|
| { "D 91 0 false false false true" }
|
| };
|
| @@ -718,31 +718,31 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
| // Reserved accelerators can't be suppressed.
|
| ASSERT_NO_FATAL_FAILURE(SuppressAllEvents(0, true));
|
| // Press Cmd+W, which will close the tab.
|
| - ASSERT_NO_FATAL_FAILURE(SendKey(base::VKEY_W, false, false, false, true));
|
| + ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_W, false, false, false, true));
|
| EXPECT_EQ(1, browser()->tab_count());
|
| #elif defined(TOOLKIT_GTK)
|
| // Ctrl-[a-z] are not treated as reserved accelerators on GTK.
|
| static const KeyEventTestData kTestCtrlT = {
|
| - base::VKEY_T, true, false, false, false,
|
| + app::VKEY_T, true, false, false, false,
|
| false, false, false, false, 2,
|
| { "D 17 0 true false false false",
|
| "D 84 0 true false false false" }
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlPageDown = {
|
| - base::VKEY_NEXT, true, false, false, false,
|
| + app::VKEY_NEXT, true, false, false, false,
|
| true, false, false, false, 1,
|
| { "D 17 0 true false false false" }
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlTab = {
|
| - base::VKEY_TAB, true, false, false, false,
|
| + app::VKEY_TAB, true, false, false, false,
|
| true, false, false, false, 1,
|
| { "D 17 0 true false false false" }
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlTBlocked = {
|
| - base::VKEY_T, true, false, false, false,
|
| + app::VKEY_T, true, false, false, false,
|
| true, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 84 0 true false false false",
|
| @@ -751,7 +751,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlWBlocked = {
|
| - base::VKEY_W, true, false, false, false,
|
| + app::VKEY_W, true, false, false, false,
|
| true, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 87 0 true false false false",
|
| @@ -788,7 +788,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
|
|
| // Ctrl+F4 to close the tab.
|
| ASSERT_NO_FATAL_FAILURE(SuppressAllEvents(0, true));
|
| - ASSERT_NO_FATAL_FAILURE(SendKey(base::VKEY_F4, true, false, false, false));
|
| + ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_F4, true, false, false, false));
|
| ASSERT_EQ(1, browser()->tab_count());
|
| #endif
|
| }
|
| @@ -796,7 +796,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_ReservedAccelerators) {
|
| #if defined(OS_MACOSX)
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, EditorKeyBindings) {
|
| static const KeyEventTestData kTestCtrlA = {
|
| - base::VKEY_A, true, false, false, false,
|
| + app::VKEY_A, true, false, false, false,
|
| false, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 65 0 true false false false",
|
| @@ -805,7 +805,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, EditorKeyBindings) {
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlF = {
|
| - base::VKEY_F, true, false, false, false,
|
| + app::VKEY_F, true, false, false, false,
|
| false, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 70 0 true false false false",
|
| @@ -814,7 +814,7 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, EditorKeyBindings) {
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlK = {
|
| - base::VKEY_K, true, false, false, false,
|
| + app::VKEY_K, true, false, false, false,
|
| false, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 75 0 true false false false",
|
| @@ -846,14 +846,14 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, EditorKeyBindings) {
|
|
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, PageUpDownKeys) {
|
| static const KeyEventTestData kTestPageUp = {
|
| - base::VKEY_PRIOR, false, false, false, false,
|
| + app::VKEY_PRIOR, false, false, false, false,
|
| false, false, false, false, 2,
|
| { "D 33 0 false false false false",
|
| "U 33 0 false false false false" }
|
| };
|
|
|
| static const KeyEventTestData kTestPageDown = {
|
| - base::VKEY_NEXT, false, false, false, false,
|
| + app::VKEY_NEXT, false, false, false, false,
|
| false, false, false, false, 2,
|
| { "D 34 0 false false false false",
|
| "U 34 0 false false false false" }
|
| @@ -878,21 +878,21 @@ IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, PageUpDownKeys) {
|
| #if defined(OS_WIN) || defined(TOOLKIT_VIEWS)
|
| IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, FocusMenuBarByAltKey) {
|
| static const KeyEventTestData kTestAltKey = {
|
| - base::VKEY_MENU, false, false, false, false,
|
| + app::VKEY_MENU, false, false, false, false,
|
| false, false, false, false, 2,
|
| { "D 18 0 false false true false",
|
| "U 18 0 false false true false" }
|
| };
|
|
|
| static const KeyEventTestData kTestAltKeySuppress = {
|
| - base::VKEY_MENU, false, false, false, false,
|
| + app::VKEY_MENU, false, false, false, false,
|
| true, false, false, false, 2,
|
| { "D 18 0 false false true false",
|
| "U 18 0 false false true false" }
|
| };
|
|
|
| static const KeyEventTestData kTestCtrlAltKey = {
|
| - base::VKEY_MENU, true, false, false, false,
|
| + app::VKEY_MENU, true, false, false, false,
|
| false, false, false, false, 4,
|
| { "D 17 0 true false false false",
|
| "D 18 0 true false true false",
|
|
|