Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(133)

Unified Diff: third_party/google_input_tools/src/chrome/os/inputview/events/keycodes.js

Issue 674153004: Add third_party/google-input-tools: Take 2 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@google_input_tools
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/google_input_tools/src/chrome/os/inputview/events/keycodes.js
diff --git a/third_party/google_input_tools/src/chrome/os/inputview/events/keycodes.js b/third_party/google_input_tools/src/chrome/os/inputview/events/keycodes.js
new file mode 100644
index 0000000000000000000000000000000000000000..fc05ac6dde3cfbcacca921cddd573bb1803c0dae
--- /dev/null
+++ b/third_party/google_input_tools/src/chrome/os/inputview/events/keycodes.js
@@ -0,0 +1,313 @@
+// Copyright 2014 The ChromeOS IME Authors. All Rights Reserved.
+// limitations under the License.
+// See the License for the specific language governing permissions and
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// distributed under the License is distributed on an "AS-IS" BASIS,
+// Unless required by applicable law or agreed to in writing, software
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// You may obtain a copy of the License at
+// you may not use this file except in compliance with the License.
+// Licensed under the Apache License, Version 2.0 (the "License");
+//
+goog.provide('i18n.input.chrome.inputview.events.KeyCodes');
+
+
+/**
+ * W3C Document Object Model (DOM) Level 3 Keyboard Events key codes
+ * Specification.
+ * @see http://www.w3.org/TR/DOM-Level-3-Events/#key-value-tables
+ *
+ * @enum {string}
+ */
+i18n.input.chrome.inputview.events.KeyCodes = {
+ // Special Key Values
+ UNIDENTIFIED: 'Unidentified',
+
+ // Letter Key
+ BACK_QUOTE: 'Backquote',
+ KEY_A: 'KeyA',
+ KEY_B: 'KeyB',
+ KEY_C: 'KeyC',
+ KEY_D: 'KeyD',
+ KEY_E: 'KeyE',
+ KEY_F: 'KeyF',
+ KEY_G: 'KeyG',
+ KEY_H: 'KeyH',
+ KEY_I: 'KeyI',
+ KEY_J: 'KeyJ',
+ KEY_K: 'KeyK',
+ KEY_L: 'KeyL',
+ KEY_M: 'KeyM',
+ KEY_N: 'KeyN',
+ KEY_O: 'KeyO',
+ KEY_P: 'KeyP',
+ KEY_Q: 'KeyQ',
+ KEY_R: 'KeyR',
+ KEY_S: 'KeyS',
+ KEY_T: 'KeyT',
+ KEY_U: 'KeyU',
+ KEY_V: 'KeyV',
+ KEY_W: 'KeyW',
+ KEY_X: 'KeyX',
+ KEY_Y: 'KeyY',
+ KEY_Z: 'KeyZ',
+
+ // Number keys
+ DIGIT_0: 'Digit0',
+ DIGIT_1: 'Digit1',
+ DIGIT_2: 'Digit2',
+ DIGIT_3: 'Digit3',
+ DIGIT_4: 'Digit4',
+ DIGIT_5: 'Digit5',
+ DIGIT_6: 'Digit6',
+ DIGIT_7: 'Digit7',
+ DIGIT_8: 'Digit8',
+ DIGIT_9: 'Digit9',
+
+ // Modifier keys
+ ALT: 'Alt',
+ ALT_GRAPH: 'AltGraph',
+ ALT_LEFT: 'AltLeft',
+ ALT_RIGHT: 'AltRight',
+ CAPS_LOCK: 'CapsLock',
+ CONTROL: 'Control',
+ FN: 'Fn',
+ FN_LOCK: 'FnLock',
+ HYPER: 'Hyper',
+ META: 'Meta',
+ NUM_LOCK: 'NumLock',
+ O_S: 'OS',
+ SHIFT: 'Shift',
+ SUPER: 'Super',
+ SYMBOL: 'Symbol',
+ SYMBOL_LOCK: 'SymbolLock',
+
+ // Whitespace keys
+ ENTER: 'Enter',
+ SEPARATOR: 'Separator',
+ TAB: 'Tab',
+ SPACE: 'Space',
+
+ // Navigation keys
+ ARROW_DOWN: 'ArrowDown',
+ ARROW_LEFT: 'ArrowLeft',
+ ARROW_RIGHT: 'ArrowRight',
+ ARROW_UP: 'ArrowUp',
+ END: 'End',
+ HOME: 'Home',
+ PAGE_DOWN: 'PageDown',
+ PAGE_UP: 'PageUp',
+
+ // Editing keys
+ BACKSPACE: 'Backspace',
+ CLEAR: 'Clear',
+ COPY: 'Copy',
+ CR_SEL: 'CrSel',
+ CUT: 'Cut',
+ DELETE: 'Delete',
+ ERASE_EOF: 'EraseEof',
+ EX_SEL: 'ExSel',
+ INSERT: 'Insert',
+ PASTE: 'Paste',
+ REDO: 'Redo',
+ UNDO: 'Undo',
+
+ // UI keys
+ ACCEPT: 'Accept',
+ AGAIN: 'Again',
+ ATTN: 'Attn',
+ CANCEL: 'Cancel',
+ CONTEXT_MENU: 'ContextMenu',
+ ESCAPE: 'Escape',
+ EXECUTE: 'Execute',
+ FIND: 'Find',
+ HELP: 'Help',
+ PAUSE: 'Pause',
+ PLAY: 'Play',
+ PROPS: 'Props',
+ SCROLL_LOCK: 'ScrollLock',
+ ZOOM_IN: 'ZoomIn',
+ ZOOM_OUT: 'ZoomOut',
+
+ // Device keys
+ BRIGHTNESS_DOWN: 'BrightnessDown',
+ BRIGHTNESS_UP: 'BrightnessUp',
+ CAMERA: 'Camera',
+ EJECT: 'Eject',
+ LOG_OFF: 'LogOff',
+ POWER: 'Power',
+ POWER_OFF: 'PowerOff',
+ PRINT_SCREEN: 'PrintScreen',
+ HIBERNATE: 'Hibernate',
+ STANDBY: 'Standby',
+ WAKE_UP: 'WakeUp',
+
+ // IME and composition keys
+ ALL_CANDIDATES: 'AllCandidates',
+ ALPHANUMERIC: 'Alphanumeric',
+ CODE_INPUT: 'CodeInput',
+ COMPOSE: 'Compose',
+ CONVERT: 'Convert',
+ FINAL_MODE: 'FinalMode',
+ GROUP_FIRST: 'GroupFirst',
+ GROUP_LAST: 'GroupLast',
+ GROUP_NEXT: 'GroupNext',
+ GROUP_PREVIOUS: 'GroupPrevious',
+ MODE_CHANGE: 'ModeChange',
+ NEXT_CANDIDATE: 'NextCandidate',
+ NON_CONVERT: 'NonConvert',
+ PREVIOUS_CANDIDATE: 'PreviousCandidate',
+ PROCESS: 'Process',
+ SINGLE_CANDIDATE: 'SingleCandidate',
+
+ // Keys specific to korean keyboards
+ ROMAN_CHARACTERS: 'RomanCharacters',
+ HANGUL_MODE: 'HangulMode',
+ HANJA_MODE: 'HanjaMode',
+ JUNJA_MODE: 'JunjaMode',
+
+ // Keys specific to japanese keyboards
+ ZENKAKU: 'Zenkaku',
+ HANKAKU: 'Hankaku',
+ ZENKAKU_HANKAKU: 'ZenkakuHankaku',
+ KANA_MODE: 'KanaMode',
+ KANJI_MODE: 'KanjiMode',
+ HIRAGANA: 'Hiragana',
+ KATAKANA: 'Katakana',
+ HIRAGANA_KATAKANA: 'HiraganaKatakana',
+ EISU: 'Eisu',
+
+ // General-purpose function keys
+ F1: 'F1',
+ F2: 'F2',
+ F3: 'F3',
+ F4: 'F4',
+ F5: 'F5',
+ F6: 'F6',
+ F7: 'F7',
+ F8: 'F8',
+ F9: 'F9',
+ F10: 'F10',
+ F11: 'F11',
+ F12: 'F12',
+ SOFT1: 'Soft1',
+ SOFT2: 'Soft2',
+ SOFT3: 'Soft3',
+ SOFT4: 'Soft4',
+
+ // Mediamedia keys
+ CLOSE: 'Close',
+ MAIL_FORWARD: 'MailForward',
+ MAIL_REPLY: 'MailReply',
+ MAIL_SEND: 'MailSend',
+ MEDIA_PLAY_PAUSE: 'MediaPlayPause',
+ MEDIA_SELECT: 'MediaSelect',
+ MEDIA_STOP: 'MediaStop',
+ MEDIA_TRACK_NEXT: 'MediaTrackNext',
+ MEDIA_TRACK_PREVIOUS: 'MediaTrackPrevious',
+ NEW: 'New',
+ OPEN: 'Open',
+ PRINT: 'Print',
+ SAVE: 'Save',
+ SPELL_CHECK: 'SpellCheck',
+ VOLUME_DOWN: 'VolumeDown',
+ VOLUME_UP: 'VolumeUp',
+ VOLUME_MUTE: 'VolumeMute',
+
+ // Application keys
+ LAUNCH_CALCULATOR: 'LaunchCalculator',
+ LAUNCH_CALENDAR: 'LaunchCalendar',
+ LAUNCH_MAIL: 'LaunchMail',
+ LAUNCH_MEDIA_PLAYER: 'LaunchMediaPlayer',
+ LAUNCH_MUSIC_PLAYER: 'LaunchMusicPlayer',
+ LAUNCH_MY_COMPUTER: 'LaunchMyComputer',
+ LAUNCH_SCREEN_SAVER: 'LaunchScreenSaver',
+ LAUNCH_SPREADSHEET: 'LaunchSpreadsheet',
+ LAUNCH_WEB_BROWSER: 'LaunchWebBrowser',
+ LAUNCH_WEB_CAM: 'LaunchWebCam',
+ LAUNCH_WORD_PROCESSOR: 'LaunchWordProcessor',
+
+ // Browser keys
+ BROWSER_BACK: 'BrowserBack',
+ BROWSER_FAVORITES: 'BrowserFavorites',
+ BROWSER_FORWARD: 'BrowserForward',
+ BROWSER_HOME: 'BrowserHome',
+ BROWSER_REFRESH: 'BrowserRefresh',
+ BROWSER_SEARCH: 'BrowserSearch',
+ BROWSER_STOP: 'BrowserStop',
+
+ // Media controller keys
+ AUDIO_BALANCE_LEFT: 'AudioBalanceLeft',
+ AUDIO_BALANCE_RIGHT: 'AudioBalanceRight',
+ AUDIO_BASS_BOOST_DOWN: 'AudioBassBoostDown',
+ AUDIO_BASS_BOOST_UP: 'AudioBassBoostUp',
+ AUDIO_FADER_FRONT: 'AudioFaderFront',
+ AUDIO_FADER_REAR: 'AudioFaderRear',
+ AUDIO_SURROUND_MODE_NEXT: 'AudioSurroundModeNext',
+ CHANNEL_DOWN: 'ChannelDown',
+ CHANNEL_UP: 'ChannelUp',
+ COLORF0_RED: 'ColorF0Red',
+ COLORF1_GREEN: 'ColorF1Green',
+ COLORF2_YELLOW: 'ColorF2Yellow',
+ COLORF3_BLUE: 'ColorF3Blue',
+ COLORF4_GREY: 'ColorF4Grey',
+ COLORF5_BROWN: 'ColorF5Brown',
+ CLOSED_CAPTION_TOGGLE: 'ClosedCaptionToggle',
+ DIMMER: 'Dimmer',
+ DISPLAY_SWAP: 'DisplaySwap',
+ EXIT: 'Exit',
+ FAVORITE_CLEAR0: 'FavoriteClear0',
+ FAVORITE_CLEAR1: 'FavoriteClear1',
+ FAVORITE_CLEAR2: 'FavoriteClear2',
+ FAVORITE_CLEAR3: 'FavoriteClear3',
+ FAVORITE_RECALL0: 'FavoriteRecall0',
+ FAVORITE_RECALL1: 'FavoriteRecall1',
+ FAVORITE_RECALL2: 'FavoriteRecall2',
+ FAVORITE_RECALL3: 'FavoriteRecall3',
+ FAVORITE_STORE0: 'FavoriteStore0',
+ FAVORITE_STORE1: 'FavoriteStore1',
+ FAVORITE_STORE2: 'FavoriteStore2',
+ FAVORITE_STORE3: 'FavoriteStore3',
+ GUIDE: 'Guide',
+ GUIDE_NEXT_DAY: 'GuideNextDay',
+ GUIDE_PREVIOUS_DAY: 'GuidePreviousDay',
+ INFO: 'Info',
+ INSTANT_REPLAY: 'InstantReplay',
+ LINK: 'Link',
+ LIST_PROGRAM: 'ListProgram',
+ LIVE_CONTENT: 'LiveContent',
+ LOCK: 'Lock',
+ MEDIA_APPS: 'MediaApps',
+ MEDIA_FAST_FORWARD: 'MediaFastForward',
+ MEDIA_LAST: 'MediaLast',
+ MEDIA_PAUSE: 'MediaPause',
+ MEDIA_PLAY: 'MediaPlay',
+ MEDIA_RECORD: 'MediaRecord',
+ MEDIA_REWIND: 'MediaRewind',
+ MEDIA_SKIP: 'MediaSkip',
+ NEXT_FAVORITE_CHANNEL: 'NextFavoriteChannel',
+ NEXT_USER_PROFILE: 'NextUserProfile',
+ ON_DEMAND: 'OnDemand',
+ PIN_P_DOWN: 'PinPDown',
+ PIN_P_MOVE: 'PinPMove',
+ PIN_P_TOGGLE: 'PinPToggle',
+ PIN_P_UP: 'PinPUp',
+ PLAY_SPEED_DOWN: 'PlaySpeedDown',
+ PLAY_SPEED_RESET: 'PlaySpeedReset',
+ PLAY_SPEED_UP: 'PlaySpeedUp',
+ RANDOM_TOGGLE: 'RandomToggle',
+ RC_LOW_BATTERY: 'RcLowBattery',
+ RECORD_SPEED_NEXT: 'RecordSpeedNext',
+ RF_BYPASS: 'RfBypass',
+ SCAN_CHANNELS_TOGGLE: 'ScanChannelsToggle ',
+ SCREEN_MODE_NEXT: 'ScreenModeNext',
+ SETTINGS: 'Settings',
+ SPLIT_SCREEN_TOGGLE: 'SplitScreenToggle',
+ SUBTITLE: 'Subtitle',
+ TELETEXT: 'Teletext',
+ VIDEO_MODE_NEXT: 'VideoModeNext',
+ WINK: 'Wink',
+ ZOOM_TOGGLE: 'ZoomToggle'
+};

Powered by Google App Engine
This is Rietveld 408576698