| Index: apps/moterm/key_util.cc
|
| diff --git a/apps/moterm/key_util.cc b/apps/moterm/key_util.cc
|
| index af9b05cf61d831b68154cdd8949c5b4706ce1b4e..c6ca00452507333d2af5b35694d24498059ca883 100644
|
| --- a/apps/moterm/key_util.cc
|
| +++ b/apps/moterm/key_util.cc
|
| @@ -14,7 +14,7 @@
|
| // incomplete.
|
| std::string GetInputSequenceForKeyPressedEvent(const mojo::Event& key_event,
|
| bool keypad_application_mode) {
|
| - DCHECK_EQ(key_event.action, mojo::EVENT_TYPE_KEY_PRESSED);
|
| + DCHECK_EQ(key_event.action, mojo::EventType::KEY_PRESSED);
|
| CHECK(key_event.key_data);
|
| const mojo::KeyData& key_data = *key_event.key_data;
|
|
|
| @@ -48,72 +48,72 @@ std::string GetInputSequenceForKeyPressedEvent(const mojo::Event& key_event,
|
| // |event.flags|).
|
| switch (key_data.windows_key_code) {
|
| // Produces input sequence:
|
| - case mojo::KEYBOARD_CODE_BACK:
|
| + case mojo::KeyboardCode::BACK:
|
| // Have backspace send DEL instead of BS.
|
| return std::string("\x7f");
|
| - case mojo::KEYBOARD_CODE_ESCAPE:
|
| + case mojo::KeyboardCode::ESCAPE:
|
| return std::string("\x1b");
|
| - case mojo::KEYBOARD_CODE_PRIOR:
|
| + case mojo::KeyboardCode::PRIOR:
|
| return std::string("\x1b[5~");
|
| - case mojo::KEYBOARD_CODE_NEXT:
|
| + case mojo::KeyboardCode::NEXT:
|
| return std::string("\x1b[6~");
|
| - case mojo::KEYBOARD_CODE_END:
|
| + case mojo::KeyboardCode::END:
|
| return std::string(keypad_application_mode ? "\x1bOF" : "\x1b[F");
|
| - case mojo::KEYBOARD_CODE_HOME:
|
| + case mojo::KeyboardCode::HOME:
|
| return std::string(keypad_application_mode ? "\x1bOH" : "\x1b[H");
|
| - case mojo::KEYBOARD_CODE_LEFT:
|
| + case mojo::KeyboardCode::LEFT:
|
| return std::string(keypad_application_mode ? "\x1bOD" : "\x1b[D");
|
| - case mojo::KEYBOARD_CODE_UP:
|
| + case mojo::KeyboardCode::UP:
|
| return std::string(keypad_application_mode ? "\x1bOA" : "\x1b[A");
|
| - case mojo::KEYBOARD_CODE_RIGHT:
|
| + case mojo::KeyboardCode::RIGHT:
|
| return std::string(keypad_application_mode ? "\x1bOC" : "\x1b[C");
|
| - case mojo::KEYBOARD_CODE_DOWN:
|
| + case mojo::KeyboardCode::DOWN:
|
| return std::string(keypad_application_mode ? "\x1bOB" : "\x1b[B");
|
| - case mojo::KEYBOARD_CODE_INSERT:
|
| + case mojo::KeyboardCode::INSERT:
|
| return std::string("\x1b[2~");
|
| - case mojo::KEYBOARD_CODE_DELETE:
|
| + case mojo::KeyboardCode::DELETE:
|
| return std::string("\x1b[3~");
|
|
|
| // Should have |character| set:
|
| - case mojo::KEYBOARD_CODE_TAB:
|
| - case mojo::KEYBOARD_CODE_RETURN:
|
| - case mojo::KEYBOARD_CODE_SPACE:
|
| - case mojo::KEYBOARD_CODE_NUM_0:
|
| - case mojo::KEYBOARD_CODE_NUM_1:
|
| - case mojo::KEYBOARD_CODE_NUM_2:
|
| - case mojo::KEYBOARD_CODE_NUM_3:
|
| - case mojo::KEYBOARD_CODE_NUM_4:
|
| - case mojo::KEYBOARD_CODE_NUM_5:
|
| - case mojo::KEYBOARD_CODE_NUM_6:
|
| - case mojo::KEYBOARD_CODE_NUM_7:
|
| - case mojo::KEYBOARD_CODE_NUM_8:
|
| - case mojo::KEYBOARD_CODE_NUM_9:
|
| - case mojo::KEYBOARD_CODE_A:
|
| - case mojo::KEYBOARD_CODE_B:
|
| - case mojo::KEYBOARD_CODE_C:
|
| - case mojo::KEYBOARD_CODE_D:
|
| - case mojo::KEYBOARD_CODE_E:
|
| - case mojo::KEYBOARD_CODE_F:
|
| - case mojo::KEYBOARD_CODE_G:
|
| - case mojo::KEYBOARD_CODE_H:
|
| - case mojo::KEYBOARD_CODE_I:
|
| - case mojo::KEYBOARD_CODE_J:
|
| - case mojo::KEYBOARD_CODE_K:
|
| - case mojo::KEYBOARD_CODE_L:
|
| - case mojo::KEYBOARD_CODE_M:
|
| - case mojo::KEYBOARD_CODE_N:
|
| - case mojo::KEYBOARD_CODE_O:
|
| - case mojo::KEYBOARD_CODE_P:
|
| - case mojo::KEYBOARD_CODE_Q:
|
| - case mojo::KEYBOARD_CODE_R:
|
| - case mojo::KEYBOARD_CODE_S:
|
| - case mojo::KEYBOARD_CODE_T:
|
| - case mojo::KEYBOARD_CODE_U:
|
| - case mojo::KEYBOARD_CODE_V:
|
| - case mojo::KEYBOARD_CODE_W:
|
| - case mojo::KEYBOARD_CODE_X:
|
| - case mojo::KEYBOARD_CODE_Y:
|
| - case mojo::KEYBOARD_CODE_Z:
|
| + case mojo::KeyboardCode::TAB:
|
| + case mojo::KeyboardCode::RETURN:
|
| + case mojo::KeyboardCode::SPACE:
|
| + case mojo::KeyboardCode::NUM_0:
|
| + case mojo::KeyboardCode::NUM_1:
|
| + case mojo::KeyboardCode::NUM_2:
|
| + case mojo::KeyboardCode::NUM_3:
|
| + case mojo::KeyboardCode::NUM_4:
|
| + case mojo::KeyboardCode::NUM_5:
|
| + case mojo::KeyboardCode::NUM_6:
|
| + case mojo::KeyboardCode::NUM_7:
|
| + case mojo::KeyboardCode::NUM_8:
|
| + case mojo::KeyboardCode::NUM_9:
|
| + case mojo::KeyboardCode::A:
|
| + case mojo::KeyboardCode::B:
|
| + case mojo::KeyboardCode::C:
|
| + case mojo::KeyboardCode::D:
|
| + case mojo::KeyboardCode::E:
|
| + case mojo::KeyboardCode::F:
|
| + case mojo::KeyboardCode::G:
|
| + case mojo::KeyboardCode::H:
|
| + case mojo::KeyboardCode::I:
|
| + case mojo::KeyboardCode::J:
|
| + case mojo::KeyboardCode::K:
|
| + case mojo::KeyboardCode::L:
|
| + case mojo::KeyboardCode::M:
|
| + case mojo::KeyboardCode::N:
|
| + case mojo::KeyboardCode::O:
|
| + case mojo::KeyboardCode::P:
|
| + case mojo::KeyboardCode::Q:
|
| + case mojo::KeyboardCode::R:
|
| + case mojo::KeyboardCode::S:
|
| + case mojo::KeyboardCode::T:
|
| + case mojo::KeyboardCode::U:
|
| + case mojo::KeyboardCode::V:
|
| + case mojo::KeyboardCode::W:
|
| + case mojo::KeyboardCode::X:
|
| + case mojo::KeyboardCode::Y:
|
| + case mojo::KeyboardCode::Z:
|
| // TODO(vtl): Actually, we won't get characters for Ctrl+<number> (and
|
| // probably other odd combinations).
|
| DLOG(WARNING) << "Expected character for key code "
|
| @@ -121,126 +121,126 @@ std::string GetInputSequenceForKeyPressedEvent(const mojo::Event& key_event,
|
| break;
|
|
|
| // Purposely produce no input sequence:
|
| - case mojo::KEYBOARD_CODE_SHIFT:
|
| - case mojo::KEYBOARD_CODE_CONTROL:
|
| - case mojo::KEYBOARD_CODE_MENU:
|
| - case mojo::KEYBOARD_CODE_LSHIFT:
|
| - case mojo::KEYBOARD_CODE_RSHIFT:
|
| - case mojo::KEYBOARD_CODE_LCONTROL:
|
| - case mojo::KEYBOARD_CODE_RCONTROL:
|
| - case mojo::KEYBOARD_CODE_LMENU:
|
| - case mojo::KEYBOARD_CODE_RMENU:
|
| + case mojo::KeyboardCode::SHIFT:
|
| + case mojo::KeyboardCode::CONTROL:
|
| + case mojo::KeyboardCode::MENU:
|
| + case mojo::KeyboardCode::LSHIFT:
|
| + case mojo::KeyboardCode::RSHIFT:
|
| + case mojo::KeyboardCode::LCONTROL:
|
| + case mojo::KeyboardCode::RCONTROL:
|
| + case mojo::KeyboardCode::LMENU:
|
| + case mojo::KeyboardCode::RMENU:
|
| break;
|
|
|
| // TODO(vtl): Figure these out.
|
| - case mojo::KEYBOARD_CODE_CLEAR:
|
| - case mojo::KEYBOARD_CODE_PAUSE:
|
| - case mojo::KEYBOARD_CODE_CAPITAL:
|
| - case mojo::KEYBOARD_CODE_KANA: // A.k.a. |KEYBOARD_CODE_HANGUL|.
|
| - case mojo::KEYBOARD_CODE_JUNJA:
|
| - case mojo::KEYBOARD_CODE_FINAL:
|
| - case mojo::KEYBOARD_CODE_HANJA: // A.k.a. |KEYBOARD_CODE_KANJI|.
|
| - case mojo::KEYBOARD_CODE_CONVERT:
|
| - case mojo::KEYBOARD_CODE_NONCONVERT:
|
| - case mojo::KEYBOARD_CODE_ACCEPT:
|
| - case mojo::KEYBOARD_CODE_MODECHANGE:
|
| - case mojo::KEYBOARD_CODE_SELECT:
|
| - case mojo::KEYBOARD_CODE_PRINT:
|
| - case mojo::KEYBOARD_CODE_EXECUTE:
|
| - case mojo::KEYBOARD_CODE_SNAPSHOT:
|
| - case mojo::KEYBOARD_CODE_HELP:
|
| - case mojo::KEYBOARD_CODE_LWIN: // A.k.a. |KEYBOARD_CODE_COMMAND|.
|
| - case mojo::KEYBOARD_CODE_RWIN:
|
| - case mojo::KEYBOARD_CODE_APPS:
|
| - case mojo::KEYBOARD_CODE_SLEEP:
|
| - case mojo::KEYBOARD_CODE_NUMPAD0:
|
| - case mojo::KEYBOARD_CODE_NUMPAD1:
|
| - case mojo::KEYBOARD_CODE_NUMPAD2:
|
| - case mojo::KEYBOARD_CODE_NUMPAD3:
|
| - case mojo::KEYBOARD_CODE_NUMPAD4:
|
| - case mojo::KEYBOARD_CODE_NUMPAD5:
|
| - case mojo::KEYBOARD_CODE_NUMPAD6:
|
| - case mojo::KEYBOARD_CODE_NUMPAD7:
|
| - case mojo::KEYBOARD_CODE_NUMPAD8:
|
| - case mojo::KEYBOARD_CODE_NUMPAD9:
|
| - case mojo::KEYBOARD_CODE_MULTIPLY:
|
| - case mojo::KEYBOARD_CODE_ADD:
|
| - case mojo::KEYBOARD_CODE_SEPARATOR:
|
| - case mojo::KEYBOARD_CODE_SUBTRACT:
|
| - case mojo::KEYBOARD_CODE_DECIMAL:
|
| - case mojo::KEYBOARD_CODE_DIVIDE:
|
| - case mojo::KEYBOARD_CODE_F1:
|
| - case mojo::KEYBOARD_CODE_F2:
|
| - case mojo::KEYBOARD_CODE_F3:
|
| - case mojo::KEYBOARD_CODE_F4:
|
| - case mojo::KEYBOARD_CODE_F5:
|
| - case mojo::KEYBOARD_CODE_F6:
|
| - case mojo::KEYBOARD_CODE_F7:
|
| - case mojo::KEYBOARD_CODE_F8:
|
| - case mojo::KEYBOARD_CODE_F9:
|
| - case mojo::KEYBOARD_CODE_F10:
|
| - case mojo::KEYBOARD_CODE_F11:
|
| - case mojo::KEYBOARD_CODE_F12:
|
| - case mojo::KEYBOARD_CODE_F13:
|
| - case mojo::KEYBOARD_CODE_F14:
|
| - case mojo::KEYBOARD_CODE_F15:
|
| - case mojo::KEYBOARD_CODE_F16:
|
| - case mojo::KEYBOARD_CODE_F17:
|
| - case mojo::KEYBOARD_CODE_F18:
|
| - case mojo::KEYBOARD_CODE_F19:
|
| - case mojo::KEYBOARD_CODE_F20:
|
| - case mojo::KEYBOARD_CODE_F21:
|
| - case mojo::KEYBOARD_CODE_F22:
|
| - case mojo::KEYBOARD_CODE_F23:
|
| - case mojo::KEYBOARD_CODE_F24:
|
| - case mojo::KEYBOARD_CODE_NUMLOCK:
|
| - case mojo::KEYBOARD_CODE_SCROLL:
|
| - case mojo::KEYBOARD_CODE_BROWSER_BACK:
|
| - case mojo::KEYBOARD_CODE_BROWSER_FORWARD:
|
| - case mojo::KEYBOARD_CODE_BROWSER_REFRESH:
|
| - case mojo::KEYBOARD_CODE_BROWSER_STOP:
|
| - case mojo::KEYBOARD_CODE_BROWSER_SEARCH:
|
| - case mojo::KEYBOARD_CODE_BROWSER_FAVORITES:
|
| - case mojo::KEYBOARD_CODE_BROWSER_HOME:
|
| - case mojo::KEYBOARD_CODE_VOLUME_MUTE:
|
| - case mojo::KEYBOARD_CODE_VOLUME_DOWN:
|
| - case mojo::KEYBOARD_CODE_VOLUME_UP:
|
| - case mojo::KEYBOARD_CODE_MEDIA_NEXT_TRACK:
|
| - case mojo::KEYBOARD_CODE_MEDIA_PREV_TRACK:
|
| - case mojo::KEYBOARD_CODE_MEDIA_STOP:
|
| - case mojo::KEYBOARD_CODE_MEDIA_PLAY_PAUSE:
|
| - case mojo::KEYBOARD_CODE_MEDIA_LAUNCH_MAIL:
|
| - case mojo::KEYBOARD_CODE_MEDIA_LAUNCH_MEDIA_SELECT:
|
| - case mojo::KEYBOARD_CODE_MEDIA_LAUNCH_APP1:
|
| - case mojo::KEYBOARD_CODE_MEDIA_LAUNCH_APP2:
|
| - case mojo::KEYBOARD_CODE_OEM_1:
|
| - case mojo::KEYBOARD_CODE_OEM_PLUS:
|
| - case mojo::KEYBOARD_CODE_OEM_COMMA:
|
| - case mojo::KEYBOARD_CODE_OEM_MINUS:
|
| - case mojo::KEYBOARD_CODE_OEM_PERIOD:
|
| - case mojo::KEYBOARD_CODE_OEM_2:
|
| - case mojo::KEYBOARD_CODE_OEM_3:
|
| - case mojo::KEYBOARD_CODE_OEM_4:
|
| - case mojo::KEYBOARD_CODE_OEM_5:
|
| - case mojo::KEYBOARD_CODE_OEM_6:
|
| - case mojo::KEYBOARD_CODE_OEM_7:
|
| - case mojo::KEYBOARD_CODE_OEM_8:
|
| - case mojo::KEYBOARD_CODE_OEM_102:
|
| - case mojo::KEYBOARD_CODE_PROCESSKEY:
|
| - case mojo::KEYBOARD_CODE_PACKET:
|
| - case mojo::KEYBOARD_CODE_DBE_SBCSCHAR:
|
| - case mojo::KEYBOARD_CODE_DBE_DBCSCHAR:
|
| - case mojo::KEYBOARD_CODE_ATTN:
|
| - case mojo::KEYBOARD_CODE_CRSEL:
|
| - case mojo::KEYBOARD_CODE_EXSEL:
|
| - case mojo::KEYBOARD_CODE_EREOF:
|
| - case mojo::KEYBOARD_CODE_PLAY:
|
| - case mojo::KEYBOARD_CODE_ZOOM:
|
| - case mojo::KEYBOARD_CODE_NONAME:
|
| - case mojo::KEYBOARD_CODE_PA1:
|
| - case mojo::KEYBOARD_CODE_OEM_CLEAR:
|
| - case mojo::KEYBOARD_CODE_UNKNOWN:
|
| - case mojo::KEYBOARD_CODE_ALTGR:
|
| + case mojo::KeyboardCode::CLEAR:
|
| + case mojo::KeyboardCode::PAUSE:
|
| + case mojo::KeyboardCode::CAPITAL:
|
| + case mojo::KeyboardCode::KANA: // A.k.a. |KeyboardCode::HANGUL|.
|
| + case mojo::KeyboardCode::JUNJA:
|
| + case mojo::KeyboardCode::FINAL:
|
| + case mojo::KeyboardCode::HANJA: // A.k.a. |KeyboardCode::KANJI|.
|
| + case mojo::KeyboardCode::CONVERT:
|
| + case mojo::KeyboardCode::NONCONVERT:
|
| + case mojo::KeyboardCode::ACCEPT:
|
| + case mojo::KeyboardCode::MODECHANGE:
|
| + case mojo::KeyboardCode::SELECT:
|
| + case mojo::KeyboardCode::PRINT:
|
| + case mojo::KeyboardCode::EXECUTE:
|
| + case mojo::KeyboardCode::SNAPSHOT:
|
| + case mojo::KeyboardCode::HELP:
|
| + case mojo::KeyboardCode::LWIN: // A.k.a. |KeyboardCode::COMMAND|.
|
| + case mojo::KeyboardCode::RWIN:
|
| + case mojo::KeyboardCode::APPS:
|
| + case mojo::KeyboardCode::SLEEP:
|
| + case mojo::KeyboardCode::NUMPAD0:
|
| + case mojo::KeyboardCode::NUMPAD1:
|
| + case mojo::KeyboardCode::NUMPAD2:
|
| + case mojo::KeyboardCode::NUMPAD3:
|
| + case mojo::KeyboardCode::NUMPAD4:
|
| + case mojo::KeyboardCode::NUMPAD5:
|
| + case mojo::KeyboardCode::NUMPAD6:
|
| + case mojo::KeyboardCode::NUMPAD7:
|
| + case mojo::KeyboardCode::NUMPAD8:
|
| + case mojo::KeyboardCode::NUMPAD9:
|
| + case mojo::KeyboardCode::MULTIPLY:
|
| + case mojo::KeyboardCode::ADD:
|
| + case mojo::KeyboardCode::SEPARATOR:
|
| + case mojo::KeyboardCode::SUBTRACT:
|
| + case mojo::KeyboardCode::DECIMAL:
|
| + case mojo::KeyboardCode::DIVIDE:
|
| + case mojo::KeyboardCode::F1:
|
| + case mojo::KeyboardCode::F2:
|
| + case mojo::KeyboardCode::F3:
|
| + case mojo::KeyboardCode::F4:
|
| + case mojo::KeyboardCode::F5:
|
| + case mojo::KeyboardCode::F6:
|
| + case mojo::KeyboardCode::F7:
|
| + case mojo::KeyboardCode::F8:
|
| + case mojo::KeyboardCode::F9:
|
| + case mojo::KeyboardCode::F10:
|
| + case mojo::KeyboardCode::F11:
|
| + case mojo::KeyboardCode::F12:
|
| + case mojo::KeyboardCode::F13:
|
| + case mojo::KeyboardCode::F14:
|
| + case mojo::KeyboardCode::F15:
|
| + case mojo::KeyboardCode::F16:
|
| + case mojo::KeyboardCode::F17:
|
| + case mojo::KeyboardCode::F18:
|
| + case mojo::KeyboardCode::F19:
|
| + case mojo::KeyboardCode::F20:
|
| + case mojo::KeyboardCode::F21:
|
| + case mojo::KeyboardCode::F22:
|
| + case mojo::KeyboardCode::F23:
|
| + case mojo::KeyboardCode::F24:
|
| + case mojo::KeyboardCode::NUMLOCK:
|
| + case mojo::KeyboardCode::SCROLL:
|
| + case mojo::KeyboardCode::BROWSER_BACK:
|
| + case mojo::KeyboardCode::BROWSER_FORWARD:
|
| + case mojo::KeyboardCode::BROWSER_REFRESH:
|
| + case mojo::KeyboardCode::BROWSER_STOP:
|
| + case mojo::KeyboardCode::BROWSER_SEARCH:
|
| + case mojo::KeyboardCode::BROWSER_FAVORITES:
|
| + case mojo::KeyboardCode::BROWSER_HOME:
|
| + case mojo::KeyboardCode::VOLUME_MUTE:
|
| + case mojo::KeyboardCode::VOLUME_DOWN:
|
| + case mojo::KeyboardCode::VOLUME_UP:
|
| + case mojo::KeyboardCode::MEDIA_NEXT_TRACK:
|
| + case mojo::KeyboardCode::MEDIA_PREV_TRACK:
|
| + case mojo::KeyboardCode::MEDIA_STOP:
|
| + case mojo::KeyboardCode::MEDIA_PLAY_PAUSE:
|
| + case mojo::KeyboardCode::MEDIA_LAUNCH_MAIL:
|
| + case mojo::KeyboardCode::MEDIA_LAUNCH_MEDIA_SELECT:
|
| + case mojo::KeyboardCode::MEDIA_LAUNCH_APP1:
|
| + case mojo::KeyboardCode::MEDIA_LAUNCH_APP2:
|
| + case mojo::KeyboardCode::OEM_1:
|
| + case mojo::KeyboardCode::OEM_PLUS:
|
| + case mojo::KeyboardCode::OEM_COMMA:
|
| + case mojo::KeyboardCode::OEM_MINUS:
|
| + case mojo::KeyboardCode::OEM_PERIOD:
|
| + case mojo::KeyboardCode::OEM_2:
|
| + case mojo::KeyboardCode::OEM_3:
|
| + case mojo::KeyboardCode::OEM_4:
|
| + case mojo::KeyboardCode::OEM_5:
|
| + case mojo::KeyboardCode::OEM_6:
|
| + case mojo::KeyboardCode::OEM_7:
|
| + case mojo::KeyboardCode::OEM_8:
|
| + case mojo::KeyboardCode::OEM_102:
|
| + case mojo::KeyboardCode::PROCESSKEY:
|
| + case mojo::KeyboardCode::PACKET:
|
| + case mojo::KeyboardCode::DBE_SBCSCHAR:
|
| + case mojo::KeyboardCode::DBE_DBCSCHAR:
|
| + case mojo::KeyboardCode::ATTN:
|
| + case mojo::KeyboardCode::CRSEL:
|
| + case mojo::KeyboardCode::EXSEL:
|
| + case mojo::KeyboardCode::EREOF:
|
| + case mojo::KeyboardCode::PLAY:
|
| + case mojo::KeyboardCode::ZOOM:
|
| + case mojo::KeyboardCode::NONAME:
|
| + case mojo::KeyboardCode::PA1:
|
| + case mojo::KeyboardCode::OEM_CLEAR:
|
| + case mojo::KeyboardCode::UNKNOWN:
|
| + case mojo::KeyboardCode::ALTGR:
|
| NOTIMPLEMENTED() << "Key code " << key_data.windows_key_code;
|
| break;
|
|
|
|
|