@ -107,149 +107,148 @@ public final class KeyboardTextsTable {
/* 25: 6 */ " more_keys_for_cyrillic_ie " ,
/* 25: 6 */ " more_keys_for_cyrillic_ie " ,
/* 26: 5 */ " more_keys_for_nordic_row2_10 " ,
/* 26: 5 */ " more_keys_for_nordic_row2_10 " ,
/* 27: 5 */ " keylabel_for_east_slavic_row1_9 " ,
/* 27: 5 */ " keylabel_for_east_slavic_row1_9 " ,
/* 28: 5 */ " keylabel_for_east_slavic_row1_12 " ,
/* 28: 5 */ " keylabel_for_east_slavic_row2_2 " ,
/* 29: 5 */ " keylabel_for_east_slavic_row2_1 " ,
/* 29: 5 */ " keylabel_for_east_slavic_row2_11 " ,
/* 30: 5 */ " keylabel_for_east_slavic_row2_11 " ,
/* 30: 5 */ " keylabel_for_east_slavic_row3_5 " ,
/* 31: 5 */ " keylabel_for_east_slavic_row3_5 " ,
/* 31: 5 */ " more_keys_for_cyrillic_soft_sign " ,
/* 32: 5 */ " more_keys_for_cyrillic_soft_sign " ,
/* 32: 5 */ " more_keys_for_punctuation " ,
/* 33: 5 */ " more_keys_for_punctuation " ,
/* 33: 4 */ " more_keys_for_nordic_row2_11 " ,
/* 34: 4 */ " more_keys_for_nordic_row2_11 " ,
/* 34: 4 */ " keylabel_for_symbols_1 " ,
/* 35: 4 */ " keylabel_for_symbols_1 " ,
/* 35: 4 */ " keylabel_for_symbols_2 " ,
/* 36: 4 */ " keylabel_for_symbols_2 " ,
/* 36: 4 */ " keylabel_for_symbols_3 " ,
/* 37: 4 */ " keylabel_for_symbols_3 " ,
/* 37: 4 */ " keylabel_for_symbols_4 " ,
/* 38: 4 */ " keylabel_for_symbols_4 " ,
/* 38: 4 */ " keylabel_for_symbols_5 " ,
/* 39: 4 */ " keylabel_for_symbols_5 " ,
/* 39: 4 */ " keylabel_for_symbols_6 " ,
/* 40: 4 */ " keylabel_for_symbols_6 " ,
/* 40: 4 */ " keylabel_for_symbols_7 " ,
/* 41: 4 */ " keylabel_for_symbols_7 " ,
/* 41: 4 */ " keylabel_for_symbols_8 " ,
/* 42: 4 */ " keylabel_for_symbols_8 " ,
/* 42: 4 */ " keylabel_for_symbols_9 " ,
/* 43: 4 */ " keylabel_for_symbols_9 " ,
/* 43: 4 */ " keylabel_for_symbols_0 " ,
/* 44: 4 */ " keylabel_for_symbols_0 " ,
/* 44: 4 */ " label_to_symbol_key " ,
/* 45: 4 */ " label_to_symbol_key " ,
/* 45: 4 */ " label_to_symbol_with_microphone_key " ,
/* 46: 4 */ " label_to_symbol_with_microphone_key " ,
/* 46: 4 */ " additional_more_keys_for_symbols_1 " ,
/* 47: 4 */ " additional_more_keys_for_symbols_1 " ,
/* 47: 4 */ " additional_more_keys_for_symbols_2 " ,
/* 48: 4 */ " additional_more_keys_for_symbols_2 " ,
/* 48: 4 */ " additional_more_keys_for_symbols_3 " ,
/* 49: 4 */ " additional_more_keys_for_symbols_3 " ,
/* 49: 4 */ " additional_more_keys_for_symbols_4 " ,
/* 50: 4 */ " additional_more_keys_for_symbols_4 " ,
/* 50: 4 */ " additional_more_keys_for_symbols_5 " ,
/* 51: 4 */ " additional_more_keys_for_symbols_5 " ,
/* 51: 4 */ " additional_more_keys_for_symbols_6 " ,
/* 52: 4 */ " additional_more_keys_for_symbols_6 " ,
/* 52: 4 */ " additional_more_keys_for_symbols_7 " ,
/* 53: 4 */ " additional_more_keys_for_symbols_7 " ,
/* 53: 4 */ " additional_more_keys_for_symbols_8 " ,
/* 54: 4 */ " additional_more_keys_for_symbols_8 " ,
/* 54: 4 */ " additional_more_keys_for_symbols_9 " ,
/* 55: 4 */ " additional_more_keys_for_symbols_9 " ,
/* 55: 4 */ " additional_more_keys_for_symbols_0 " ,
/* 56: 4 */ " additional_more_keys_for_symbols_0 " ,
/* 56: 3 */ " more_keys_for_star " ,
/* 57: 3 */ " more_keys_for_star " ,
/* 57: 3 */ " keyspec_left_parenthesis " ,
/* 58: 3 */ " keyspec_left_parenthesis " ,
/* 58: 3 */ " keyspec_right_parenthesis " ,
/* 59: 3 */ " keyspec_right_parenthesis " ,
/* 59: 3 */ " keyspec_left_square_bracket " ,
/* 60: 3 */ " keyspec_left_square_bracket " ,
/* 60: 3 */ " keyspec_right_square_bracket " ,
/* 61: 3 */ " keyspec_right_square_bracket " ,
/* 61: 3 */ " keyspec_left_curly_bracket " ,
/* 62: 3 */ " keyspec_left_curly_bracket " ,
/* 62: 3 */ " keyspec_right_curly_bracket " ,
/* 63: 3 */ " keyspec_right_curly_bracket " ,
/* 63: 3 */ " keyspec_less_than " ,
/* 64: 3 */ " keyspec_less_than " ,
/* 64: 3 */ " keyspec_greater_than " ,
/* 65: 3 */ " keyspec_greater_than " ,
/* 65: 3 */ " keyspec_less_than_equal " ,
/* 66: 3 */ " keyspec_less_than_equal " ,
/* 66: 3 */ " keyspec_greater_than_equal " ,
/* 67: 3 */ " keyspec_greater_than_equal " ,
/* 67: 3 */ " keyspec_left_double_angle_quote " ,
/* 68: 3 */ " keyspec_left_double_angle_quote " ,
/* 68: 3 */ " keyspec_right_double_angle_quote " ,
/* 69: 3 */ " keyspec_right_double_angle_quote " ,
/* 69: 3 */ " keyspec_left_single_angle_quote " ,
/* 70: 3 */ " keyspec_left_single_angle_quote " ,
/* 70: 3 */ " keyspec_right_single_angle_quote " ,
/* 71: 3 */ " keyspec_right_single_angle_quote " ,
/* 71: 3 */ " keylabel_for_tablet_comma " ,
/* 72: 3 */ " keylabel_for_tablet_comma " ,
/* 72: 3 */ " more_keys_for_tablet_period " ,
/* 73: 3 */ " more_keys_for_tablet_period " ,
/* 73: 3 */ " more_keys_for_question " ,
/* 74: 3 */ " more_keys_for_question " ,
/* 74: 2 */ " more_keys_for_h " ,
/* 75: 2 */ " more_keys_for_h " ,
/* 75: 2 */ " more_keys_for_w " ,
/* 76: 2 */ " more_keys_for_w " ,
/* 76: 2 */ " more_keys_for_cyrillic_u " ,
/* 77: 2 */ " more_keys_for_cyrillic_u " ,
/* 77: 2 */ " more_keys_for_cyrillic_en " ,
/* 78: 2 */ " more_keys_for_cyrillic_en " ,
/* 78: 2 */ " more_keys_for_cyrillic_ghe " ,
/* 79: 2 */ " more_keys_for_cyrillic_ghe " ,
/* 79: 2 */ " more_keys_for_east_slavic_row2_2 " ,
/* 80: 2 */ " more_keys_for_east_slavic_row2_1 " ,
/* 80: 2 */ " more_keys_for_cyrillic_o " ,
/* 81: 2 */ " more_keys_for_cyrillic_o " ,
/* 81: 2 */ " keylabel_for_south_slavic_row1_6 " ,
/* 82: 2 */ " keylabel_for_south_slavic_row1_6 " ,
/* 82: 2 */ " keylabel_for_south_slavic_row2_11 " ,
/* 83: 2 */ " keylabel_for_south_slavic_row2_11 " ,
/* 83: 2 */ " keylabel_for_south_slavic_row3_1 " ,
/* 84: 2 */ " keylabel_for_south_slavic_row3_1 " ,
/* 84: 2 */ " keylabel_for_south_slavic_row3_8 " ,
/* 85: 2 */ " keylabel_for_south_slavic_row3_8 " ,
/* 85: 2 */ " more_keys_for_cyrillic_i " ,
/* 86: 2 */ " more_keys_for_cyrillic_i " ,
/* 86: 2 */ " keylabel_for_swiss_row1_11 " ,
/* 87: 2 */ " keylabel_for_swiss_row1_11 " ,
/* 87: 2 */ " keylabel_for_swiss_row2_10 " ,
/* 88: 2 */ " keylabel_for_swiss_row2_10 " ,
/* 88: 2 */ " keylabel_for_swiss_row2_11 " ,
/* 89: 2 */ " keylabel_for_swiss_row2_11 " ,
/* 89: 2 */ " more_keys_for_swiss_row1_11 " ,
/* 90: 2 */ " more_keys_for_swiss_row1_11 " ,
/* 90: 2 */ " more_keys_for_swiss_row2_10 " ,
/* 91: 2 */ " more_keys_for_swiss_row2_10 " ,
/* 91: 2 */ " more_keys_for_swiss_row2_11 " ,
/* 92: 2 */ " more_keys_for_swiss_row2_11 " ,
/* 92: 2 */ " keylabel_for_spanish_row2_10 " ,
/* 93: 2 */ " keylabel_for_spanish_row2_10 " ,
/* 93: 2 */ " more_keys_for_bullet " ,
/* 94: 2 */ " more_keys_for_bullet " ,
/* 94: 2 */ " more_keys_for_left_parenthesis " ,
/* 95: 2 */ " more_keys_for_left_parenthesis " ,
/* 95: 2 */ " more_keys_for_right_parenthesis " ,
/* 96: 2 */ " more_keys_for_right_parenthesis " ,
/* 96: 2 */ " more_keys_for_arabic_diacritics " ,
/* 97: 2 */ " more_keys_for_arabic_diacritics " ,
/* 97: 2 */ " keylabel_for_comma " ,
/* 98: 2 */ " keylabel_for_comma " ,
/* 98: 2 */ " more_keys_for_comma " ,
/* 99: 2 */ " more_keys_for_comma " ,
/* 99: 2 */ " keyhintlabel_for_tablet_comma " ,
/* 100: 2 */ " keyhintlabel_for_tablet_comma " ,
/* 100: 2 */ " more_keys_for_tablet_comma " ,
/* 101: 2 */ " more_keys_for_tablet_comma " ,
/* 101: 2 */ " keyhintlabel_for_period " ,
/* 102: 2 */ " keyhintlabel_for_period " ,
/* 102: 2 */ " more_keys_for_period " ,
/* 103: 2 */ " more_keys_for_period " ,
/* 103: 2 */ " keyhintlabel_for_tablet_period " ,
/* 104: 2 */ " keyhintlabel_for_tablet_period " ,
/* 104: 2 */ " keylabel_for_symbols_question " ,
/* 105: 2 */ " keylabel_for_symbols_question " ,
/* 105: 2 */ " keylabel_for_symbols_semicolon " ,
/* 106: 2 */ " keylabel_for_symbols_semicolon " ,
/* 106: 2 */ " keylabel_for_symbols_percent " ,
/* 107: 2 */ " keylabel_for_symbols_percent " ,
/* 107: 2 */ " more_keys_for_symbols_semicolon " ,
/* 108: 2 */ " more_keys_for_symbols_semicolon " ,
/* 108: 2 */ " more_keys_for_symbols_percent " ,
/* 109: 2 */ " more_keys_for_symbols_percent " ,
/* 109: 1 */ " more_keys_for_v " ,
/* 110: 1 */ " more_keys_for_v " ,
/* 110: 1 */ " more_keys_for_j " ,
/* 111: 1 */ " more_keys_for_j " ,
/* 111: 1 */ " more_keys_for_cyrillic_ka " ,
/* 112: 1 */ " more_keys_for_cyrillic_ka " ,
/* 112: 1 */ " more_keys_for_cyrillic_a " ,
/* 113: 1 */ " more_keys_for_cyrillic_a " ,
/* 113: 1 */ " more_keys_for_east_slavic_row2_11 " ,
/* 114: 1 */ " more_keys_for_east_slavic_row2_11 " ,
/* 114: 1 */ " more_keys_for_currency_dollar " ,
/* 115: 1 */ " more_keys_for_currency_dollar " ,
/* 115: 1 */ " more_keys_for_tablet_punctuation " ,
/* 116: 1 */ " more_keys_for_tablet_punctuation " ,
/* 116: 1 */ " more_keys_for_plus " ,
/* 117: 1 */ " more_keys_for_plus " ,
/* 117: 1 */ " more_keys_for_less_than " ,
/* 118: 1 */ " more_keys_for_less_than " ,
/* 118: 1 */ " more_keys_for_greater_than " ,
/* 119: 1 */ " more_keys_for_greater_than " ,
/* 119: 1 */ " keylabel_for_period " ,
/* 120: 1 */ " keylabel_for_period " ,
/* 120: 1 */ " keylabel_for_tablet_period " ,
/* 121: 1 */ " keylabel_for_tablet_period " ,
/* 121: 1 */ " more_keys_for_exclamation " ,
/* 122: 1 */ " more_keys_for_exclamation " ,
/* 122: 1 */ " more_keys_for_q " ,
/* 123: 1 */ " more_keys_for_q " ,
/* 123: 1 */ " more_keys_for_x " ,
/* 124: 1 */ " more_keys_for_x " ,
/* 124: 1 */ " keylabel_for_q " ,
/* 125: 1 */ " keylabel_for_q " ,
/* 125: 1 */ " keylabel_for_w " ,
/* 126: 1 */ " keylabel_for_w " ,
/* 126: 1 */ " keylabel_for_y " ,
/* 127: 1 */ " keylabel_for_y " ,
/* 127: 1 */ " keylabel_for_x " ,
/* 128: 1 */ " keylabel_for_x " ,
/* 128: 0 */ " more_keys_for_currency " ,
/* 129: 0 */ " more_keys_for_currency " ,
/* 129: 0 */ " more_keys_for_symbols_1 " ,
/* 130: 0 */ " more_keys_for_symbols_1 " ,
/* 130: 0 */ " more_keys_for_symbols_2 " ,
/* 131: 0 */ " more_keys_for_symbols_2 " ,
/* 131: 0 */ " more_keys_for_symbols_3 " ,
/* 132: 0 */ " more_keys_for_symbols_3 " ,
/* 132: 0 */ " more_keys_for_symbols_4 " ,
/* 133: 0 */ " more_keys_for_symbols_4 " ,
/* 133: 0 */ " more_keys_for_symbols_5 " ,
/* 134: 0 */ " more_keys_for_symbols_5 " ,
/* 134: 0 */ " more_keys_for_symbols_6 " ,
/* 135: 0 */ " more_keys_for_symbols_6 " ,
/* 135: 0 */ " more_keys_for_symbols_7 " ,
/* 136: 0 */ " more_keys_for_symbols_7 " ,
/* 136: 0 */ " more_keys_for_symbols_8 " ,
/* 137: 0 */ " more_keys_for_symbols_8 " ,
/* 137: 0 */ " more_keys_for_symbols_9 " ,
/* 138: 0 */ " more_keys_for_symbols_9 " ,
/* 138: 0 */ " more_keys_for_symbols_0 " ,
/* 139: 0 */ " more_keys_for_symbols_0 " ,
/* 139: 0 */ " more_keys_for_am_pm " ,
/* 140: 0 */ " more_keys_for_am_pm " ,
/* 140: 0 */ " settings_as_more_key " ,
/* 141: 0 */ " settings_as_more_key " ,
/* 141: 0 */ " shortcut_as_more_key " ,
/* 142: 0 */ " shortcut_as_more_key " ,
/* 142: 0 */ " action_next_as_more_key " ,
/* 143: 0 */ " action_next_as_more_key " ,
/* 143: 0 */ " action_previous_as_more_key " ,
/* 144: 0 */ " action_previous_as_more_key " ,
/* 144: 0 */ " label_to_more_symbol_key " ,
/* 145: 0 */ " label_to_more_symbol_key " ,
/* 145: 0 */ " label_to_more_symbol_for_tablet_key " ,
/* 146: 0 */ " label_to_more_symbol_for_tablet_key " ,
/* 146: 0 */ " label_to_phone_numeric_key " ,
/* 147: 0 */ " label_to_phone_numeric_key " ,
/* 147: 0 */ " label_to_phone_symbols_key " ,
/* 148: 0 */ " label_to_phone_symbols_key " ,
/* 148: 0 */ " label_time_am " ,
/* 149: 0 */ " label_time_am " ,
/* 149: 0 */ " label_time_pm " ,
/* 150: 0 */ " label_time_pm " ,
/* 150: 0 */ " keylabel_for_popular_domain " ,
/* 151: 0 */ " keylabel_for_popular_domain " ,
/* 151: 0 */ " more_keys_for_popular_domain " ,
/* 152: 0 */ " more_keys_for_popular_domain " ,
/* 152: 0 */ " keyspecs_for_left_parenthesis_more_keys " ,
/* 153: 0 */ " keyspecs_for_left_parenthesis_more_keys " ,
/* 153: 0 */ " keyspecs_for_right_parenthesis_more_keys " ,
/* 154: 0 */ " keyspecs_for_right_parenthesis_more_keys " ,
/* 154: 0 */ " single_laqm_raqm " ,
/* 155: 0 */ " single_laqm_raqm " ,
/* 155: 0 */ " single_raqm_laqm " ,
/* 156: 0 */ " single_raqm_laqm " ,
/* 156: 0 */ " double_laqm_raqm " ,
/* 157: 0 */ " double_laqm_raqm " ,
/* 157: 0 */ " double_raqm_laqm " ,
/* 158: 0 */ " double_raqm_laqm " ,
/* 158: 0 */ " single_lqm_rqm " ,
/* 159: 0 */ " single_lqm_rqm " ,
/* 159: 0 */ " single_9qm_lqm " ,
/* 160: 0 */ " single_9qm_lqm " ,
/* 160: 0 */ " single_9qm_rqm " ,
/* 161: 0 */ " single_9qm_rqm " ,
/* 161: 0 */ " single_rqm_9qm " ,
/* 162: 0 */ " single_rqm_9qm " ,
/* 162: 0 */ " double_lqm_rqm " ,
/* 163: 0 */ " double_lqm_rqm " ,
/* 163: 0 */ " double_9qm_lqm " ,
/* 164: 0 */ " double_9qm_lqm " ,
/* 164: 0 */ " double_9qm_rqm " ,
/* 165: 0 */ " double_9qm_rqm " ,
/* 165: 0 */ " double_rqm_9qm " ,
/* 166: 0 */ " double_rqm_9qm " ,
/* 166: 0 */ " more_keys_for_single_quote " ,
/* 167: 0 */ " more_keys_for_single_quote " ,
/* 167: 0 */ " more_keys_for_double_quote " ,
/* 168: 0 */ " more_keys_for_double_quote " ,
/* 168: 0 */ " more_keys_for_tablet_double_quote " ,
/* 169: 0 */ " more_keys_for_tablet_double_quote " ,
/* 169: 0 */ " emoji_key_as_more_key " ,
/* 170: 0 */ " emoji_key_as_more_key " ,
} ;
} ;
private static final String EMPTY = " " ;
private static final String EMPTY = " " ;
@ -273,7 +272,7 @@ public final class KeyboardTextsTable {
/* double_angle_quotes */ " !text/double_laqm_raqm " ,
/* double_angle_quotes */ " !text/double_laqm_raqm " ,
/* keylabel_for_currency */ " $ " ,
/* keylabel_for_currency */ " $ " ,
/* more_keys_for_r ~ */
/* more_keys_for_r ~ */
EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY ,
EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY , EMPTY ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/* more_keys_for_punctuation */ " !fixedColumnOrder!8,;,/,!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,#,!, \\ ,,?,&, \\ %,+, \" ,-,:,',@ " ,
/* more_keys_for_punctuation */ " !fixedColumnOrder!8,;,/,!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,#,!, \\ ,,?,&, \\ %,+, \" ,-,:,',@ " ,
/* more_keys_for_nordic_row2_11 */ EMPTY ,
/* more_keys_for_nordic_row2_11 */ EMPTY ,
@ -533,7 +532,7 @@ public final class KeyboardTextsTable {
/* label_to_alpha_key */ " \ u0623 \ u200C \ u0628 \ u200C \ u062C " ,
/* label_to_alpha_key */ " \ u0623 \ u200C \ u0628 \ u200C \ u062C " ,
/* more_keys_for_y ~ */
/* more_keys_for_y ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/* more_keys_for_punctuation */ " !fixedColumnOrder!8, \" , \ ',#,-,:,!, \ u060C, \ u061F,@,&, \\ %,+, \ u061B,/,(|),)|( " ,
/* more_keys_for_punctuation */ " !fixedColumnOrder!8, \" , \ ',#,-,:,!, \ u060C, \ u061F,@,&, \\ %,+, \ u061B,/,(|),)|( " ,
/* more_keys_for_nordic_row2_11 */ null ,
/* more_keys_for_nordic_row2_11 */ null ,
@ -722,10 +721,8 @@ public final class KeyboardTextsTable {
/* more_keys_for_nordic_row2_10 */ null ,
/* more_keys_for_nordic_row2_10 */ null ,
/ / U + 045E : " ў " CYRILLIC SMALL LETTER SHORT U
/ / U + 045E : " ў " CYRILLIC SMALL LETTER SHORT U
/* keylabel_for_east_slavic_row1_9 */ " \ u045E " ,
/* keylabel_for_east_slavic_row1_9 */ " \ u045E " ,
/ / U + 0451 : " ё " CYRILLIC SMALL LETTER IO
/* keylabel_for_east_slavic_row1_12 */ " \ u0451 " ,
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/* keylabel_for_east_slavic_row2_ 1 */ " \ u044B " ,
/* keylabel_for_east_slavic_row2_2 */ " \ u044B " ,
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
@ -813,7 +810,7 @@ public final class KeyboardTextsTable {
/* more_keys_for_l */ " l \ u00B7l, \ u0142 " ,
/* more_keys_for_l */ " l \ u00B7l, \ u0142 " ,
/* more_keys_for_g ~ */
/* more_keys_for_g ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null ,
null ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/ / U + 00B7 : " · " MIDDLE DOT
/ / U + 00B7 : " · " MIDDLE DOT
/* more_keys_for_punctuation */ " !fixedColumnOrder!9,;,/,(,),#, \ u00B7,!, \\ ,,?,&, \\ %,+, \" ,-,:,',@ " ,
/* more_keys_for_punctuation */ " !fixedColumnOrder!9,;,/,(,),#, \ u00B7,!, \\ ,,?,&, \\ %,+, \" ,-,:,',@ " ,
@ -974,7 +971,7 @@ public final class KeyboardTextsTable {
/ / U + 00E4 : " ä " LATIN SMALL LETTER A WITH DIAERESIS
/ / U + 00E4 : " ä " LATIN SMALL LETTER A WITH DIAERESIS
/* more_keys_for_nordic_row2_10 */ " \ u00E4 " ,
/* more_keys_for_nordic_row2_10 */ " \ u00E4 " ,
/* keylabel_for_east_slavic_row1_9 ~ */
/* keylabel_for_east_slavic_row1_9 ~ */
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_punctuation */
/* ~ more_keys_for_punctuation */
/ / U + 00F6 : " ö " LATIN SMALL LETTER O WITH DIAERESIS
/ / U + 00F6 : " ö " LATIN SMALL LETTER O WITH DIAERESIS
/* more_keys_for_nordic_row2_11 */ " \ u00F6 " ,
/* more_keys_for_nordic_row2_11 */ " \ u00F6 " ,
@ -1033,7 +1030,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_i */
/* ~ more_keys_for_cyrillic_i */
/ / U + 00FC : " ü " LATIN SMALL LETTER U WITH DIAERESIS
/ / U + 00FC : " ü " LATIN SMALL LETTER U WITH DIAERESIS
/* keylabel_for_swiss_row1_11 */ " \ u00FC " ,
/* keylabel_for_swiss_row1_11 */ " \ u00FC " ,
@ -1227,7 +1224,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
/* ~ more_keys_for_question */
/* ~ more_keys_for_question */
/ / U + 0125 : " ĥ " LATIN SMALL LETTER H WITH CIRCUMFLEX
/ / U + 0125 : " ĥ " LATIN SMALL LETTER H WITH CIRCUMFLEX
/ / U + 0127 : " ħ " LATIN SMALL LETTER H WITH STROKE
/ / U + 0127 : " ħ " LATIN SMALL LETTER H WITH STROKE
@ -1317,7 +1314,7 @@ public final class KeyboardTextsTable {
/* more_keys_for_n */ " \ u00F1, \ u0144 " ,
/* more_keys_for_n */ " \ u00F1, \ u0144 " ,
/* label_to_alpha_key ~ */
/* label_to_alpha_key ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/ / U + 00A1 : " ¡ " INVERTED EXCLAMATION MARK
/ / U + 00A1 : " ¡ " INVERTED EXCLAMATION MARK
/ / U + 00BF : " ¿ " INVERTED QUESTION MARK
/ / U + 00BF : " ¿ " INVERTED QUESTION MARK
@ -1445,7 +1442,7 @@ public final class KeyboardTextsTable {
/ / U + FDFC : " ﷼ " RIAL SIGN
/ / U + FDFC : " ﷼ " RIAL SIGN
/* keylabel_for_currency */ " \ uFDFC " ,
/* keylabel_for_currency */ " \ uFDFC " ,
/* more_keys_for_r ~ */
/* more_keys_for_r ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/ / U + 061F : " ؟ " ARABIC QUESTION MARK
/ / U + 061F : " ؟ " ARABIC QUESTION MARK
/ / U + 060C : " ، " ARABIC COMMA
/ / U + 060C : " ، " ARABIC COMMA
@ -1620,7 +1617,7 @@ public final class KeyboardTextsTable {
/ / U + 00F8 : " ø " LATIN SMALL LETTER O WITH STROKE
/ / U + 00F8 : " ø " LATIN SMALL LETTER O WITH STROKE
/* more_keys_for_nordic_row2_10 */ " \ u00F8 " ,
/* more_keys_for_nordic_row2_10 */ " \ u00F8 " ,
/* keylabel_for_east_slavic_row1_9 ~ */
/* keylabel_for_east_slavic_row1_9 ~ */
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_punctuation */
/* ~ more_keys_for_punctuation */
/ / U + 00E6 : " æ " LATIN SMALL LETTER AE
/ / U + 00E6 : " æ " LATIN SMALL LETTER AE
/* more_keys_for_nordic_row2_11 */ " \ u00E6 " ,
/* more_keys_for_nordic_row2_11 */ " \ u00E6 " ,
@ -1685,7 +1682,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_i */
/* ~ more_keys_for_cyrillic_i */
/ / U + 00E8 : " è " LATIN SMALL LETTER E WITH GRAVE
/ / U + 00E8 : " è " LATIN SMALL LETTER E WITH GRAVE
/* keylabel_for_swiss_row1_11 */ " \ u00E8 " ,
/* keylabel_for_swiss_row1_11 */ " \ u00E8 " ,
@ -1717,7 +1714,7 @@ public final class KeyboardTextsTable {
/ / U + 20B9 : " ₹ " INDIAN RUPEE SIGN
/ / U + 20B9 : " ₹ " INDIAN RUPEE SIGN
/* keylabel_for_currency */ " \ u20B9 " ,
/* keylabel_for_currency */ " \ u20B9 " ,
/* more_keys_for_r ~ */
/* more_keys_for_r ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_nordic_row2_11 */
/* ~ more_keys_for_nordic_row2_11 */
/ / U + 0967 : " १ " DEVANAGARI DIGIT ONE
/ / U + 0967 : " १ " DEVANAGARI DIGIT ONE
/* keylabel_for_symbols_1 */ " \ u0967 " ,
/* keylabel_for_symbols_1 */ " \ u0967 " ,
@ -1853,7 +1850,7 @@ public final class KeyboardTextsTable {
/* label_to_alpha_key */ " \ u0531 \ u0532 \ u0533 " ,
/* label_to_alpha_key */ " \ u0531 \ u0532 \ u0533 " ,
/* more_keys_for_y ~ */
/* more_keys_for_y ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_soft_sign */
/* ~ more_keys_for_cyrillic_soft_sign */
/ / U + 058A : " ֊ " ARMENIAN HYPHEN
/ / U + 058A : " ֊ " ARMENIAN HYPHEN
/ / U + 055C : " ՜ " ARMENIAN EXCLAMATION MARK
/ / U + 055C : " ՜ " ARMENIAN EXCLAMATION MARK
@ -2025,7 +2022,7 @@ public final class KeyboardTextsTable {
/* more_keys_for_r ~ */
/* more_keys_for_r ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ additional_more_keys_for_symbols_0 */
/* ~ additional_more_keys_for_symbols_0 */
/ / U + 2605 : " ★ " BLACK STAR
/ / U + 2605 : " ★ " BLACK STAR
/* more_keys_for_star */ " \ u2605 " ,
/* more_keys_for_star */ " \ u2605 " ,
@ -2096,10 +2093,8 @@ public final class KeyboardTextsTable {
/* more_keys_for_nordic_row2_10 */ null ,
/* more_keys_for_nordic_row2_10 */ null ,
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/ / U + 044A : " ъ " CYRILLIC SMALL LETTER HARD SIGN
/* keylabel_for_east_slavic_row1_12 */ " \ u044A " ,
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/* keylabel_for_east_slavic_row2_ 1 */ " \ u044B " ,
/* keylabel_for_east_slavic_row2_2 */ " \ u044B " ,
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
@ -2119,7 +2114,7 @@ public final class KeyboardTextsTable {
/ / U + 0493 : " ғ " CYRILLIC SMALL LETTER GHE WITH STROKE
/ / U + 0493 : " ғ " CYRILLIC SMALL LETTER GHE WITH STROKE
/* more_keys_for_cyrillic_ghe */ " \ u0493 " ,
/* more_keys_for_cyrillic_ghe */ " \ u0493 " ,
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
/* more_keys_for_east_slavic_row2_ 1 */ " \ u0456 " ,
/* more_keys_for_east_slavic_row2_ 2 */ " \ u0456 " ,
/ / U + 04E9 : " ө " CYRILLIC SMALL LETTER BARRED O
/ / U + 04E9 : " ө " CYRILLIC SMALL LETTER BARRED O
/* more_keys_for_cyrillic_o */ " \ u04E9 " ,
/* more_keys_for_cyrillic_o */ " \ u04E9 " ,
/* keylabel_for_south_slavic_row1_6 ~ */
/* keylabel_for_south_slavic_row1_6 ~ */
@ -2151,7 +2146,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_east_slavic_row2_11 */
/* ~ more_keys_for_east_slavic_row2_11 */
/ / U + 17DB : " ៛ " KHMER CURRENCY SYMBOL RIEL
/ / U + 17DB : " ៛ " KHMER CURRENCY SYMBOL RIEL
/* more_keys_for_currency_dollar */ " \ u17DB, \ u00A2, \ u00A3, \ u20AC, \ u00A5, \ u20B1 " ,
/* more_keys_for_currency_dollar */ " \ u17DB, \ u00A2, \ u00A3, \ u20AC, \ u00A5, \ u20B1 " ,
@ -2175,10 +2170,8 @@ public final class KeyboardTextsTable {
/* more_keys_for_nordic_row2_10 */ null ,
/* more_keys_for_nordic_row2_10 */ null ,
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/ / U + 044A : " ъ " CYRILLIC SMALL LETTER HARD SIGN
/* keylabel_for_east_slavic_row1_12 */ " \ u044A " ,
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/* keylabel_for_east_slavic_row2_ 1 */ " \ u044B " ,
/* keylabel_for_east_slavic_row2_2 */ " \ u044B " ,
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
@ -2195,7 +2188,7 @@ public final class KeyboardTextsTable {
/ / U + 04A3 : " ң " CYRILLIC SMALL LETTER EN WITH DESCENDER
/ / U + 04A3 : " ң " CYRILLIC SMALL LETTER EN WITH DESCENDER
/* more_keys_for_cyrillic_en */ " \ u04A3 " ,
/* more_keys_for_cyrillic_en */ " \ u04A3 " ,
/* more_keys_for_cyrillic_ghe */ null ,
/* more_keys_for_cyrillic_ghe */ null ,
/* more_keys_for_east_slavic_row2_ 1 */ null ,
/* more_keys_for_east_slavic_row2_ 2 */ null ,
/ / U + 04E9 : " ө " CYRILLIC SMALL LETTER BARRED O
/ / U + 04E9 : " ө " CYRILLIC SMALL LETTER BARRED O
/* more_keys_for_cyrillic_o */ " \ u04E9 " ,
/* more_keys_for_cyrillic_o */ " \ u04E9 " ,
} ;
} ;
@ -2432,7 +2425,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_o */
/* ~ more_keys_for_cyrillic_o */
/ / U + 0455 : " ѕ " CYRILLIC SMALL LETTER DZE
/ / U + 0455 : " ѕ " CYRILLIC SMALL LETTER DZE
/* keylabel_for_south_slavic_row1_6 */ " \ u0455 " ,
/* keylabel_for_south_slavic_row1_6 */ " \ u0455 " ,
@ -2510,7 +2503,7 @@ public final class KeyboardTextsTable {
/ / U + 00F6 : " ö " LATIN SMALL LETTER O WITH DIAERESIS
/ / U + 00F6 : " ö " LATIN SMALL LETTER O WITH DIAERESIS
/* more_keys_for_nordic_row2_10 */ " \ u00F6 " ,
/* more_keys_for_nordic_row2_10 */ " \ u00F6 " ,
/* keylabel_for_east_slavic_row1_9 ~ */
/* keylabel_for_east_slavic_row1_9 ~ */
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_punctuation */
/* ~ more_keys_for_punctuation */
/ / U + 00E4 : " ä " LATIN SMALL LETTER A WITH DIAERESIS
/ / U + 00E4 : " ä " LATIN SMALL LETTER A WITH DIAERESIS
/* more_keys_for_nordic_row2_11 */ " \ u00E4 " ,
/* more_keys_for_nordic_row2_11 */ " \ u00E4 " ,
@ -2532,7 +2525,7 @@ public final class KeyboardTextsTable {
/ / U + 0930 / U + 0941 / U + 002E " रु. " NEPALESE RUPEE SIGN
/ / U + 0930 / U + 0941 / U + 002E " रु. " NEPALESE RUPEE SIGN
/* keylabel_for_currency */ " \ u0930 \ u0941. " ,
/* keylabel_for_currency */ " \ u0930 \ u0941. " ,
/* more_keys_for_r ~ */
/* more_keys_for_r ~ */
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_nordic_row2_11 */
/* ~ more_keys_for_nordic_row2_11 */
/ / U + 0967 : " १ " DEVANAGARI DIGIT ONE
/ / U + 0967 : " १ " DEVANAGARI DIGIT ONE
/* keylabel_for_symbols_1 */ " \ u0967 " ,
/* keylabel_for_symbols_1 */ " \ u0967 " ,
@ -2804,10 +2797,8 @@ public final class KeyboardTextsTable {
/* more_keys_for_nordic_row2_10 */ null ,
/* more_keys_for_nordic_row2_10 */ null ,
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/ / U + 044A : " ъ " CYRILLIC SMALL LETTER HARD SIGN
/* keylabel_for_east_slavic_row1_12 */ " \ u044A " ,
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/ / U + 044B : " ы " CYRILLIC SMALL LETTER YERU
/* keylabel_for_east_slavic_row2_ 1 */ " \ u044B " ,
/* keylabel_for_east_slavic_row2_2 */ " \ u044B " ,
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/ / U + 044D : " э " CYRILLIC SMALL LETTER E
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/* keylabel_for_east_slavic_row2_11 */ " \ u044D " ,
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
@ -2968,7 +2959,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null ,
/* ~ more_keys_for_cyrillic_o */
/* ~ more_keys_for_cyrillic_o */
/ / TODO : Move these to sr - Latn once we can handle IETF language tag with script name specified .
/ / TODO : Move these to sr - Latn once we can handle IETF language tag with script name specified .
/ / BEGIN : More keys definitions for Serbian ( Latin )
/ / BEGIN : More keys definitions for Serbian ( Latin )
@ -3081,7 +3072,7 @@ public final class KeyboardTextsTable {
/ / U + 0153 : " œ " LATIN SMALL LIGATURE OE
/ / U + 0153 : " œ " LATIN SMALL LIGATURE OE
/* more_keys_for_nordic_row2_10 */ " \ u00F8, \ u0153 " ,
/* more_keys_for_nordic_row2_10 */ " \ u00F8, \ u0153 " ,
/* keylabel_for_east_slavic_row1_9 ~ */
/* keylabel_for_east_slavic_row1_9 ~ */
null , null , null , null , null , null , null ,
null , null , null , null , null , null ,
/* ~ more_keys_for_punctuation */
/* ~ more_keys_for_punctuation */
/ / U + 00E6 : " æ " LATIN SMALL LETTER AE
/ / U + 00E6 : " æ " LATIN SMALL LETTER AE
/* more_keys_for_nordic_row2_11 */ " \ u00E6 " ,
/* more_keys_for_nordic_row2_11 */ " \ u00E6 " ,
@ -3284,10 +3275,8 @@ public final class KeyboardTextsTable {
/* ~ more_keys_for_nordic_row2_10 */
/* ~ more_keys_for_nordic_row2_10 */
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/ / U + 0449 : " щ " CYRILLIC SMALL LETTER SHCHA
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/* keylabel_for_east_slavic_row1_9 */ " \ u0449 " ,
/ / U + 0457 : " ї " CYRILLIC SMALL LETTER YI
/* keylabel_for_east_slavic_row1_12 */ " \ u0457 " ,
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
/ / U + 0456 : " і " CYRILLIC SMALL LETTER BYELORUSSIAN - UKRAINIAN I
/* keylabel_for_east_slavic_row2_ 1 */ " \ u0456 " ,
/* keylabel_for_east_slavic_row2_2 */ " \ u0456 " ,
/ / U + 0454 : " є " CYRILLIC SMALL LETTER UKRAINIAN IE
/ / U + 0454 : " є " CYRILLIC SMALL LETTER UKRAINIAN IE
/* keylabel_for_east_slavic_row2_11 */ " \ u0454 " ,
/* keylabel_for_east_slavic_row2_11 */ " \ u0454 " ,
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
/ / U + 0438 : " и " CYRILLIC SMALL LETTER I
@ -3303,7 +3292,7 @@ public final class KeyboardTextsTable {
/ / U + 0491 : " ґ " CYRILLIC SMALL LETTER GHE WITH UPTURN
/ / U + 0491 : " ґ " CYRILLIC SMALL LETTER GHE WITH UPTURN
/* more_keys_for_cyrillic_ghe */ " \ u0491 " ,
/* more_keys_for_cyrillic_ghe */ " \ u0491 " ,
/ / U + 0457 : " ї " CYRILLIC SMALL LETTER YI
/ / U + 0457 : " ї " CYRILLIC SMALL LETTER YI
/* more_keys_for_east_slavic_row2_ 1 */ " \ u0457 " ,
/* more_keys_for_east_slavic_row2_ 2 */ " \ u0457 " ,
} ;
} ;
/* Language vi: Vietnamese */
/* Language vi: Vietnamese */
@ -3565,7 +3554,7 @@ public final class KeyboardTextsTable {
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null , null ,
null , null , null , null , null , null , null ,
/* ~ more_keys_for_question */
/* ~ more_keys_for_question */
/ / U + 0125 : " ĥ " LATIN SMALL LETTER H WITH CIRCUMFLEX
/ / U + 0125 : " ĥ " LATIN SMALL LETTER H WITH CIRCUMFLEX
/* more_keys_for_h */ " \ u0125 " ,
/* more_keys_for_h */ " \ u0125 " ,
@ -3584,60 +3573,60 @@ public final class KeyboardTextsTable {
/ / Currently we are dropping the region from the key .
/ / Currently we are dropping the region from the key .
private static final Object [ ] LANGUAGES_AND_TEXTS = {
private static final Object [ ] LANGUAGES_AND_TEXTS = {
/ / " locale " , TEXT_ARRAY , /* numberOfNonNullText/lengthOf_TEXT_ARRAY localeName */
/ / " locale " , TEXT_ARRAY , /* numberOfNonNullText/lengthOf_TEXT_ARRAY localeName */
" DEFAULT " , LANGUAGE_DEFAULT , /* 17 1/171 default */
" DEFAULT " , LANGUAGE_DEFAULT , /* 17 0/170 default */
" af " , LANGUAGE_af , /* 7/ 12 Afrikaans */
" af " , LANGUAGE_af , /* 7/ 12 Afrikaans */
" ar " , LANGUAGE_ar , /* 58/1 1 0 Arabic */
" ar " , LANGUAGE_ar , /* 58/1 09 Arabic */
" az " , LANGUAGE_az_AZ , /* 8/ 17 Azerbaijani (Azerbaijan) */
" az " , LANGUAGE_az_AZ , /* 8/ 17 Azerbaijani (Azerbaijan) */
" be " , LANGUAGE_be_BY , /* 10/ 33 Belarusian (Belarus) */
" be " , LANGUAGE_be_BY , /* 9/ 32 Belarusian (Belarus) */
" bg " , LANGUAGE_bg , /* 2/ 11 Bulgarian */
" bg " , LANGUAGE_bg , /* 2/ 11 Bulgarian */
" ca " , LANGUAGE_ca , /* 11/11 7 Catalan */
" ca " , LANGUAGE_ca , /* 11/11 6 Catalan */
" cs " , LANGUAGE_cs , /* 17/ 21 Czech */
" cs " , LANGUAGE_cs , /* 17/ 21 Czech */
" da " , LANGUAGE_da , /* 19/ 3 5 Danish */
" da " , LANGUAGE_da , /* 19/ 3 4 Danish */
" de " , LANGUAGE_de , /* 16/ 9 3 German */
" de " , LANGUAGE_de , /* 16/ 9 2 German */
" el " , LANGUAGE_el , /* 1/ 11 Greek */
" el " , LANGUAGE_el , /* 1/ 11 Greek */
" en " , LANGUAGE_en , /* 8/ 10 English */
" en " , LANGUAGE_en , /* 8/ 10 English */
" eo " , LANGUAGE_eo , /* 26/12 9 Esperanto */
" eo " , LANGUAGE_eo , /* 26/12 8 Esperanto */
" es " , LANGUAGE_es , /* 8/ 3 4 Spanish */
" es " , LANGUAGE_es , /* 8/ 3 3 Spanish */
" et " , LANGUAGE_et_EE , /* 22/ 27 Estonian (Estonia) */
" et " , LANGUAGE_et_EE , /* 22/ 27 Estonian (Estonia) */
" fa " , LANGUAGE_fa , /* 61/1 20 Persian */
" fa " , LANGUAGE_fa , /* 61/1 19 Persian */
" fi " , LANGUAGE_fi , /* 10/ 3 5 Finnish */
" fi " , LANGUAGE_fi , /* 10/ 3 4 Finnish */
" fr " , LANGUAGE_fr , /* 13/ 9 3 French */
" fr " , LANGUAGE_fr , /* 13/ 9 2 French */
" hi " , LANGUAGE_hi , /* 24/ 5 7 Hindi */
" hi " , LANGUAGE_hi , /* 24/ 5 6 Hindi */
" hr " , LANGUAGE_hr , /* 9/ 19 Croatian */
" hr " , LANGUAGE_hr , /* 9/ 19 Croatian */
" hu " , LANGUAGE_hu , /* 9/ 19 Hungarian */
" hu " , LANGUAGE_hu , /* 9/ 19 Hungarian */
" hy " , LANGUAGE_hy_AM , /* 8/12 3 Armenian (Armenia) */
" hy " , LANGUAGE_hy_AM , /* 8/12 2 Armenian (Armenia) */
" is " , LANGUAGE_is , /* 13/ 25 Icelandic */
" is " , LANGUAGE_is , /* 13/ 25 Icelandic */
" it " , LANGUAGE_it , /* 5/ 5 Italian */
" it " , LANGUAGE_it , /* 5/ 5 Italian */
" iw " , LANGUAGE_iw , /* 20/11 8 Hebrew */
" iw " , LANGUAGE_iw , /* 20/11 7 Hebrew */
" ka " , LANGUAGE_ka_GE , /* 3/ 11 Georgian (Georgia) */
" ka " , LANGUAGE_ka_GE , /* 3/ 11 Georgian (Georgia) */
" kk " , LANGUAGE_kk , /* 1 6/115 Kazakh */
" kk " , LANGUAGE_kk , /* 1 5/114 Kazakh */
" km " , LANGUAGE_km_KH , /* 2/11 6 Khmer (Cambodia) */
" km " , LANGUAGE_km_KH , /* 2/11 5 Khmer (Cambodia) */
" ky " , LANGUAGE_ky , /* 1 1/ 82 Kirghiz */
" ky " , LANGUAGE_ky , /* 1 0/ 81 Kirghiz */
" lo " , LANGUAGE_lo_LA , /* 2/ 20 Lao (Laos) */
" lo " , LANGUAGE_lo_LA , /* 2/ 20 Lao (Laos) */
" lt " , LANGUAGE_lt , /* 18/ 22 Lithuanian */
" lt " , LANGUAGE_lt , /* 18/ 22 Lithuanian */
" lv " , LANGUAGE_lv , /* 18/ 22 Latvian */
" lv " , LANGUAGE_lv , /* 18/ 22 Latvian */
" mk " , LANGUAGE_mk , /* 9/ 8 7 Macedonian */
" mk " , LANGUAGE_mk , /* 9/ 8 6 Macedonian */
" mn " , LANGUAGE_mn_MN , /* 2/ 20 Mongolian (Mongolia) */
" mn " , LANGUAGE_mn_MN , /* 2/ 20 Mongolian (Mongolia) */
" nb " , LANGUAGE_nb , /* 11/ 3 5 Norwegian Bokmål */
" nb " , LANGUAGE_nb , /* 11/ 3 4 Norwegian Bokmål */
" ne " , LANGUAGE_ne_NP , /* 24/ 5 7 Nepali (Nepal) */
" ne " , LANGUAGE_ne_NP , /* 24/ 5 6 Nepali (Nepal) */
" nl " , LANGUAGE_nl , /* 9/ 12 Dutch */
" nl " , LANGUAGE_nl , /* 9/ 12 Dutch */
" pl " , LANGUAGE_pl , /* 10/ 16 Polish */
" pl " , LANGUAGE_pl , /* 10/ 16 Polish */
" pt " , LANGUAGE_pt , /* 6/ 8 Portuguese */
" pt " , LANGUAGE_pt , /* 6/ 8 Portuguese */
" rm " , LANGUAGE_rm , /* 1/ 2 Raeto-Romance */
" rm " , LANGUAGE_rm , /* 1/ 2 Raeto-Romance */
" ro " , LANGUAGE_ro , /* 6/ 15 Romanian */
" ro " , LANGUAGE_ro , /* 6/ 15 Romanian */
" ru " , LANGUAGE_ru , /* 10/ 33 Russian */
" ru " , LANGUAGE_ru , /* 9/ 32 Russian */
" sk " , LANGUAGE_sk , /* 20/ 22 Slovak */
" sk " , LANGUAGE_sk , /* 20/ 22 Slovak */
" sl " , LANGUAGE_sl , /* 8/ 19 Slovenian */
" sl " , LANGUAGE_sl , /* 8/ 19 Slovenian */
" sr " , LANGUAGE_sr , /* 11/ 8 7 Serbian */
" sr " , LANGUAGE_sr , /* 11/ 8 6 Serbian */
" sv " , LANGUAGE_sv , /* 21/ 3 5 Swedish */
" sv " , LANGUAGE_sv , /* 21/ 3 4 Swedish */
" sw " , LANGUAGE_sw , /* 9/ 17 Swahili */
" sw " , LANGUAGE_sw , /* 9/ 17 Swahili */
" th " , LANGUAGE_th , /* 2/ 20 Thai */
" th " , LANGUAGE_th , /* 2/ 20 Thai */
" tl " , LANGUAGE_tl , /* 7/ 10 Tagalog */
" tl " , LANGUAGE_tl , /* 7/ 10 Tagalog */
" tr " , LANGUAGE_tr , /* 7/ 17 Turkish */
" tr " , LANGUAGE_tr , /* 7/ 17 Turkish */
" uk " , LANGUAGE_uk , /* 1 2/ 81 Ukrainian */
" uk " , LANGUAGE_uk , /* 1 1/ 80 Ukrainian */
" vi " , LANGUAGE_vi , /* 8/ 20 Vietnamese */
" vi " , LANGUAGE_vi , /* 8/ 20 Vietnamese */
" zu " , LANGUAGE_zu , /* 8/ 10 Zulu */
" zu " , LANGUAGE_zu , /* 8/ 10 Zulu */
" zz " , LANGUAGE_zz , /* 19/11 2 Alphabet */
" zz " , LANGUAGE_zz , /* 19/11 1 Alphabet */
} ;
} ;
static {
static {