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

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

Issue 828063007: Uprev Google Input Tools. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update extensions schema. Created 5 years, 11 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/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 a266a93ccfd2be8754461d074f5513229b01178d..ad099b93ca9ed5c6fe1ed7138bcf5dc15277283b 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
@@ -19,6 +19,8 @@ goog.require('i18n.input.chrome.inputview.content.constants');
goog.scope(function() {
var NonLetterKeys = i18n.input.chrome.inputview.content.constants.NonLetterKeys;
+var HintTextPlaceHolder =
+ i18n.input.chrome.inputview.content.constants.HintTextPlaceHolder;
var MoreKeysShiftOperation = i18n.input.chrome.inputview.MoreKeysShiftOperation;
var Css = i18n.input.chrome.inputview.Css;
@@ -34,24 +36,29 @@ i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters =
/* 0 */ { 'text': 'q', 'hintText': '1' },
/* 1 */ { 'text': 'w', 'hintText': '2' },
/* 2 */ { 'text': 'e', 'hintText': '3',
- 'moreKeys': ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0113']},
+ 'moreKeys': {
+ 'characters': ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0113']}},
/* 3 */ { 'text': 'r', 'hintText': '4' },
/* 4 */ { 'text': 't', 'hintText': '5' },
/* 5 */ { 'text': 'y', 'hintText': '6' },
/* 6 */ { 'text': 'u', 'hintText': '7',
- 'moreKeys': ['\u00FA', '\u00FB', '\u00FC', '\u00F9', '\u016B']},
+ 'moreKeys': {
+ 'characters': ['\u00FA', '\u00FB', '\u00FC', '\u00F9', '\u016B']}},
/* 7 */ { 'text': 'i', 'hintText': '8',
- 'moreKeys': ['\u00ED', '\u00EE', '\u00EF', '\u012B', '\u00EC']},
+ 'moreKeys': {
+ 'characters': ['\u00ED', '\u00EE', '\u00EF', '\u012B', '\u00EC']}},
/* 8 */ { 'text': 'o', 'hintText': '9',
- 'moreKeys': ['\u00F3', '\u00F4', '\u00F6', '\u00F2', '\u0153', '\u00F8',
- '\u014D', '\u00F5']},
+ 'moreKeys': {
+ 'characters': ['\u00F3', '\u00F4', '\u00F6', '\u00F2', '\u0153',
+ '\u00F8', '\u014D', '\u00F5']}},
/* 9 */ { 'text': 'p', 'hintText': '0' },
/* 10 */ NonLetterKeys.BACKSPACE,
/* 11 */ { 'text': 'a', 'marginLeftPercent': 0.33,
- 'moreKeys': ['\u00E0', '\u00E1', '\u00E2', '\u00E4', '\u00E6', '\u00E3',
- '\u00E5', '\u0101']},
+ 'moreKeys': {
+ 'characters': ['\u00E0', '\u00E1', '\u00E2', '\u00E4', '\u00E6',
+ '\u00E3', '\u00E5', '\u0101']}},
/* 12 */ { 'text': 's',
- 'moreKeys': ['\u00DF']},
+ 'moreKeys': {'characters': ['\u00DF']}},
/* 13 */ { 'text': 'd' },
/* 14 */ { 'text': 'f' },
/* 15 */ { 'text': 'g' },
@@ -64,16 +71,16 @@ i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters =
/* 22 */ { 'text': 'z' },
/* 23 */ { 'text': 'x' },
/* 24 */ { 'text': 'c',
- 'moreKeys': ['\u00E7']},
+ 'moreKeys': {'characters': ['\u00E7']}},
/* 25 */ { 'text': 'v' },
/* 26 */ { 'text': 'b' },
/* 27 */ { 'text': 'n',
- 'moreKeys': ['\u00F1']},
+ 'moreKeys': {'characters': ['\u00F1']}},
/* 28 */ { 'text': 'm' },
/* 29 */ { 'text': '!',
- 'moreKeys': ['\u00A1']},
+ 'moreKeys': {'characters': ['\u00A1']}},
/* 30 */ { 'text': '?',
- 'moreKeys': ['\u00BF']},
+ 'moreKeys': {'characters': ['\u00BF']}},
/* 31 */ NonLetterKeys.RIGHT_SHIFT,
/* 32 */ NonLetterKeys.SWITCHER,
/* 33 */ NonLetterKeys.GLOBE,
@@ -85,30 +92,38 @@ i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters =
{ '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']},
+ 'moreKeys': {
+ 'characters': [',', '\'', '#', ')', '(', '/', ';', '@', ':',
+ '-', '"', '+', '%', '&'],
+ 'fixedColumnNumber': 7}},
/* 39 */ NonLetterKeys.HIDE
];
};
/**
- * Belgian Letter keyset characters.
+ * Nederland Letter keyset characters.
*
* @return {!Array.<!Object>}
*/
-i18n.input.chrome.inputview.content.compact.letter.keyBelgianCharacters =
+i18n.input.chrome.inputview.content.compact.letter.keyNederlandCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters();
- data[2]['moreKeys'] =
- ['\u0117', '\u00E8', '\u0119', '\u00E9', '\u00EA', '\u00EB', '\u0113'];
- data[5]['moreKeys'] = ['\u0133'];
- data[7]['moreKeys'] =
- ['\u00EE', '\u00EF', '\u012F', '\u0133', '\u00ED', '\u012B', '\u00EC'];
- data[12]['moreKeys'] = undefined;
- data[24]['moreKeys'] = undefined;
- data[27]['moreKeys'] = ['\u00F1', '\u0144'];
+ data[2]['moreKeys'] = {'characters': ['\u00E9', '\u00EB', '\u00EA', '\u00E8',
+ '\u0119', '\u0117', '\u0113']}; // e
+ data[5]['moreKeys'] = {'characters': ['\u0133']}; // y
+ data[6]['moreKeys'] = {'characters':
+ ['\u00FA', '\u00FC', '\u00FB', '\u00F9', '\u016B']}; // u
+ data[7]['moreKeys'] = {'characters': ['\u00ED', '\u00EF', '\u00EC', '\u00EE',
+ '\u012F', '\u012B', '\u0133']}; // i
+ data[8]['moreKeys'] = {'characters': ['\u00F3', '\u00F6', '\u00F4', '\u00F2',
+ '\u00F5', '\u0153', '\u00F8', '\u014D']}; // o
+ data[11]['moreKeys'] = {'characters': ['\u00E1', '\u00E4', '\u00E2', '\u00E0',
+ '\u00E6', '\u00E3', '\u00E5', '\u0101']}; // a
+ data[12]['moreKeys'] = undefined; // s
+ data[24]['moreKeys'] = undefined; // c
+ data[27]['moreKeys'] = {'characters': ['\u00F1', '\u0144']}; // n
return data;
};
@@ -122,15 +137,22 @@ i18n.input.chrome.inputview.content.compact.letter.keyIcelandicCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters();
- data[2]['moreKeys'] = ['\u00E9', '\u00EB', '\u00E8', '\u00EA', '\u0119',
- '\u0117', '\u0113']; // e
- data[4]['moreKeys'] = ['\u00FE']; // t
- data[5]['moreKeys'] = ['\u00FD', '\u00FF']; // y
- data[7]['moreKeys'] = ['\u00ED', '\u00EF', '\u00EE', '\u00EC', '\u012F',
- '\u012B']; // i
- data[12]['moreKeys'] = undefined;
- data[13]['moreKeys'] = ['\u00F0'];
- data[24]['moreKeys'] = undefined;
+ data[2]['moreKeys'] = {'characters': ['\u00E9', '\u00EB', '\u00E8', '\u00EA',
+ '\u0119', '\u0117', '\u0113']}; // e
+ data[4]['moreKeys'] = {'characters': ['\u00FE']}; // t
+ data[5]['moreKeys'] = {'characters': ['\u00FD', '\u00FF']}; // y
+ data[6]['moreKeys'] = {'characters':
+ ['\u00FA', '\u00FC', '\u00FB', '\u00F9', '\u016B']}; // u
+ data[7]['moreKeys'] = {'characters':
+ ['\u00ED', '\u00EF', '\u00EE', '\u00EC', '\u012F', '\u012B']}; // i
+ data[8]['moreKeys'] = {'characters': ['\u00F3', '\u00F6', '\u00F4', '\u00F2',
+ '\u00F5', '\u0153', '\u00F8', '\u014D']}; // o
+ data[11]['moreKeys'] = {'characters': ['\u00E1', '\u00E4', '\u00E6', '\u00E5',
+ '\u00E0', '\u00E2', '\u00E3', '\u0101']}; // a
+ data[12]['moreKeys'] = undefined; // s
+ data[13]['moreKeys'] = {'characters': ['\u00F0']}; // d
+ data[24]['moreKeys'] = undefined; // c
+ data[27]['moreKeys'] = undefined; // n
return data;
};
@@ -144,11 +166,21 @@ i18n.input.chrome.inputview.content.compact.letter.keyQwertzCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyQwertyCharacters();
- data[2]['moreKeys'] = ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0117'];
- data[7]['moreKeys'] = undefined;
- data[12]['moreKeys'] = ['\u00DF', '\u015B', '\u0161'];
- data[24]['moreKeys'] = undefined;
- data[27]['moreKeys'] = ['\u00F1', '\u0144'];
+ data[2]['moreKeys'] = {'characters':
+ ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0117']}; // e
+ data[6]['moreKeys'] = {
+ 'characters': ['\u00FC', HintTextPlaceHolder, '\u00FB', '\u00F9', '\u00FA',
+ '\u016B']}; // u
+ data[7]['moreKeys'] = undefined; // i
+ data[8]['moreKeys'] = {
+ 'characters': ['\u00F6', HintTextPlaceHolder, '\u00F4', '\u00F2', '\u00F3',
+ '\u00F5', '\u0153', '\u00F8', '\u014D']}; // o
+ data[11]['moreKeys'] = {
+ 'characters': ['\u00E4', HintTextPlaceHolder, '\u00E2', '\u00E0', '\u00E1',
+ '\u00E6', '\u00E3', '\u00E5', '\u0101']}; // a
+ data[12]['moreKeys'] = {'characters': ['\u00DF', '\u015B', '\u0161']}; // s
+ data[24]['moreKeys'] = undefined; // c
+ data[27]['moreKeys'] = {'characters': ['\u00F1', '\u0144']};
data[5].text = 'z';
data[22].text = 'y';
@@ -165,24 +197,30 @@ i18n.input.chrome.inputview.content.compact.letter.keyAzertyCharacters =
function() {
return [
/* 0 */ { 'text': 'a', 'hintText': '1',
- 'moreKeys': ['\u00E0', '\u00E2', '\u00E6', '\u00E1', '\u00E4',
- '\u00E3', '\u00E5', '\u0101', '\u00AA']},
+ 'moreKeys': {
+ 'characters': ['\u00E0', '\u00E2', HintTextPlaceHolder, '\u00E6',
+ '\u00E1', '\u00E4', '\u00E3', '\u00E5', '\u0101', '\u00AA']}},
/* 1 */ { 'text': 'z', 'hintText': '2' },
/* 2 */ { 'text': 'e', 'hintText': '3',
- 'moreKeys': ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0119',
- '\u0117', '\u0113']},
+ 'moreKeys': {
+ 'characters': ['\u00E9', '\u00E8', '\u00EA', '\u00EB',
+ HintTextPlaceHolder, '\u0119', '\u0117', '\u0113']}},
/* 3 */ { 'text': 'r', 'hintText': '4' },
/* 4 */ { 'text': 't', 'hintText': '5' },
/* 5 */ { 'text': 'y', 'hintText': '6',
- 'moreKeys': ['\u00FF']},
+ 'moreKeys': {'characters': ['\u00FF']}},
/* 6 */ { 'text': 'u', 'hintText': '7',
- 'moreKeys': ['\u00F9', '\u00FB', '\u00FC', '\u00FA', '\u016B']},
+ 'moreKeys': {
+ 'characters': ['\u00F9', '\u00FB', HintTextPlaceHolder, '\u00FC',
+ '\u00FA', '\u016B']}},
/* 7 */ { 'text': 'i', 'hintText': '8',
- 'moreKeys': ['\u00EE', '\u00EF', '\u00EC', '\u00ED', '\u012F',
- '\u012B']},
+ 'moreKeys': {
+ 'characters': ['\u00EE', HintTextPlaceHolder, '\u00EF', '\u00EC',
+ '\u00ED', '\u012F', '\u012B']}},
/* 8 */ { 'text': 'o', 'hintText': '9',
- 'moreKeys': ['\u00F4', '\u0153', '\u00F6', '\u00F2', '\u00F3', '\u00F5',
- '\u00F8', '\u014D', '\u00BA']},
+ 'moreKeys': {
+ 'characters': ['\u00F4', '\u0153', HintTextPlaceHolder, '\u00F6',
+ '\u00F2', '\u00F3', '\u00F5', '\u00F8', '\u014D', '\u00BA']}},
/* 9 */ { 'text': 'p', 'hintText': '0' },
/* 10 */ NonLetterKeys.BACKSPACE,
/* 11 */ { 'text': 'q' },
@@ -200,16 +238,20 @@ i18n.input.chrome.inputview.content.compact.letter.keyAzertyCharacters =
/* 23 */ { 'text': 'w' },
/* 24 */ { 'text': 'x' },
/* 25 */ { 'text': 'c',
- 'moreKeys': ['\u00E7', '\u0107', '\u010D']},
+ 'moreKeys': {
+ 'characters': ['\u00E7', '\u0107', '\u010D']}},
/* 26 */ { 'text': 'v' },
/* 27 */ { 'text': 'b' },
/* 28 */ { 'text': 'n' },
/* 29 */ { 'text': '\'',
- 'moreKeys': ['\u2018', '\u201A', '\u2019', '\u2039', '\u203A']},
+ 'moreKeys': {
+ 'characters': ['\u201A', '\u2018', '\u2019', '\u2039', '\u203A']}},
/* 30 */ { 'text': '!',
- 'moreKeys': ['\u00A1']},
+ 'moreKeys': {
+ 'characters': ['\u00A1']}},
/* 31 */ { 'text': '?',
- 'moreKeys': ['\u00BF']},
+ 'moreKeys': {
+ 'characters': ['\u00BF']}},
/* 32 */ NonLetterKeys.RIGHT_SHIFT,
/* 33 */ NonLetterKeys.SWITCHER,
/* 34 */ NonLetterKeys.GLOBE,
@@ -218,8 +260,10 @@ i18n.input.chrome.inputview.content.compact.letter.keyAzertyCharacters =
/* 37 */ NonLetterKeys.SPACE,
/* 38 */ { 'text': ',', 'isGrey': true },
/* 39 */ { 'text': '.', 'isGrey': true,
- 'moreKeys': ['\u0023', '\u0021', '\u005C', '\u003F', '\u002D', '\u003A',
- '\u0027', '\u0040']},
+ 'moreKeys': {
+ 'characters': [',', '\'', '#', ')', '(', '/', ';', '@', ':',
+ '-', '"', '+', '%', '&'],
+ 'fixedColumnNumber': 7}},
/* 40 */ NonLetterKeys.HIDE
];
};
@@ -240,19 +284,23 @@ i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters =
/* 4 */ { 'text': 't', 'hintText': '5' },
/* 5 */ { 'text': 'y', 'hintText': '6' },
/* 6 */ { 'text': 'u', 'hintText': '7',
- 'moreKeys': ['\u00FC']},
+ 'moreKeys': {
+ 'characters': ['\u00FC']}},
/* 7 */ { 'text': 'i', 'hintText': '8' },
/* 8 */ { 'text': 'o', 'hintText': '9',
- 'moreKeys': ['\u00F8', '\u00F4', '\u00F2', '\u00F3', '\u00F5', '\u0153',
- '\u014D']},
+ 'moreKeys': {
+ 'characters': ['\u00F8', '\u00F4', '\u00F2', '\u00F3', '\u00F5',
+ '\u0153', '\u014D']}},
/* 9 */ { 'text': 'p', 'hintText': '0' },
/* 10 */ { 'text': '\u00e5' },
/* 11 */ NonLetterKeys.BACKSPACE,
/* 12 */ { 'text': 'a',
- 'moreKeys': ['\u00E6', '\u00E0', '\u00E1', '\u00E2', '\u00E3',
- '\u0101']},
+ 'moreKeys': {
+ 'characters': ['\u00E6', '\u00E0', '\u00E1', '\u00E2', '\u00E3',
+ '\u0101']}},
/* 13 */ { 'text': 's',
- 'moreKeys': ['\u0161', '\u00DF', '\u015B']},
+ 'moreKeys': {
+ 'characters': ['\u0161', '\u00DF', '\u015B']}},
/* 14 */ { 'text': 'd' },
/* 15 */ { 'text': 'f' },
/* 16 */ { 'text': 'g' },
@@ -261,13 +309,16 @@ i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters =
/* 19 */ { 'text': 'k' },
/* 20 */ { 'text': 'l' },
/* 21 */ { 'text': '\u00f6',
- 'moreKeys': ['\u00F8']},
+ 'moreKeys': {
+ 'characters': ['\u00F8']}},
/* 22 */ { 'text': '\u00e4',
- 'moreKeys': ['\u00E6']},
+ 'moreKeys': {
+ 'characters': ['\u00E6']}},
/* 23 */ NonLetterKeys.ENTER,
/* 24 */ NonLetterKeys.LEFT_SHIFT,
/* 25 */ { 'text': 'z', 'marginLeftPercent': 0.33,
- 'moreKeys': ['\u017E', '\u017A', '\u017C']},
+ 'moreKeys': {
+ 'characters': ['\u017E', '\u017A', '\u017C']}},
/* 26 */ { 'text': 'x' },
/* 27 */ { 'text': 'c' },
/* 28 */ { 'text': 'v' },
@@ -275,9 +326,11 @@ i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters =
/* 30 */ { 'text': 'n' },
/* 31 */ { 'text': 'm' },
/* 32 */ { 'text': '!',
- 'moreKeys': ['\u00A1']},
+ 'moreKeys': {
+ 'characters': ['\u00A1']}},
/* 33 */ { 'text': '?', 'marginRightPercent': 0.33,
- 'moreKeys': ['\u00BF']},
+ 'moreKeys': {
+ 'characters': ['\u00BF']}},
/* 34 */ NonLetterKeys.RIGHT_SHIFT,
/* 35 */ NonLetterKeys.SWITCHER,
/* 36 */ NonLetterKeys.GLOBE,
@@ -286,8 +339,10 @@ i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters =
/* 39 */ NonLetterKeys.SPACE,
/* 40 */ { 'text': ',', 'isGrey': true },
/* 41 */ { 'text': '.', 'isGrey': true,
- 'moreKeys': ['\u0023', '\u0021', '\u005C', '\u003F', '\u002D', '\u003A',
- '\u0027', '\u0040']},
+ 'moreKeys': {
+ 'characters': [',', '\'', '#', ')', '(', '/', ';', '@', ':',
+ '-', '"', '+', '%', '&'],
+ 'fixedColumnNumber': 7}},
/* 42 */ NonLetterKeys.HIDE
];
};
@@ -302,26 +357,36 @@ i18n.input.chrome.inputview.content.compact.letter.keySwedenCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters();
- data[2]['moreKeys'] = ['\u00E9', '\u00E8', '\u00EA', '\u00EB',
- '\u0119']; // e
- data[3]['moreKeys'] = ['\u0159']; // r
- data[4]['moreKeys'] = ['\u0165', '\u00FE']; // t
- data[5]['moreKeys'] = ['\u00FD', '\u00FF']; // y
- data[6]['moreKeys'] = ['\u00FC', '\u00FA', '\u00F9', '\u00FB',
- '\u016B']; // u
- data[7]['moreKeys'] = ['\u00ED', '\u00EC', '\u00EE', '\u00EF']; // i
- data[8]['moreKeys'] = ['\u00F3', '\u00F2', '\u00F4', '\u00F5',
- '\u014D']; // o
- data[12]['moreKeys'] = ['\u00E1', '\u00E0', '\u00E2', '\u0105',
- '\u00E3']; // a
- data[13]['moreKeys'] = ['\u015B', '\u0161', '\u015F', '\u00DF']; // s
- data[14]['moreKeys'] = ['\u00F0', '\u010F']; // d
- data[20]['moreKeys'] = ['\u0142']; // l
- data[21]['moreKeys'] = ['\u00F8', '\u0153'];
- data[22]['moreKeys'] = ['\u00E6'];
- data[25]['moreKeys'] = ['\u017A', '\u017E', '\u017C']; //z
- data[27]['moreKeys'] = ['\u00E7', '\u0107', '\u010D']; //c
- data[30]['moreKeys'] = ['\u0144', '\u00F1', '\u0148']; //n
+ data[2]['moreKeys'] = {
+ 'characters': ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0119']}; // e
+ data[3]['moreKeys'] = {
+ 'characters': ['\u0159']}; // r
+ data[4]['moreKeys'] = {
+ 'characters': ['\u0165', '\u00FE']}; // t
+ data[5]['moreKeys'] = {
+ 'characters': ['\u00FD', '\u00FF']}; // y
+ data[6]['moreKeys'] = {
+ 'characters': ['\u00FC', '\u00FA', '\u00F9', '\u00FB', '\u016B']}; // u
+ data[7]['moreKeys'] = {
+ 'characters': ['\u00ED', '\u00EC', '\u00EE', '\u00EF']}; // i
+ data[8]['moreKeys'] = {
+ 'characters': ['\u00F3', '\u00F2', '\u00F4', '\u00F5', '\u014D']}; // o
+ data[12]['moreKeys'] = {
+ 'characters': ['\u00E1', '\u00E0', '\u00E2', '\u0105', '\u00E3']}; // a
+ data[13]['moreKeys'] = {
+ 'characters': ['\u015B', '\u0161', '\u015F', '\u00DF']}; // s
+ data[14]['moreKeys'] = {
+ 'characters': ['\u00F0', '\u010F']}; // d
+ data[20]['moreKeys'] = {
+ 'characters': ['\u0142']}; // l
+ data[21]['moreKeys'] = {
+ 'characters': ['\u00F8', '\u0153']};
+ data[25]['moreKeys'] = {
+ 'characters': ['\u017A', '\u017E', '\u017C']}; //z
+ data[27]['moreKeys'] = {
+ 'characters': ['\u00E7', '\u0107', '\u010D']}; //c
+ data[30]['moreKeys'] = {
+ 'characters': ['\u0144', '\u00F1', '\u0148']}; //n
return data;
};
@@ -336,17 +401,22 @@ i18n.input.chrome.inputview.content.compact.letter.keyNorwayCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters();
- data[2]['moreKeys'] = ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0119',
- '\u0117', '\u0113']; // e
- data[6]['moreKeys'] = ['\u00FC', '\u00FB', '\u00F9', '\u00FA',
- '\u016B']; // u
- data[8]['moreKeys'] = ['\u00F4', '\u00F2', '\u00F3', '\u00F6', '\u00F5',
- '\u0153', '\u014D']; // o
- data[12]['moreKeys'] = ['\u00E0', '\u00E4', '\u00E1', '\u00E2', '\u00E3',
- '\u0101']; // a
+ data[2]['moreKeys'] = {
+ 'characters': ['\u00E9', '\u00E8', '\u00EA', '\u00EB', '\u0119', '\u0117',
+ '\u0113']}; // e
+ data[6]['moreKeys'] = {
+ 'characters': ['\u00FC', '\u00FB', '\u00F9', '\u00FA', '\u016B']}; // u
+ data[8]['moreKeys'] = {
+ 'characters': ['\u00F4', '\u00F2', '\u00F3', '\u00F6', '\u00F5', '\u0153',
+ '\u014D']}; // o
+ data[12]['moreKeys'] = {
+ 'characters': ['\u00E0', '\u00E4', '\u00E1', '\u00E2', '\u00E3',
+ '\u0101']}; // a
data[13]['moreKeys'] = undefined; //s
- data[21]['moreKeys'] = ['\u00F6'];
- data[22]['moreKeys'] = ['\u00E4'];
+ data[21]['moreKeys'] = {
+ 'characters': ['\u00F6']};
+ data[22]['moreKeys'] = {
+ 'characters': ['\u00E4']};
data[25]['moreKeys'] = undefined; //z
data[21]['text'] = '\u00f8';
@@ -365,22 +435,33 @@ i18n.input.chrome.inputview.content.compact.letter.keyDenmarkCharacters =
function() {
var data =
i18n.input.chrome.inputview.content.compact.letter.keyNordicCharacters();
- data[2]['moreKeys'] = ['\u00E9', '\u00EB']; // e
- data[5]['moreKeys'] = ['\u00FD', '\u00FF']; // y
- data[6]['moreKeys'] = ['\u00FA', '\u00FC', '\u00FB', '\u00F9',
- '\u016B']; // u
- data[7]['moreKeys'] = ['\u00ED', '\u00EF']; // i
- data[8]['moreKeys'] = ['\u00F3', '\u00F4', '\u00F2', '\u00F5',
- '\u0153', '\u014D']; // o
- data[12]['moreKeys'] = ['\u00E1', '\u00E4', '\u00E0', '\u00E2', '\u00E3',
- '\u0101']; // a
- data[13]['moreKeys'] = ['\u00DF', '\u015B', '\u0161']; // s
- data[14]['moreKeys'] = ['\u00F0']; // d
- data[20]['moreKeys'] = ['\u0142']; // l
- data[21]['moreKeys'] = ['\u00E4'];
- data[22]['moreKeys'] = ['\u00F6'];
+ data[2]['moreKeys'] = {
+ 'characters': ['\u00E9', '\u00EB']}; // e
+ data[5]['moreKeys'] = {
+ 'characters': ['\u00FD', '\u00FF']}; // y
+ data[6]['moreKeys'] = {
+ 'characters': ['\u00FA', '\u00FC', '\u00FB', '\u00F9', '\u016B']}; // u
+ data[7]['moreKeys'] = {
+ 'characters': ['\u00ED', '\u00EF']}; // i
+ data[8]['moreKeys'] = {
+ 'characters': ['\u00F3', '\u00F4', '\u00F2', '\u00F5', '\u0153',
+ '\u014D']}; // o
+ data[12]['moreKeys'] = {
+ 'characters': ['\u00E1', '\u00E4', '\u00E0', '\u00E2', '\u00E3',
+ '\u0101']}; // a
+ data[13]['moreKeys'] = {
+ 'characters': ['\u00DF', '\u015B', '\u0161']}; // s
+ data[14]['moreKeys'] = {
+ 'characters': ['\u00F0']}; // d
+ data[20]['moreKeys'] = {
+ 'characters': ['\u0142']}; // l
+ data[21]['moreKeys'] = {
+ 'characters': ['\u00E4']};
+ data[22]['moreKeys'] = {
+ 'characters': ['\u00F6']};
data[25]['moreKeys'] = undefined; //z
- data[30]['moreKeys'] = ['\u00F1', '\u0144']; //n
+ data[30]['moreKeys'] = {
+ 'characters': ['\u00F1', '\u0144']}; //n
data[21]['text'] = '\u00e6';
data[22]['text'] = '\u00f8';
@@ -398,64 +479,92 @@ i18n.input.chrome.inputview.content.compact.letter.keyPinyinCharacters =
function() {
var data = [
/* 0 */ { 'text': 'q', 'hintText': '1',
- 'moreKeys': ['\u0051', '\u0071']},
+ 'moreKeys': {
+ 'characters': ['\u0051', '\u0071']}},
/* 1 */ { 'text': 'w', 'hintText': '2',
- 'moreKeys': ['\u0057', '\u0077']},
+ 'moreKeys': {
+ 'characters': ['\u0057', '\u0077']}},
/* 2 */ { 'text': 'e', 'hintText': '3',
- 'moreKeys': ['\u0045', '\u0065']},
+ 'moreKeys': {
+ 'characters': ['\u0045', '\u0065']}},
/* 3 */ { 'text': 'r', 'hintText': '4',
- 'moreKeys': ['\u0052', '\u0072']},
+ 'moreKeys': {
+ 'characters': ['\u0052', '\u0072']}},
/* 4 */ { 'text': 't', 'hintText': '5',
- 'moreKeys': ['\u0054', '\u0074']},
+ 'moreKeys': {
+ 'characters': ['\u0054', '\u0074']}},
/* 5 */ { 'text': 'y', 'hintText': '6',
- 'moreKeys': ['\u0059', '\u0079']},
+ 'moreKeys': {
+ 'characters': ['\u0059', '\u0079']}},
/* 6 */ { 'text': 'u', 'hintText': '7',
- 'moreKeys': ['\u0055', '\u0075']},
+ 'moreKeys': {
+ 'characters': ['\u0055', '\u0075']}},
/* 7 */ { 'text': 'i', 'hintText': '8',
- 'moreKeys': ['\u0049', '\u0069'] },
+ 'moreKeys': {
+ 'characters': ['\u0049', '\u0069']}},
/* 8 */ { 'text': 'o', 'hintText': '9',
- 'moreKeys': ['\u004F', '\u006F']},
+ 'moreKeys': {
+ 'characters': ['\u004F', '\u006F']}},
/* 9 */ { 'text': 'p', 'hintText': '0',
- 'moreKeys': ['\u0050', '\u0070']},
+ 'moreKeys': {
+ 'characters': ['\u0050', '\u0070']}},
/* 10 */ NonLetterKeys.BACKSPACE,
/* 11 */ { 'text': 'a', 'hintText': '@', 'marginLeftPercent': 0.33,
- 'moreKeys': ['\u0041', '\u0061']},
+ 'moreKeys': {
+ 'characters': ['\u0041', '\u0061']}},
/* 12 */ { 'text': 's', 'hintText': '*',
- 'moreKeys': ['\u0053', '\u0073']},
+ 'moreKeys': {
+ 'characters': ['\u0053', '\u0073']}},
/* 13 */ { 'text': 'd', 'hintText': '+',
- 'moreKeys': ['\u0044', '\u0064']},
+ 'moreKeys': {
+ 'characters': ['\u0044', '\u0064']}},
/* 14 */ { 'text': 'f', 'hintText': '-',
- 'moreKeys': ['\u0046', '\u0066']},
+ 'moreKeys': {
+ 'characters': ['\u0046', '\u0066']}},
/* 15 */ { 'text': 'g', 'hintText': '=',
- 'moreKeys': ['\u0047', '\u0067']},
+ 'moreKeys': {
+ 'characters': ['\u0047', '\u0067']}},
/* 16 */ { 'text': 'h', 'hintText': '/',
- 'moreKeys': ['\u0048', '\u0068']},
+ 'moreKeys': {
+ 'characters': ['\u0048', '\u0068']}},
/* 17 */ { 'text': 'j', 'hintText': '#',
- 'moreKeys': ['\u004a', '\u006a']},
+ 'moreKeys': {
+ 'characters': ['\u004a', '\u006a']}},
/* 18 */ { 'text': 'k', 'hintText': '\uff08',
- 'moreKeys': ['\u004b', '\u006b']},
+ 'moreKeys': {
+ 'characters': ['\u004b', '\u006b']}},
/* 19 */ { 'text': 'l', 'hintText': '\uff09',
- 'moreKeys': ['\u004c', '\u006c']},
+ 'moreKeys': {
+ 'characters': ['\u004c', '\u006c']}},
/* 20 */ NonLetterKeys.ENTER,
/* 21 */ NonLetterKeys.LEFT_SHIFT,
/* 22 */ { 'text': 'z', 'hintText': '\u3001',
- 'moreKeys': ['\u005a', '\u007a']},
+ 'moreKeys': {
+ 'characters': ['\u005a', '\u007a']}},
/* 23 */ { 'text': 'x', 'hintText': '\uff1a',
- 'moreKeys': ['\u0058', '\u0078']},
+ 'moreKeys': {
+ 'characters': ['\u0058', '\u0078']}},
/* 24 */ { 'text': 'c', 'hintText': '\"',
- 'moreKeys': ['\u0043', '\u0063']},
+ 'moreKeys': {
+ 'characters': ['\u0043', '\u0063']}},
/* 25 */ { 'text': 'v', 'hintText': '\uff1f',
- 'moreKeys': ['\u0056', '\u0076']},
+ 'moreKeys': {
+ 'characters': ['\u0056', '\u0076']}},
/* 26 */ { 'text': 'b', 'hintText': '\uff01',
- 'moreKeys': ['\u0042', '\u0062']},
+ 'moreKeys': {
+ 'characters': ['\u0042', '\u0062']}},
/* 27 */ { 'text': 'n', 'hintText': '\uff5e',
- 'moreKeys': ['\u004e', '\u006e']},
+ 'moreKeys': {
+ 'characters': ['\u004e', '\u006e']}},
/* 28 */ { 'text': 'm', 'hintText': '.',
- 'moreKeys': ['\u004d', '\u006d']},
+ 'moreKeys': {
+ 'characters': ['\u004d', '\u006d']}},
/* 29 */ { 'text': '\uff01',
- 'moreKeys': ['\u00A1']},
+ 'moreKeys': {
+ 'characters': ['\u00A1']}},
/* 30 */ { 'text': '\uff1f',
- 'moreKeys': ['\u00BF']},
+ 'moreKeys': {
+ 'characters': ['\u00BF']}},
/* 31 */ NonLetterKeys.RIGHT_SHIFT,
/* 32 */ NonLetterKeys.SWITCHER,
/* 33 */ NonLetterKeys.GLOBE,
@@ -489,13 +598,13 @@ i18n.input.chrome.inputview.content.compact.letter.keyEnCharacters =
var data =
i18n.input.chrome.inputview.content.compact.letter.keyPinyinCharacters();
for (var i = 0; i <= 9; i++) {
- data[i]['moreKeys'].pop();
+ data[i]['moreKeys']['characters'].pop();
}
for (var i = 11; i <= 19; i++) {
- data[i]['moreKeys'].pop();
+ data[i]['moreKeys']['characters'].pop();
}
for (var i = 22; i <= 28; i++) {
- data[i]['moreKeys'].pop();
+ data[i]['moreKeys']['characters'].pop();
}
data[12]['hintText'] = '*';
data[14]['hintText'] = '\u002d';
@@ -524,81 +633,115 @@ i18n.input.chrome.inputview.content.compact.letter.keyZhuyinCharacters =
function() {
var data = [
/* 0 */ { 'text': '\u3105', 'hintText': '1',
- 'moreKeys': ['\uff01']},
+ 'moreKeys': {
+ 'characters': ['\uff01']}},
/* 1 */ { 'text': '\u3109', 'hintText': '2',
- 'moreKeys': ['@']},
+ 'moreKeys': {
+ 'characters': ['@']}},
/* 2 */ { 'text': '\u02c7', 'hintText': '3',
- 'moreKeys': ['#']},
+ 'moreKeys': {
+ 'characters': ['#']}},
/* 3 */ { 'text': '\u02cb', 'hintText': '4',
- 'moreKeys': ['$']},
+ 'moreKeys': {
+ 'characters': ['$']}},
/* 4 */ { 'text': '\u3113', 'hintText': '5',
- 'moreKeys': ['%']},
+ 'moreKeys': {
+ 'characters': ['%']}},
/* 5 */ { 'text': '\u02ca', 'hintText': '6',
- 'moreKeys': ['^']},
+ 'moreKeys': {
+ 'characters': ['^']}},
/* 6 */ { 'text': '\u02d9', 'hintText': '7',
- 'moreKeys': ['&']},
+ 'moreKeys': {
+ 'characters': ['&']}},
/* 7 */ { 'text': '\u311a', 'hintText': '8',
- 'moreKeys': ['*'] },
+ 'moreKeys': {
+ 'characters': ['*']}},
/* 8 */ { 'text': '\u311e', 'hintText': '9',
- 'moreKeys': ['\uff08']},
+ 'moreKeys': {
+ 'characters': ['\uff08']}},
/* 9 */ { 'text': '\u3122', 'hintText': '0',
- 'moreKeys': ['\uff09']},
-
+ 'moreKeys': {
+ 'characters': ['\uff09']}},
/* 10 */ { 'text': '\u3106', 'hintText': 'q',
- 'moreKeys': ['Q'], 'textCode': ['Q']},
+ 'moreKeys': {
+ 'characters': ['Q'], 'textCode': ['Q']}},
/* 11 */ { 'text': '\u310a', 'hintText': 'w',
- 'moreKeys': ['W'], 'codeKeys': ['Q']},
+ 'moreKeys': {
+ 'characters': ['W'], 'codeKeys': ['Q']}},
/* 12 */ { 'text': '\u310d', 'hintText': 'e',
- 'moreKeys': ['E'], 'textCode': ['Q']},
+ 'moreKeys': {
+ 'characters': ['E'], 'textCode': ['Q']}},
/* 13 */ { 'text': '\u3110', 'hintText': 'r',
- 'moreKeys': ['R']},
+ 'moreKeys': {
+ 'characters': ['R']}},
/* 14 */ { 'text': '\u3114', 'hintText': 't',
- 'moreKeys': ['T']},
+ 'moreKeys': {
+ 'characters': ['T']}},
/* 15 */ { 'text': '\u3117', 'hintText': 'y',
- 'moreKeys': ['Y']},
+ 'moreKeys': {
+ 'characters': ['Y']}},
/* 16 */ { 'text': '\u3127', 'hintText': 'u',
- 'moreKeys': ['U']},
+ 'moreKeys': {
+ 'characters': ['U']}},
/* 17 */ { 'text': '\u311b', 'hintText': 'i',
- 'moreKeys': ['I']},
+ 'moreKeys': {
+ 'characters': ['I']}},
/* 18 */ { 'text': '\u311f', 'hintText': 'o',
- 'moreKeys': ['O']},
+ 'moreKeys': {
+ 'characters': ['O']}},
/* 19 */ { 'text': '\u3123', 'hintText': 'p',
- 'moreKeys': ['P']},
+ 'moreKeys': {
+ 'characters': ['P']}},
/* 20 */ { 'text': '\u3107', 'hintText': 'a',
- 'moreKeys': ['A']},
+ 'moreKeys': {
+ 'characters': ['A']}},
/* 21 */ { 'text': '\u310B', 'hintText': 's',
- 'moreKeys': ['S']},
+ 'moreKeys': {
+ 'characters': ['S']}},
/* 22 */ { 'text': '\u310e', 'hintText': 'd',
- 'moreKeys': ['D']},
+ 'moreKeys': {
+ 'characters': ['D']}},
/* 23 */ { 'text': '\u3111', 'hintText': 'f',
- 'moreKeys': ['F']},
+ 'moreKeys': {
+ 'characters': ['F']}},
/* 24 */ { 'text': '\u3115', 'hintText': 'g',
- 'moreKeys': ['G']},
+ 'moreKeys': {
+ 'characters': ['G']}},
/* 25 */ { 'text': '\u3118', 'hintText': 'h',
- 'moreKeys': ['H']},
+ 'moreKeys': {
+ 'characters': ['H']}},
/* 26 */ { 'text': '\u3128', 'hintText': 'j',
- 'moreKeys': ['J']},
+ 'moreKeys': {
+ 'characters': ['J']}},
/* 27 */ { 'text': '\u311c', 'hintText': 'k',
- 'moreKeys': ['K']},
+ 'moreKeys': {
+ 'characters': ['K']}},
/* 28 */ { 'text': '\u3120', 'hintText': 'l',
- 'moreKeys': ['L']},
+ 'moreKeys': {
+ 'characters': ['L']}},
/* 29 */ { 'text': '\u3124', 'hintText': '\uff1a'},
/* 30 */ { 'text': '\u3108', 'hintText': 'z',
- 'moreKeys': ['Z']},
+ 'moreKeys': {
+ 'characters': ['Z']}},
/* 31 */ { 'text': '\u310c', 'hintText': 'x',
- 'moreKeys': ['X']},
+ 'moreKeys': {
+ 'characters': ['X']}},
/* 32 */ { 'text': '\u310f', 'hintText': 'c',
- 'moreKeys': ['C']},
+ 'moreKeys': {
+ 'characters': ['C']}},
/* 33 */ { 'text': '\u3112', 'hintText': 'v',
- 'moreKeys': ['V']},
+ 'moreKeys': {
+ 'characters': ['V']}},
/* 34 */ { 'text': '\u3116', 'hintText': 'b',
'moreKeys': ['B'] },
/* 35 */ { 'text': '\u3119', 'hintText': 'n',
- 'moreKeys': ['N']},
+ 'moreKeys': {
+ 'characters': ['N']}},
/* 36 */ { 'text': '\u3129', 'hintText': 'm',
- 'moreKeys': ['M']},
+ 'moreKeys': {
+ 'characters': ['M']}},
/* 37 */ { 'text': '\u311d', 'hintText': '\u2026'},
/* 38 */ { 'text': '\u3121', 'hintText': '\uff01'},
/* 39 */ { 'text': '\u3125', 'hintText': '\uff1f'},

Powered by Google App Engine
This is Rietveld 408576698