| 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'},
|
|
|