| Index: chrome/browser/chromeos/events/event_rewriter_unittest.cc
|
| diff --git a/chrome/browser/chromeos/events/event_rewriter_unittest.cc b/chrome/browser/chromeos/events/event_rewriter_unittest.cc
|
| index 3c6ce722626d60e6706015ad44273c818027dd2e..9bdd62ebd69f89107db368de89dc07305f469959 100644
|
| --- a/chrome/browser/chromeos/events/event_rewriter_unittest.cc
|
| +++ b/chrome/browser/chromeos/events/event_rewriter_unittest.cc
|
| @@ -871,8 +871,9 @@ TEST_F(EventRewriterTest, TestRewriteModifiersRemapToCapsLock) {
|
|
|
| // Press Search.
|
| EXPECT_EQ(
|
| - GetExpectedResultAsString(
|
| - ui::VKEY_CAPITAL, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED),
|
| + GetExpectedResultAsString(ui::VKEY_CAPITAL,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| + ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(
|
| &rewriter, ui::VKEY_LWIN, ui::EF_COMMAND_DOWN, ui::ET_KEY_PRESSED));
|
| // Confirm that the Caps Lock status is changed.
|
| @@ -888,8 +889,9 @@ TEST_F(EventRewriterTest, TestRewriteModifiersRemapToCapsLock) {
|
|
|
| // Press Search.
|
| EXPECT_EQ(
|
| - GetExpectedResultAsString(
|
| - ui::VKEY_CAPITAL, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED),
|
| + GetExpectedResultAsString(ui::VKEY_CAPITAL,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| + ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(&rewriter,
|
| ui::VKEY_LWIN,
|
| ui::EF_COMMAND_DOWN | ui::EF_CAPS_LOCK_DOWN,
|
| @@ -906,11 +908,12 @@ TEST_F(EventRewriterTest, TestRewriteModifiersRemapToCapsLock) {
|
| EXPECT_FALSE(ime_keyboard.caps_lock_is_enabled_);
|
|
|
| // Press Caps Lock (on an external keyboard).
|
| - EXPECT_EQ(GetExpectedResultAsString(
|
| - ui::VKEY_CAPITAL, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED),
|
| + EXPECT_EQ(GetExpectedResultAsString(ui::VKEY_CAPITAL,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| + ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(&rewriter,
|
| ui::VKEY_CAPITAL,
|
| - ui::EF_CAPS_LOCK_DOWN,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| ui::ET_KEY_PRESSED));
|
|
|
| // Confirm that calling RewriteForTesting() does not change the state of
|
| @@ -937,10 +940,11 @@ TEST_F(EventRewriterTest, TestRewriteCapsLock) {
|
| EXPECT_FALSE(ime_keyboard.caps_lock_is_enabled_);
|
|
|
| // On Chrome OS, CapsLock is mapped to F16 with Mod3Mask.
|
| - EXPECT_EQ(GetExpectedResultAsString(
|
| - ui::VKEY_CAPITAL, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED),
|
| + EXPECT_EQ(GetExpectedResultAsString(ui::VKEY_CAPITAL,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| + ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(
|
| - &rewriter, ui::VKEY_F16, ui::EF_NONE, ui::ET_KEY_PRESSED));
|
| + &rewriter, ui::VKEY_F16, ui::EF_MOD3_DOWN, ui::ET_KEY_PRESSED));
|
| EXPECT_TRUE(ime_keyboard.caps_lock_is_enabled_);
|
| }
|
|
|
| @@ -1011,8 +1015,9 @@ TEST_F(EventRewriterTest, TestRewriteDiamondKeyWithFlag) {
|
|
|
| diamond.SetValue(chromeos::input_method::kCapsLockKey);
|
|
|
| - EXPECT_EQ(GetExpectedResultAsString(
|
| - ui::VKEY_CAPITAL, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED),
|
| + EXPECT_EQ(GetExpectedResultAsString(ui::VKEY_CAPITAL,
|
| + ui::EF_CAPS_LOCK_DOWN | ui::EF_MOD3_DOWN,
|
| + ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(
|
| &rewriter, ui::VKEY_F15, ui::EF_NONE, ui::ET_KEY_PRESSED));
|
|
|
| @@ -1036,7 +1041,7 @@ TEST_F(EventRewriterTest, TestRewriteCapsLockToControl) {
|
| GetExpectedResultAsString(
|
| ui::VKEY_A, ui::EF_CONTROL_DOWN, ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(
|
| - &rewriter, ui::VKEY_A, ui::EF_CAPS_LOCK_DOWN, ui::ET_KEY_PRESSED));
|
| + &rewriter, ui::VKEY_A, ui::EF_MOD3_DOWN, ui::ET_KEY_PRESSED));
|
|
|
| // Press Control+CapsLock+a. Confirm that Mod3Mask is rewritten to ControlMask
|
| EXPECT_EQ(
|
| @@ -1051,7 +1056,7 @@ TEST_F(EventRewriterTest, TestRewriteCapsLockToControl) {
|
| ui::ET_KEY_PRESSED),
|
| GetRewrittenEventAsString(&rewriter,
|
| ui::VKEY_A,
|
| - ui::EF_ALT_DOWN | ui::EF_CAPS_LOCK_DOWN,
|
| + ui::EF_ALT_DOWN | ui::EF_MOD3_DOWN,
|
| ui::ET_KEY_PRESSED));
|
| }
|
|
|
|
|