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

Unified Diff: third_party/google_input_tools/src/chrome/os/inputview/config/compact_letter_characters.js

Issue 701603002: Update to google-input-tools version 1.0.5.0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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/config/compact_letter_characters.js
diff --git a/third_party/google_input_tools/src/chrome/os/inputview/config/compact_letter_characters.js b/third_party/google_input_tools/src/chrome/os/inputview/config/compact_letter_characters.js
index 5a53cf296e8b9c6fdc89c09fe60e86ab57d8c499..f40f1795458f04928a710cd04c0ec739292e5e7d 100644
--- a/third_party/google_input_tools/src/chrome/os/inputview/config/compact_letter_characters.js
+++ b/third_party/google_input_tools/src/chrome/os/inputview/config/compact_letter_characters.js
@@ -13,12 +13,14 @@
//
goog.provide('i18n.input.chrome.inputview.content.compact.letter');
+goog.require('i18n.input.chrome.inputview.Css');
goog.require('i18n.input.chrome.inputview.MoreKeysShiftOperation');
goog.require('i18n.input.chrome.inputview.content.constants');
goog.scope(function() {
var NonLetterKeys = i18n.input.chrome.inputview.content.constants.NonLetterKeys;
var MoreKeysShiftOperation = i18n.input.chrome.inputview.MoreKeysShiftOperation;
+var Css = i18n.input.chrome.inputview.Css;
/**
@@ -76,9 +78,12 @@ i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters =
/* 32 */ NonLetterKeys.SWITCHER,
/* 33 */ NonLetterKeys.GLOBE,
/* 34 */ NonLetterKeys.MENU,
- /* 35 */ { 'text': '/', 'isGrey': true },
+ /* 35 */ { 'text': '/', 'isGrey': true, 'onContext':
+ { 'email' : { 'text' : '@' }}},
/* 36 */ NonLetterKeys.SPACE,
- /* 37 */ { 'text': ',', 'isGrey': true },
+ /* 37 */ { 'text': ',', 'isGrey': true, 'onContext':
+ { 'email' : {'text' : '.com', 'textCssClass' : Css.FONT_SMALL },
+ 'url' : {'text' : '.com', 'textCssClass' : Css.FONT_SMALL }}},
/* 38 */ { 'text': '.', 'isGrey': true,
'moreKeys': ['\u0023', '\u0021', '\u005C', '\u003F', '\u002D', '\u003A',
'\u0027', '\u0040']},
@@ -415,15 +420,15 @@ i18n.input.chrome.inputview.content.compact.letter.keyPinyinCharacters =
/* 10 */ NonLetterKeys.BACKSPACE,
/* 11 */ { 'text': 'a', 'hintText': '@', 'marginLeftPercent': 0.33,
'moreKeys': ['\u0041', '\u0061']},
- /* 12 */ { 'text': 's', 'hintText': '\u00D7',
+ /* 12 */ { 'text': 's', 'hintText': '*',
'moreKeys': ['\u0053', '\u0073']},
/* 13 */ { 'text': 'd', 'hintText': '+',
'moreKeys': ['\u0044', '\u0064']},
- /* 14 */ { 'text': 'f', 'hintText': '\uff0d',
+ /* 14 */ { 'text': 'f', 'hintText': '-',
'moreKeys': ['\u0046', '\u0066']},
/* 15 */ { 'text': 'g', 'hintText': '=',
'moreKeys': ['\u0047', '\u0067']},
- /* 16 */ { 'text': 'h', 'hintText': '\uff0f',
+ /* 16 */ { 'text': 'h', 'hintText': '/',
'moreKeys': ['\u0048', '\u0068']},
/* 17 */ { 'text': 'j', 'hintText': '#',
'moreKeys': ['\u004a', '\u006a']},
@@ -509,4 +514,115 @@ i18n.input.chrome.inputview.content.compact.letter.keyEnCharacters =
data[37]['text'] = '.';
return data;
};
+
+/**
+ * Zhuyin keyset characters.
+ *
+ * @return {!Array.<!Object>}
+ */
+i18n.input.chrome.inputview.content.compact.letter.keyZhuyinCharacters =
+ function() {
+ var data = [
+ /* 0 */ { 'text': '\u3105', 'hintText': '1',
+ 'moreKeys': ['\uff01']},
+ /* 1 */ { 'text': '\u3109', 'hintText': '2',
+ 'moreKeys': ['@']},
+ /* 2 */ { 'text': '\u02c7', 'hintText': '3',
+ 'moreKeys': ['#']},
+ /* 3 */ { 'text': '\u02cb', 'hintText': '4',
+ 'moreKeys': ['$']},
+ /* 4 */ { 'text': '\u3113', 'hintText': '5',
+ 'moreKeys': ['%']},
+ /* 5 */ { 'text': '\u02ca', 'hintText': '6',
+ 'moreKeys': ['^']},
+ /* 6 */ { 'text': '\u02d9', 'hintText': '7',
+ 'moreKeys': ['&']},
+ /* 7 */ { 'text': '\u311a', 'hintText': '8',
+ 'moreKeys': ['*'] },
+ /* 8 */ { 'text': '\u311e', 'hintText': '9',
+ 'moreKeys': ['\uff08']},
+ /* 9 */ { 'text': '\u3122', 'hintText': '0',
+ 'moreKeys': ['\uff09']},
+
+ /* 10 */ { 'text': '\u3106', 'hintText': 'q',
+ 'moreKeys': ['Q'], 'textCode': ['Q']},
+ /* 11 */ { 'text': '\u310a', 'hintText': 'w',
+ 'moreKeys': ['W'], 'codeKeys': ['Q']},
+ /* 12 */ { 'text': '\u310d', 'hintText': 'e',
+ 'moreKeys': ['E'], 'textCode': ['Q']},
+ /* 13 */ { 'text': '\u3110', 'hintText': 'r',
+ 'moreKeys': ['R']},
+ /* 14 */ { 'text': '\u3114', 'hintText': 't',
+ 'moreKeys': ['T']},
+ /* 15 */ { 'text': '\u3117', 'hintText': 'y',
+ 'moreKeys': ['Y']},
+ /* 16 */ { 'text': '\u3127', 'hintText': 'u',
+ 'moreKeys': ['U']},
+ /* 17 */ { 'text': '\u311b', 'hintText': 'i',
+ 'moreKeys': ['I']},
+ /* 18 */ { 'text': '\u311f', 'hintText': 'o',
+ 'moreKeys': ['O']},
+ /* 19 */ { 'text': '\u3123', 'hintText': 'p',
+ 'moreKeys': ['P']},
+
+ /* 20 */ { 'text': '\u3107', 'hintText': 'a',
+ 'moreKeys': ['A']},
+ /* 21 */ { 'text': '\u310B', 'hintText': 's',
+ 'moreKeys': ['S']},
+ /* 22 */ { 'text': '\u310e', 'hintText': 'd',
+ 'moreKeys': ['D']},
+ /* 23 */ { 'text': '\u3111', 'hintText': 'f',
+ 'moreKeys': ['F']},
+ /* 24 */ { 'text': '\u3115', 'hintText': 'g',
+ 'moreKeys': ['G']},
+ /* 25 */ { 'text': '\u3118', 'hintText': 'h',
+ 'moreKeys': ['H']},
+ /* 26 */ { 'text': '\u3128', 'hintText': 'j',
+ 'moreKeys': ['J']},
+ /* 27 */ { 'text': '\u311c', 'hintText': 'k',
+ 'moreKeys': ['K']},
+ /* 28 */ { 'text': '\u3120', 'hintText': 'l',
+ 'moreKeys': ['L']},
+ /* 29 */ { 'text': '\u3124', 'hintText': '\uff1a'},
+
+ /* 30 */ { 'text': '\u3108', 'hintText': 'z',
+ 'moreKeys': ['Z']},
+ /* 31 */ { 'text': '\u310c', 'hintText': 'x',
+ 'moreKeys': ['X']},
+ /* 32 */ { 'text': '\u310f', 'hintText': 'c',
+ 'moreKeys': ['C']},
+ /* 33 */ { 'text': '\u3112', 'hintText': 'v',
+ 'moreKeys': ['V']},
+ /* 34 */ { 'text': '\u3116', 'hintText': 'b',
+ 'moreKeys': ['B'] },
+ /* 35 */ { 'text': '\u3119', 'hintText': 'n',
+ 'moreKeys': ['N']},
+ /* 36 */ { 'text': '\u3129', 'hintText': 'm',
+ 'moreKeys': ['M']},
+ /* 37 */ { 'text': '\u311d', 'hintText': '\u2026'},
+ /* 38 */ { 'text': '\u3121', 'hintText': '\uff01'},
+ /* 39 */ { 'text': '\u3125', 'hintText': '\uff1f'},
+
+ /* 40 */ NonLetterKeys.BACKSPACE,
+ /* 41 */ NonLetterKeys.ENTER,
+ /* 42 */ NonLetterKeys.RIGHT_SHIFT,
+
+ /* 43 */ NonLetterKeys.SWITCHER,
+ /* 44 */ NonLetterKeys.GLOBE,
+ /* 45 */ NonLetterKeys.MENU,
+ /* 46 */ { 'text': '\uff0c', 'isGrey': true },
+ /* 47 */ NonLetterKeys.SPACE,
+ /* 48 */ { 'text': '\u3126', 'isGrey': false },
+ /* 49 */ { 'text': '\u3002', 'isGrey': true },
+ /* 50 */ NonLetterKeys.SWITCHER,
+ /* 51 */ NonLetterKeys.HIDE
+ ];
+ for (var i = 0; i <= 39; i++) {
+ data[i]['moreKeysShiftOperation'] = MoreKeysShiftOperation.TO_LOWER_CASE;
+ }
+ for (var i = 0; i <= 39; i++) {
+ data[i]['onShift'] = (data[i]['hintText']).toUpperCase();
+ }
+ return data;
+};
}); // goog.scope

Powered by Google App Engine
This is Rietveld 408576698