From 1756bde713e7bf11d120df4a16119b0fe5505173 Mon Sep 17 00:00:00 2001 From: Aleksandras Kostarevas Date: Sat, 13 Jul 2024 03:53:25 +0300 Subject: [PATCH] Update some popular layouts with new moreKeys system --- java/res/xml/keys_dvorak_123.xml | 27 +- java/res/xml/rowkeys_azerty1.xml | 49 +- java/res/xml/rowkeys_azerty2.xml | 23 +- java/res/xml/rowkeys_azerty3.xml | 14 +- java/res/xml/rowkeys_bepo1.xml | 37 +- java/res/xml/rowkeys_bepo2.xml | 39 +- java/res/xml/rowkeys_bepo3.xml | 26 +- java/res/xml/rowkeys_colemak1.xml | 44 +- java/res/xml/rowkeys_colemak2.xml | 20 +- java/res/xml/rowkeys_colemak3.xml | 17 +- java/res/xml/rowkeys_dvorak1.xml | 26 +- java/res/xml/rowkeys_dvorak2.xml | 20 +- java/res/xml/rowkeys_dvorak3.xml | 17 +- java/res/xml/rowkeys_qwertz1.xml | 49 +- java/res/xml/rowkeys_qwertz3.xml | 37 +- .../keyboard/internal/KeyboardTextsTable.java | 2391 ++++++++--------- .../locales/DEFAULT.json | 15 +- 17 files changed, 1334 insertions(+), 1517 deletions(-) diff --git a/java/res/xml/keys_dvorak_123.xml b/java/res/xml/keys_dvorak_123.xml index 02419c1f6..3e7d8e44a 100644 --- a/java/res/xml/keys_dvorak_123.xml +++ b/java/res/xml/keys_dvorak_123.xml @@ -27,31 +27,26 @@ > + latin:moreKeys="!text/qwertysyms_q,!text/number_1" /> + latin:moreKeys="!text/qwertysyms_q,!text/number_1" /> + latin:moreKeys="!text/qwertysyms_q,!text/number_1" /> + latin:moreKeys="!text/qwertysyms_q,!text/number_1" /> @@ -60,24 +55,18 @@ > + latin:moreKeys="!text/qwertysyms_w,!text/number_2" /> + latin:moreKeys="!text/qwertysyms_e,!text/number_3" /> + latin:moreKeys="!text/qwertysyms_w,!text/number_2" /> + latin:moreKeys="!text/qwertysyms_e,!text/number_3" /> diff --git a/java/res/xml/rowkeys_azerty1.xml b/java/res/xml/rowkeys_azerty1.xml index b5c1171bb..08d283b22 100644 --- a/java/res/xml/rowkeys_azerty1.xml +++ b/java/res/xml/rowkeys_azerty1.xml @@ -21,53 +21,24 @@ + + latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" /> + latin:moreKeys="!text/number_2,!text/qwertysyms_w,!text/morekeys_z,!text/actions_z" /> + latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" /> + latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_r,!text/actions_r" /> - - - - - + latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_t,!text/actions_t" /> + + + diff --git a/java/res/xml/rowkeys_azerty2.xml b/java/res/xml/rowkeys_azerty2.xml index c03b6b602..411c7f29d 100644 --- a/java/res/xml/rowkeys_azerty2.xml +++ b/java/res/xml/rowkeys_azerty2.xml @@ -22,30 +22,33 @@ xmlns:latin="http://schemas.android.com/apk/res-auto" > + latin:keySpec="!text/keyspec_q" + latin:moreKeys="!text/morekeys_q,!text/actions_q,!text/qwertysyms_a" /> + latin:moreKeys="!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s,!text/qwertysyms_s" /> + latin:moreKeys="!text/morekeys_d,!text/actions_d,!text/qwertysyms_d" /> + latin:keySpec="f" + latin:moreKeys="!text/morekeys_f,!text/actions_f,!text/qwertysyms_f" /> + latin:moreKeys="!text/morekeys_g,!text/actions_g,!text/qwertysyms_g" /> + latin:moreKeys="!text/morekeys_h,!text/actions_h,!text/qwertysyms_h" /> + latin:moreKeys="!text/morekeys_j,!text/actions_j,!text/qwertysyms_j" /> + latin:moreKeys="!text/morekeys_k,!text/actions_k,!text/qwertysyms_k" /> + latin:moreKeys="!text/morekeys_l,!text/actions_l,!text/qwertysyms_l" /> + latin:keySpec="m" + latin:moreKeys="!text/morekeys_m,!text/actions_m,!text/qwertysyms_m" /> diff --git a/java/res/xml/rowkeys_azerty3.xml b/java/res/xml/rowkeys_azerty3.xml index 5c63569ca..4e9688c6f 100644 --- a/java/res/xml/rowkeys_azerty3.xml +++ b/java/res/xml/rowkeys_azerty3.xml @@ -23,20 +23,22 @@ > + latin:moreKeys="!text/morekeys_w,!text/actions_w,!text/qwertysyms_z" /> + latin:keySpec="x" + latin:moreKeys="!text/morekeys_x,!text/actions_x,!text/qwertysyms_x" /> + latin:moreKeys="!text/morekeys_c,!text/actions_c,!text/qwertysyms_c" /> + latin:moreKeys="!text/morekeys_v,!text/actions_v,!text/qwertysyms_v" /> + latin:keySpec="b" + latin:moreKeys="!text/morekeys_b,!text/actions_b,!text/qwertysyms_b" /> + latin:moreKeys="!text/morekeys_n,!text/actions_n,!text/qwertysyms_n" /> + latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_b,!text/actions_b" /> + latin:moreKeys="!text/number_2,!text/qwertysyms_w,è" /> + latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_p,!text/actions_p" /> + latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o" /> + latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_v,!text/actions_v" /> + latin:moreKeys="!text/number_6,!text/qwertysyms_y,!text/morekeys_d,!text/actions_d" /> + latin:moreKeys="!text/number_7,!text/qwertysyms_u,!text/morekeys_l,!text/actions_l" /> + latin:moreKeys="!text/number_8,!text/qwertysyms_i,!text/morekeys_j,!text/actions_j" /> + latin:moreKeys="!text/number_9,!text/qwertysyms_o,!text/morekeys_z,!text/actions_z" /> + latin:moreKeys="!text/number_0,!text/qwertysyms_p,!text/morekeys_w,!text/actions_w" /> diff --git a/java/res/xml/rowkeys_bepo2.xml b/java/res/xml/rowkeys_bepo2.xml index 354eb8de0..a5463ff4a 100644 --- a/java/res/xml/rowkeys_bepo2.xml +++ b/java/res/xml/rowkeys_bepo2.xml @@ -18,49 +18,32 @@ > + latin:moreKeys="!text/qwertysyms_a,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" /> + latin:moreKeys="!text/qwertysyms_s,!text/morekeys_u,!text/morekeys_misc_u,!text/actions_y" /> + latin:moreKeys="!text/qwertysyms_d,!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i" /> + latin:moreKeys="!text/qwertysyms_f,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" /> + latin:moreKeys="!text/qwertysyms_g,!text/morekeys_c,!text/morekeys_misc_c,!text/actions_c" /> + latin:moreKeys="!text/qwertysyms_h,!text/morekeys_t,!text/actions_t" /> + latin:moreKeys="!text/qwertysyms_j,!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s" />> + latin:moreKeys="!text/qwertysyms_k,!text/morekeys_r,!text/actions_r" /> + latin:moreKeys="!text/qwertysyms_l,!text/morekeys_n,!text/actions_n" /> + latin:keySpec="m" + latin:moreKeys="!text/morekeys_c,!text/actions_m" /> diff --git a/java/res/xml/rowkeys_bepo3.xml b/java/res/xml/rowkeys_bepo3.xml index 6a65ff3cd..9e8e3a6db 100644 --- a/java/res/xml/rowkeys_bepo3.xml +++ b/java/res/xml/rowkeys_bepo3.xml @@ -18,35 +18,23 @@ > + latin:moreKeys="!text/qwertysyms_z,!text/morekeys_y,!text/actions_y" /> + latin:moreKeys="!text/qwertysyms_x,!text/morekeys_x,!text/actions_x" /> + latin:moreKeys="!text/qwertysyms_c,!text/morekeys_k,!text/actions_k" /> + latin:moreKeys="!text/qwertysyms_v,!text/morekeys_q,!text/actions_q" /> + latin:moreKeys="!text/qwertysyms_b,!text/morekeys_g,!text/actions_g" /> /> + latin:moreKeys="!text/qwertysyms_n,!text/morekeys_h,!text/actions_h" /> + latin:moreKeys="!text/qwertysyms_m,!text/morekeys_f,!text/actions_f" /> diff --git a/java/res/xml/rowkeys_colemak1.xml b/java/res/xml/rowkeys_colemak1.xml index 33b4ae56d..acfb62c43 100644 --- a/java/res/xml/rowkeys_colemak1.xml +++ b/java/res/xml/rowkeys_colemak1.xml @@ -22,62 +22,44 @@ xmlns:latin="http://schemas.android.com/apk/res-auto" > + latin:keySpec="!text/keyspec_q" + latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_q,!text/actions_q" /> + latin:keySpec="!text/keyspec_w" + latin:moreKeys="!text/number_2,!text/qwertysyms_w,!text/morekeys_w,!text/actions_w" /> + latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_f,!text/actions_f" /> + latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_p,!text/actions_p" /> + latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_g,!text/actions_g" /> + latin:moreKeys="!text/number_6,!text/qwertysyms_y,!text/morekeys_j,!text/actions_j" /> + latin:moreKeys="!text/number_7,!text/qwertysyms_u,!text/morekeys_l,!text/actions_l" /> + latin:moreKeys="!text/number_8,!text/qwertysyms_i,!text/morekeys_u,!text/morekeys_misc_u,!text/actions_u" /> + latin:moreKeys="!text/number_9,!text/qwertysyms_o,!text/morekeys_y,!text/actions_y" /> + latin:moreKeys="!text/number_0,!text/qwertysyms_p" /> + latin:moreKeys="!text/number_0,!text/qwertysyms_p" /> diff --git a/java/res/xml/rowkeys_colemak2.xml b/java/res/xml/rowkeys_colemak2.xml index d405d6643..e90d70fb6 100644 --- a/java/res/xml/rowkeys_colemak2.xml +++ b/java/res/xml/rowkeys_colemak2.xml @@ -23,32 +23,32 @@ > + latin:moreKeys="!text/qwertysyms_a,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" /> + latin:moreKeys="!text/qwertysyms_s,!text/morekeys_r,!text/actions_r" /> + latin:moreKeys="!text/qwertysyms_d,!text/morekeys_s,!text/actions_s" /> + latin:moreKeys="!text/qwertysyms_f,!text/morekeys_t,!text/actions_t" /> + latin:moreKeys="!text/qwertysyms_g,!text/morekeys_d,!text/actions_d" /> + latin:moreKeys="!text/qwertysyms_h,!text/morekeys_h,!text/actions_h" /> + latin:moreKeys="!text/qwertysyms_j,!text/morekeys_n,!text/actions_n" /> + latin:moreKeys="!text/qwertysyms_k,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" /> + latin:moreKeys="!text/qwertysyms_l,!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i" /> + latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o" /> diff --git a/java/res/xml/rowkeys_colemak3.xml b/java/res/xml/rowkeys_colemak3.xml index d902da4e5..df89d6dbd 100644 --- a/java/res/xml/rowkeys_colemak3.xml +++ b/java/res/xml/rowkeys_colemak3.xml @@ -23,20 +23,23 @@ > + latin:moreKeys="!text/qwertysyms_z,!text/morekeys_z,!text/actions_z" /> + latin:keySpec="x" + latin:moreKeys="!text/qwertysyms_x,!text/morekeys_x,!text/actions_x" /> + latin:moreKeys="!text/qwertysyms_c,!text/morekeys_c,!text/actions_c" /> + latin:moreKeys="!text/qwertysyms_v,!text/morekeys_v,!text/actions_v" /> + latin:keySpec="b" + latin:moreKeys="!text/qwertysyms_b,!text/morekeys_b,!text/actions_b" /> + latin:moreKeys="!text/qwertysyms_n,!text/morekeys_k,!text/actions_k" /> + latin:keySpec="m" + latin:moreKeys="!text/qwertysyms_m,!text/morekeys_n,!text/actions_m" /> diff --git a/java/res/xml/rowkeys_dvorak1.xml b/java/res/xml/rowkeys_dvorak1.xml index edf5bee07..11c0049cb 100644 --- a/java/res/xml/rowkeys_dvorak1.xml +++ b/java/res/xml/rowkeys_dvorak1.xml @@ -25,35 +25,23 @@ latin:keyboardLayout="@xml/keys_dvorak_123" /> + latin:moreKeys="!text/morekeys_p,!text/qwertysyms_r,!text/number_4,!text/actions_p" /> + latin:moreKeys="!text/morekeys_y,!text/qwertysyms_t,!text/number_5,!text/actions_y" /> + latin:moreKeys="!text/morekeys_f,!text/qwertysyms_y,!text/number_6,!text/actions_f" /> + latin:moreKeys="!text/morekeys_g,!text/qwertysyms_u,!text/number_7,!text/actions_g" /> + latin:moreKeys="!text/morekeys_c,!text/morekeys_misc_c,!text/qwertysyms_i,!text/number_8,!text/actions_c" /> + latin:moreKeys="!text/morekeys_r,!text/qwertysyms_o,!text/number_9,!text/actions_r" /> + latin:moreKeys="!text/morekeys_l,!text/qwertysyms_p,!text/number_0,!text/actions_l" /> diff --git a/java/res/xml/rowkeys_dvorak2.xml b/java/res/xml/rowkeys_dvorak2.xml index cf72c10d5..933d4599d 100644 --- a/java/res/xml/rowkeys_dvorak2.xml +++ b/java/res/xml/rowkeys_dvorak2.xml @@ -23,32 +23,32 @@ > + latin:moreKeys="!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a,!text/qwertysyms_a" /> + latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o,!text/qwertysyms_s" /> + latin:moreKeys="!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e,!text/qwertysyms_d" /> + latin:moreKeys="!text/morekeys_u,!text/morekeys_misc_u,!text/actions_u,!text/qwertysyms_f" /> + latin:moreKeys="!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i,!text/qwertysyms_g" /> + latin:moreKeys="!text/morekeys_d,!text/actions_d,!text/qwertysyms_h" /> + latin:moreKeys="!text/morekeys_h,!text/actions_h,!text/qwertysyms_j" /> + latin:moreKeys="!text/morekeys_t,!text/actions_t,!text/qwertysyms_k" /> + latin:moreKeys="!text/morekeys_n,!text/morekeys_misc_n,!text/actions_n,!text/qwertysyms_l" /> + latin:moreKeys="!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s" /> diff --git a/java/res/xml/rowkeys_dvorak3.xml b/java/res/xml/rowkeys_dvorak3.xml index 3558620bb..37524142e 100644 --- a/java/res/xml/rowkeys_dvorak3.xml +++ b/java/res/xml/rowkeys_dvorak3.xml @@ -23,20 +23,23 @@ > + latin:moreKeys="!text/morekeys_j,!text/actions_j,!text/qwertysyms_z" /> + latin:moreKeys="!text/morekeys_k,!text/actions_k,!text/qwertysyms_x" /> + latin:keySpec="x" + latin:moreKeys="!text/morekeys_x,!text/actions_x,!text/qwertysyms_c" /> + latin:keySpec="b" + latin:moreKeys="!text/morekeys_b,!text/actions_b,!text/qwertysyms_v" /> + latin:keySpec="m" + latin:moreKeys="!text/morekeys_m,!text/actions_m,!text/qwertysyms_b" /> + latin:moreKeys="!text/morekeys_w,!text/actions_w,!text/qwertysyms_n" /> + latin:moreKeys="!text/morekeys_v,!text/actions_v,!text/qwertysyms_m" /> diff --git a/java/res/xml/rowkeys_qwertz1.xml b/java/res/xml/rowkeys_qwertz1.xml index aee292eda..eec8e5012 100644 --- a/java/res/xml/rowkeys_qwertz1.xml +++ b/java/res/xml/rowkeys_qwertz1.xml @@ -21,53 +21,24 @@ - - - - - + + + + + latin:moreKeys="!text/morekeys_z,!text/qwertysyms_z,!text/actions_z" /> + latin:moreKeys="!text/morekeys_u,!text/morekeys_misc_u,!text/qwertysyms_u,!text/number_7,!text/actions_u" /> + latin:moreKeys="!text/morekeys_i,!text/morekeys_misc_i,!text/qwertysyms_i,!text/number_8,!text/actions_i" /> + latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/qwertysyms_o,!text/number_9,!text/actions_o" /> + latin:moreKeys="!text/morekeys_p,!text/qwertysyms_p,!text/number_0,!text/actions_p" /> diff --git a/java/res/xml/rowkeys_qwertz3.xml b/java/res/xml/rowkeys_qwertz3.xml index 52a3c3653..20041b7ea 100644 --- a/java/res/xml/rowkeys_qwertz3.xml +++ b/java/res/xml/rowkeys_qwertz3.xml @@ -22,36 +22,19 @@ xmlns:latin="http://schemas.android.com/apk/res-auto" > + latin:keySpec="!text/keyspec_y" + latin:moreKeys="!text/morekeys_y,!text/qwertysyms_y,!text/number_6,!text/actions_y" /> + latin:keySpec="!text/keyspec_x" + latin:moreKeys="!text/morekeys_x,!text/qwertysyms_x,!text/actions_x" /> + latin:moreKeys="!text/morekeys_c,!text/morekeys_misc_c,!text/qwertysyms_c,!text/actions_c" /> - - - + latin:moreKeys="!text/morekeys_v,!text/qwertysyms_v,!text/actions_v" /> + + + diff --git a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java index c660772e7..b82a3f61b 100644 --- a/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java +++ b/java/src/org/futo/inputmethod/keyboard/internal/KeyboardTextsTable.java @@ -85,9 +85,9 @@ public final class KeyboardTextsTable { // /* index:histogram */ "name", "locale", "morekeys_a", + "keylabel_to_alpha", "morekeys_o", "morekeys_e", - "keylabel_to_alpha", "morekeys_u", "morekeys_i", "morekeys_c", @@ -96,264 +96,264 @@ public final class KeyboardTextsTable { "single_quotes", "morekeys_s", "keyspec_currency", - "morekeys_y", "morekeys_z", + "morekeys_y", "morekeys_d", "single_angle_quotes", - "double_angle_quotes", - "morekeys_g", "morekeys_l", "morekeys_t", + "morekeys_g", + "double_angle_quotes", "morekeys_r", "morekeys_cyrillic_ie", - "keyspec_symbols_6", - "additional_morekeys_symbols_5", - "additional_morekeys_symbols_6", - "additional_morekeys_symbols_2", - "morekeys_tablet_period", - "additional_morekeys_symbols_1", - "additional_morekeys_symbols_4", - "keyspec_east_slavic_row1_9", - "additional_morekeys_symbols_7", - "keyspec_nordic_row1_11", - "keyspec_symbols_2", - "additional_morekeys_symbols_3", - "keyspec_east_slavic_row2_11", - "additional_morekeys_symbols_0", - "keylabel_to_symbol", - "keyspec_symbols_5", - "keyspec_east_slavic_row2_2", - "keyspec_symbols_9", - "keyspec_symbols_7", - "keyspec_symbols_4", - "keyspec_east_slavic_row3_5", - "keyspec_symbols_3", - "keyspec_symbols_8", - "morekeys_k", "additional_morekeys_symbols_9", - "keyspec_symbols_0", - "keyspec_nordic_row2_11", - "additional_morekeys_symbols_8", - "morekeys_cyrillic_soft_sign", - "keyspec_nordic_row2_10", + "keyspec_symbols_2", "keyspec_symbols_1", + "additional_morekeys_symbols_4", + "keyspec_symbols_0", + "keyspec_east_slavic_row2_11", + "additional_morekeys_symbols_6", + "additional_morekeys_symbols_7", + "morekeys_k", + "keyspec_nordic_row2_11", + "keyspec_symbols_5", "morekeys_nordic_row2_10", - "keyspec_tablet_comma", - "morekeys_period", - "keyspec_tablet_period", - "keyspec_period", + "keyspec_symbols_8", + "additional_morekeys_symbols_5", + "morekeys_cyrillic_soft_sign", + "additional_morekeys_symbols_2", + "additional_morekeys_symbols_8", + "keyspec_symbols_4", + "additional_morekeys_symbols_3", + "keyspec_east_slavic_row3_5", + "keyspec_east_slavic_row1_9", + "additional_morekeys_symbols_1", + "keyspec_nordic_row2_10", + "keyspec_symbols_7", + "additional_morekeys_symbols_0", + "morekeys_tablet_period", + "keyspec_symbols_9", + "keyspec_east_slavic_row2_2", + "keyspec_symbols_3", + "keyspec_symbols_6", + "keylabel_to_symbol", + "keyspec_nordic_row1_11", "morekeys_punctuation", "morekeys_nordic_row2_11", - "keyspec_left_double_angle_quote", - "keyspec_left_parenthesis", - "morekeys_swiss_row2_10", - "keyspec_right_double_angle_quote", - "keyspec_swiss_row2_10", - "keyspec_right_parenthesis", - "keyspec_right_single_angle_quote", + "keyspec_period", + "keyspec_tablet_comma", + "keyspec_tablet_period", + "morekeys_period", "keyspec_right_curly_bracket", - "keyspec_swiss_row2_11", - "keyspec_less_than", - "keyspec_greater_than", - "keyhintlabel_period", - "keyspec_right_square_bracket", + "keyspec_right_single_angle_quote", "keyspec_greater_than_equal", - "keyspec_left_single_angle_quote", - "keyspec_comma", - "morekeys_tablet_comma", - "keyspec_spanish_row2_10", - "keyspec_swiss_row1_11", - "keyspec_left_curly_bracket", - "morekeys_question", - "keyspec_left_square_bracket", - "keyspec_less_than_equal", - "morekeys_star", + "keyspec_right_square_bracket", "morekeys_swiss_row2_11", "morekeys_swiss_row1_11", - "morekeys_cyrillic_u", - "label_wait_key", + "keyspec_swiss_row1_11", + "keyspec_spanish_row2_10", + "keyspec_comma", + "morekeys_question", + "keyspec_swiss_row2_10", + "keyspec_swiss_row2_11", + "keyspec_left_square_bracket", + "morekeys_tablet_comma", + "keyhintlabel_period", + "keyspec_right_double_angle_quote", + "keyspec_right_parenthesis", + "keyspec_less_than_equal", + "keyspec_left_curly_bracket", + "morekeys_star", + "keyspec_less_than", + "keyspec_left_double_angle_quote", + "keyspec_left_parenthesis", + "keyspec_greater_than", + "morekeys_swiss_row2_10", + "keyspec_left_single_angle_quote", "morekeys_bullet", - "keyhintlabel_tablet_comma", - "morekeys_w", - "morekeys_cyrillic_o", + "morekeys_left_parenthesis", "keyhintlabel_tablet_period", "morekeys_cyrillic_ghe", - "morekeys_h", - "label_send_key", - "label_go_key", - "label_next_key", - "keyspec_south_slavic_row2_11", - "morekeys_tablet_punctuation", - "morekeys_east_slavic_row2_2", - "keyspec_symbols_semicolon", - "label_pause_key", - "keyspec_south_slavic_row3_1", - "label_search_key", "morekeys_right_parenthesis", - "morekeys_arabic_diacritics", + "label_next_key", + "morekeys_east_slavic_row2_2", + "morekeys_h", + "label_search_key", + "label_send_key", "keyspec_symbols_question", - "keyspec_symbols_percent", + "morekeys_symbols_semicolon", + "keyspec_south_slavic_row2_11", + "keyhintlabel_tablet_comma", + "morekeys_w", + "label_pause_key", "morekeys_cyrillic_i", "keyspec_south_slavic_row1_6", - "label_previous_key", - "morekeys_symbols_semicolon", - "morekeys_symbols_percent", - "label_done_key", - "keyspec_south_slavic_row3_8", "morekeys_cyrillic_en", - "morekeys_left_parenthesis", - "morekeys_v", - "morekeys_greater_than", - "keyspec_q", - "keyspec_y", - "morekeys_east_slavic_row2_11", - "morekeys_plus", + "morekeys_arabic_diacritics", + "keyspec_symbols_semicolon", + "keyspec_symbols_percent", + "label_go_key", + "label_done_key", + "label_wait_key", + "morekeys_cyrillic_u", + "label_previous_key", + "morekeys_symbols_percent", + "morekeys_tablet_punctuation", + "keyspec_south_slavic_row3_1", + "morekeys_cyrillic_o", + "keyspec_south_slavic_row3_8", "morekeys_x", - "morekeys_currency_dollar", + "morekeys_east_slavic_row2_11", "keyspec_w", + "keyspec_y", + "morekeys_j", + "keyspec_x", + "morekeys_v", + "morekeys_cyrillic_a", "morekeys_less_than", "morekeys_cyrillic_ka", - "keyspec_x", "morekeys_q", "morekeys_exclamation", - "morekeys_j", - "morekeys_cyrillic_a", - "morekeys_am_pm", - "actions_l", - "actions_h", - "actions_y", - "morekeys_symbols_4", - "keylabel_to_phone_numeric", - "qwertysyms_g", - "qwertysyms_a", - "actions_c", - "qwertysyms_f", - "actions_9", - "single_9qm_lqm", - "morekeys_m", - "morekeys_tablet_double_quote", - "double_9qm_rqm", - "number_1", - "qwertysyms_y", - "qwertysyms_7", - "qwertysyms_l", - "keyspec_emoji_action_key", - "number_8", - "keyspecs_left_parenthesis_more_keys", - "morekeys_misc_u", - "keyspec_action_next", - "keyspec_action_previous", - "morekeys_symbols_9", - "qwertysyms_6", - "qwertysyms_m", - "actions_o", - "double_9qm_lqm", - "actions_w", - "actions_g", - "actions_e", - "actions_r", - "actions_k", - "morekeys_f", - "actions_5", - "double_raqm_laqm", - "morekeys_symbols_2", - "morekeys_misc_n", - "morekeys_misc_e", - "qwertysyms_j", - "actions_m", - "number_6", - "actions_f", - "morekeys_popular_domain", - "single_lqm_rqm", + "morekeys_greater_than", + "morekeys_plus", + "morekeys_currency_dollar", + "keyspec_q", + "morekeys_symbols_7", "number_0", - "morekeys_symbols_5", + "actions_2", + "actions_y", + "actions_1", + "qwertysyms_5", + "keyspec_action_previous", + "morekeys_misc_s", + "qwertysyms_7", + "actions_j", + "keyspec_settings", + "actions_d", + "morekeys_symbols_2", + "morekeys_symbols_9", + "keyspec_popular_domain", + "actions_c", + "keylabel_to_phone_symbols", + "morekeys_p", "actions_7", - "qwertysyms_e", + "keyspec_emoji_action_key", + "qwertysyms_q", + "qwertysyms_z", + "actions_f", + "single_raqm_laqm", + "double_rqm_9qm", + "keyspec_shortcut", + "qwertysyms_f", + "morekeys_b", + "qwertysyms_i", + "keyspecs_left_parenthesis_more_keys", + "morekeys_symbols_0", + "number_3", + "number_8", + "qwertysyms_1", + "qwertysyms_l", + "actions_g", + "actions_r", + "qwertysyms_g", + "number_1", + "number_6", + "actions_m", + "morekeys_misc_u", + "morekeys_misc_n", + "morekeys_misc_c", + "qwertysyms_j", + "morekeys_misc_e", + "actions_v", + "actions_3", + "single_lqm_rqm", "morekeys_single_quote", + "qwertysyms_3", + "single_laqm_raqm", + "qwertysyms_2", + "qwertysyms_p", + "actions_u", "single_9qm_rqm", + "morekeys_double_quote", + "morekeys_misc_i", + "actions_k", + "qwertysyms_6", + "single_rqm_9qm", "actions_p", "actions_x", - "morekeys_double_quote", - "qwertysyms_0", - "single_laqm_raqm", - "keyspec_settings", - "qwertysyms_p", - "keylabel_time_am", - "qwertysyms_t", - "actions_z", - "number_5", - "qwertysyms_8", - "qwertysyms_2", - "qwertysyms_s", - "qwertysyms_n", - "qwertysyms_o", - "qwertysyms_r", - "qwertysyms_b", - "actions_6", - "keylabel_to_more_symbol", - "qwertysyms_5", - "qwertysyms_u", - "single_raqm_laqm", - "morekeys_misc_a", - "morekeys_misc_s", - "qwertysyms_c", - "double_lqm_rqm", - "qwertysyms_i", - "actions_2", - "single_rqm_9qm", - "morekeys_p", - "qwertysyms_d", - "number_7", - "number_2", - "morekeys_misc_c", - "keylabel_time_pm", - "qwertysyms_k", - "qwertysyms_q", - "actions_t", - "actions_j", - "qwertysyms_v", - "number_4", - "double_rqm_9qm", - "morekeys_b", - "morekeys_symbols_1", - "actions_0", - "morekeys_symbols_3", - "qwertysyms_9", - "qwertysyms_z", - "keyspec_shortcut", - "qwertysyms_h", - "morekeys_symbols_0", - "actions_q", - "number_3", - "qwertysyms_1", - "actions_u", "actions_4", - "actions_s", - "number_9", - "keyspec_popular_domain", - "morekeys_misc_i", - "double_laqm_raqm", - "actions_a", + "morekeys_symbols_3", + "morekeys_symbols_1", + "morekeys_symbols_5", + "morekeys_m", + "qwertysyms_u", + "keylabel_time_pm", + "actions_z", "actions_n", - "actions_b", + "qwertysyms_d", + "actions_o", + "morekeys_tablet_double_quote", "morekeys_misc_o", + "morekeys_symbols_8", + "qwertysyms_k", + "morekeys_popular_domain", + "actions_s", + "qwertysyms_0", "morekeys_currency_generic", - "morekeys_symbols_7", + "morekeys_am_pm", + "qwertysyms_r", + "number_2", + "qwertysyms_m", + "actions_t", + "morekeys_misc_a", + "morekeys_f", + "morekeys_symbols_4", + "double_raqm_laqm", + "qwertysyms_x", + "keyspec_action_next", + "actions_9", + "actions_a", + "qwertysyms_8", + "actions_w", + "qwertysyms_a", "qwertysyms_4", - "actions_d", + "qwertysyms_t", + "actions_0", + "qwertysyms_h", + "actions_i", + "double_9qm_rqm", + "keylabel_to_more_symbol", + "single_9qm_lqm", + "qwertysyms_s", + "double_9qm_lqm", + "qwertysyms_b", "keylabel_tablet_to_more_symbol", "keyspecs_right_parenthesis_more_keys", - "morekeys_symbols_6", - "morekeys_symbols_8", - "actions_v", - "qwertysyms_x", - "actions_3", - "qwertysyms_3", - "keylabel_to_phone_symbols", - "actions_1", - "qwertysyms_w", "actions_8", - "actions_i" + "actions_q", + "number_4", + "actions_b", + "number_9", + "qwertysyms_o", + "number_7", + "qwertysyms_y", + "actions_h", + "actions_5", + "qwertysyms_w", + "qwertysyms_v", + "morekeys_symbols_6", + "actions_l", + "double_lqm_rqm", + "keylabel_to_phone_numeric", + "qwertysyms_c", + "double_laqm_raqm", + "qwertysyms_e", + "actions_6", + "qwertysyms_9", + "actions_e", + "keylabel_time_am", + "number_5", + "qwertysyms_n" }; private static final String EMPTY = ""; @@ -361,9 +361,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_af = { "af", "\u00e1,\u00e2,\u00e4,\u00e0,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f4,\u00f6,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ec,\u00ef,\u00ee,\u012f,\u012b,\u0133", null, @@ -372,14 +372,13 @@ public final class KeyboardTextsTable { null, null, null, + null, "\u00fd,\u0133" }; private static final String[] TEXTS_ar = { "ar", null, - null, - null, "\u0623\u200c\u0628\u200c\u062c", null, null, @@ -399,110 +398,108 @@ public final class KeyboardTextsTable { null, null, null, - "\u0666", - "5", - "6", - "2", - "!text/morekeys_arabic_diacritics", - "1", - "4", null, - "7", - null, - "\u0662", - "3", - null, - "0,\u066b,\u066c", - "\u0663\u0662\u0661\u061f", - "\u0665", - null, - "\u0669", - "\u0667", - "\u0664", - null, - "\u0663", - "\u0668", null, "9", + "\u0662", + "\u0661", + "4", "\u0660", null, + "6", + "7", + null, + null, + "\u0665", + null, + "\u0668", + "5", + null, + "2", "8", + "\u0664", + "3", + null, + null, + "1", + null, + "\u0667", + "0,\u066b,\u066c", + "!text/morekeys_arabic_diacritics", + "\u0669", + null, + "\u0663", + "\u0666", + "\u0663\u0662\u0661\u061f", + null, null, null, - "\u0661", null, "\u060c", + null, "!text/morekeys_arabic_diacritics", + "}|{", + "\u203a|\u2039", + "\u2265|\u2264", + "]|[", null, null, null, null, + "\u060c", + "?,\u00bf", + null, + null, + "[|]", + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", + "\u0651", + "\u00bb|\u00ab", + ")|(", + "\u2264|\u2265", + "{|}", + "\u2605,\u066d", + "<|>", "\u00ab|\u00bb", "(|)", - null, - "\u00bb|\u00ab", - null, - ")|(", - "\u203a|\u2039", - "}|{", - null, - "<|>", ">|<", - "\u0651", - "]|[", - "\u2265|\u2264", + null, "\u2039|\u203a", - "\u060c", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,\\\",\\'", - null, - null, - "{|}", - "?,\u00bf", - "[|]", - "\u2264|\u2265", - "\u2605,\u066d", - null, - null, - null, - null, "\u266a", - "\u061f", - null, - null, + "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", "\u0651", null, - null, - null, - null, - null, - null, - null, - null, - "\u061b", - null, - null, - null, "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", - "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064d|\u064d, \u064c|\u064c, \u064b|\u064b, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064f|\u064f, \u064e|\u064e,\u0640\u0640\u0640|\u0640", + null, + null, + null, + null, + null, "\u061f", + ";", + null, + "\u061f", + null, + null, + null, + null, + null, + "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064d|\u064d, \u064c|\u064c, \u064b|\u064b, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064f|\u064f, \u064e|\u064e,\u0640\u0640\u0640|\u0640", + "\u061b", "\u066a", null, null, null, - ";", - "\\%,\u2030", null, null, - null, - "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys" + "\\%,\u2030" }; private static final String[] TEXTS_az = { "az", "\u00e2,\u00e4,\u00e1", + null, "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", "\u0259,\u00e9", - null, "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -511,8 +508,9 @@ public final class KeyboardTextsTable { null, "\u015f,\u00df,\u015b,\u0161", null, - "\u00fd", "\u017e", + "\u00fd", + null, null, null, null, @@ -522,13 +520,13 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_be = { "be", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm", null, @@ -548,50 +546,47 @@ public final class KeyboardTextsTable { null, null, null, + "\u044d", null, null, + null, + null, + null, + null, + null, + null, + "\u044a", + null, + null, + null, + null, + "\u0456", "\u045e", null, null, null, null, - "\u044d", null, null, - null, - "\u044b", - null, - null, - null, - "\u0456", - null, - null, - null, - null, - null, - null, - null, - "\u044a" + "\u044b" }; private static final String[] TEXTS_bg = { "bg", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm" }; private static final String[] TEXTS_bn_BD = { "bn_BD", null, - null, - null, "\u0995\u0996\u0997", null, null, @@ -600,14 +595,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u09f3" }; private static final String[] TEXTS_bn_IN = { "bn_IN", null, - null, - null, "\u0995\u0996\u0997", null, null, @@ -616,15 +611,17 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9" }; private static final String[] TEXTS_ca = { "ca", "\u00e0,\u00e1,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", + null, "\u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00e8,\u00e9,\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -637,8 +634,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "l\u00b7l,\u0142", null, null, @@ -677,8 +672,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "!autoColumnOrder!9,\\,?,!,\u00b7,#,),(,/,;,',@,:,-,\\\",+,\\%,&", null, null, @@ -692,12 +685,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, "\u00e7", null, null, @@ -720,15 +707,40 @@ 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, "!autoColumnOrder!8,\\,',\u00b7,#,),(,/,;,@,:,-,\\\",+,\\%,&" }; private static final String[] TEXTS_cs = { "cs", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b", "\u010d,\u00e7,\u0107", @@ -737,23 +749,23 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u0161,\u00df,\u015b", null, - "\u00fd,\u00ff", "\u017e,\u017a,\u017c", + "\u00fd,\u00ff", "\u010f", "!text/single_raqm_laqm", - "!text/double_raqm_laqm", - null, null, "\u0165", + null, + "!text/double_raqm_laqm", "\u0159" }; private static final String[] TEXTS_da = { "da", "\u00e5,\u00e6,\u00e1,\u00e4,\u00e0,\u00e2,\u00e3,\u0101", + null, "\u00f8,\u00f6,\u00f3,\u00f4,\u00f2,\u00f5,\u0153,\u014d", "\u00e9,\u00eb", - null, "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef", null, @@ -762,31 +774,14 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u00df,\u015b,\u0161", null, - "\u00fd,\u00ff", null, + "\u00fd,\u00ff", "\u00f0", "!text/single_raqm_laqm", - "!text/double_raqm_laqm", - null, "\u0142", null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u00e5", - null, - null, - null, - null, - null, + "!text/double_raqm_laqm", null, null, null, @@ -800,24 +795,37 @@ public final class KeyboardTextsTable { null, "\u00f8", null, - null, - "\u00e6", - null, "\u00e4", null, null, null, null, null, + null, + null, + null, + null, + null, + "\u00e6", + null, + null, + null, + null, + null, + null, + null, + null, + "\u00e5", + null, "\u00f6" }; private static final String[] TEXTS_de = { "de", "\u00e4,%,\u00e2,\u00e0,\u00e1,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f6,%,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u00e8,\u00ea,\u00eb,\u0117", - null, "\u00fc,%,\u00fb,\u00f9,\u00fa,\u016b", null, null, @@ -830,6 +838,9 @@ public final class KeyboardTextsTable { null, null, "!text/single_raqm_laqm", + null, + null, + null, "!text/double_raqm_laqm", null, null, @@ -875,13 +886,13 @@ public final class KeyboardTextsTable { null, null, null, + "\u00e0", + "\u00e8", + "\u00fc", + null, null, - "\u00e9", null, "\u00f6", - null, - null, - null, "\u00e4", null, null, @@ -892,21 +903,15 @@ public final class KeyboardTextsTable { null, null, null, - "\u00fc", null, null, null, - null, - null, - "\u00e0", - "\u00e8" + "\u00e9" }; private static final String[] TEXTS_el = { "el", null, - null, - null, "\u0391\u0392\u0393" }; @@ -917,9 +922,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_eo = { "eo", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u0103,\u0105,\u00aa", + null, "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d,\u0151,\u00ba", "\u00e9,\u011b,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00fa,\u016f,\u00fb,\u00fc,\u00f9,\u016b,\u0169,\u0171,\u0173,\u00b5", "\u00ed,\u00ee,\u00ef,\u0129,\u00ec,\u012f,\u012b,\u0131,\u0133", "\u0107,\u010d,\u00e7,\u010b", @@ -928,14 +933,14 @@ public final class KeyboardTextsTable { null, "\u00df,\u0161,\u015b,\u0219,\u015f", null, - "y,\u00fd,\u0177,\u00ff,\u00fe", "\u017a,\u017c,\u017e", + "y,\u00fd,\u0177,\u00ff,\u00fe", "\u00f0,\u010f,\u0111", null, - null, - "\u011f,\u0121,\u0123", "\u013a,\u013c,\u013e,\u0140,\u0142", "\u0165,\u021b,\u0163,\u0167", + "\u011f,\u0121,\u0123", + null, "\u0159,\u0155,\u0157", null, null, @@ -946,21 +951,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0137,\u0138", null, null, @@ -993,6 +983,11 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, "\u0135", null, null, @@ -1006,7 +1001,16 @@ public final class KeyboardTextsTable { null, null, null, - "w,\u0175", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, @@ -1017,44 +1021,48 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "w,\u0175", null, - "\u015d", - "\u016d", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, "x", null, "\u011d", - null, + "\u016d", null, "\u0109", - "q" + "w,\u0175", + null, + null, + null, + "q", + null, + null, + null, + null, + "\u015d" }; private static final String[] TEXTS_es = { "es", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", + null, "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1105,19 +1113,15 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, "!autoColumnOrder!9,\\,?,!,#,),(,/,;,\u00a1,',@,:,-,\\\",+,\\%,&,\u00bf" }; private static final String[] TEXTS_et = { "et", "\u00e4,\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", + null, "\u00f6,\u00f5,\u00f2,\u00f3,\u00f4,\u0153,\u0151,\u00f8", "\u0113,\u00e8,\u0117,\u00e9,\u00ea,\u00eb,\u0119,\u011b", - null, "\u00fc,\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u016f,\u0171", "\u012b,\u00ec,\u012f,\u00ed,\u00ee,\u00ef,\u0131", "\u010d,\u00e7,\u0107", @@ -1126,14 +1130,14 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u0161,\u00df,\u015b,\u015f", null, - "\u00fd,\u00ff", "\u017e,\u017c,\u017a", + "\u00fd,\u00ff", "\u010f", null, - null, - "\u0123,\u011f", "\u013c,\u0142,\u013a,\u013e", "\u0163,\u0165", + "\u0123,\u011f", + null, "\u0157,\u0159,\u0155", null, null, @@ -1144,38 +1148,38 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u00fc", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0137", - null, - null, "\u00e4", null, + "\u00f5", + null, + null, + null, + null, + null, + null, + null, + null, + null, null, "\u00f6", null, - "\u00f5" + null, + null, + null, + null, + null, + null, + null, + "\u00fc" }; private static final String[] TEXTS_eu = { "eu", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", + null, "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1185,8 +1189,6 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_fa = { "fa", null, - null, - null, "\u0627\u200c\u0628\u200c\u067e", null, null, @@ -1195,6 +1197,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\ufdfc", null, null, @@ -1206,104 +1210,101 @@ public final class KeyboardTextsTable { null, null, null, - "\u06f6", - "5", - "6", - "2", - "!text/morekeys_arabic_diacritics", - "1", - "4", - null, - "7", - null, - "\u06f2", - "3", - null, - "0,\u066b,\u066c", - "\u06f3\u06f2\u06f1\u061f", - "\u06f5", - null, - "\u06f9", - "\u06f7", - "\u06f4", - null, - "\u06f3", - "\u06f8", - null, "9", + "\u06f2", + "\u06f1", + "4", "\u06f0", null, + "6", + "7", + null, + null, + "\u06f5", + null, + "\u06f8", + "5", + null, + "2", "8", + "\u06f4", + "3", + null, + null, + "1", + null, + "\u06f7", + "0,\u066b,\u066c", + "!text/morekeys_arabic_diacritics", + "\u06f9", + null, + "\u06f3", + "\u06f6", + "\u06f3\u06f2\u06f1\u061f", + null, null, null, - "\u06f1", null, "\u060c", + null, "!text/morekeys_arabic_diacritics", + "}|{", + "\u203a|\u2039", + "\u2265|\u2264", + "]|[", null, null, null, null, + "\u060c", + "?,\u00bf", + null, + null, + "[|]", + "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + "\u064b", + "\u00bb|\u00ab", + ")|(", + "\u2264|\u2265", + "{|}", + "\u2605,\u066d", + "<|>", "\u00ab|\u00bb", "(|)", - null, - "\u00bb|\u00ab", - null, - ")|(", - "\u203a|\u2039", - "}|{", - null, - "<|>", ">|<", - "\u064b", - "]|[", - "\u2265|\u2264", + null, "\u2039|\u203a", - "\u060c", - "!fixedColumnOrder!4,:,!,\u061f,\u061b,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", - null, - null, - "{|}", - "?,\u00bf", - "[|]", - "\u2264|\u2265", - "\u2605,\u066d", - null, - null, - null, - null, "\u266a", - "\u061f", - null, - null, + "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", "\u064b", null, - null, - null, - null, - null, - null, - null, - null, - "\u061b", - null, - null, - null, "!fixedColumnOrder!4,\ufd3f|\ufd3e,!text/keyspecs_right_parenthesis_more_keys", - "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064c|\u064c, \u064d|\u064d, \u064b|\u064b, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064f|\u064f, \u0650|\u0650, \u064e|\u064e,\u0640\u0640\u0640|\u0640", + null, + null, + null, + null, + null, "\u061f", + ";", + null, + "\u061f", + null, + null, + null, + null, + null, + "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064c|\u064c, \u064d|\u064d, \u064b|\u064b, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064f|\u064f, \u0650|\u0650, \u064e|\u064e,\u0640\u0640\u0640|\u0640", + "\u061b", "\u066a", null, null, null, - ";", + null, + null, "\\%,\u2030", null, null, null, - "!fixedColumnOrder!4,\ufd3e|\ufd3f,!text/keyspecs_left_parenthesis_more_keys", - null, - "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_greater_than", null, null, null, @@ -1311,14 +1312,20 @@ public final class KeyboardTextsTable { null, null, null, - "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_less_than" + null, + null, + "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_less_than", + null, + null, + null, + "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_greater_than" }; private static final String[] TEXTS_fi = { "fi", "\u00e4,\u00e5,\u00e6,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", - "\u00f6,\u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", null, + "\u00f6,\u00f8,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", null, "\u00fc", null, @@ -1328,7 +1335,6 @@ public final class KeyboardTextsTable { null, "\u0161,\u00df,\u015b", null, - null, "\u017e,\u017a,\u017c", null, null, @@ -1347,43 +1353,40 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e5", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, null, "\u00e4", null, - null, - "\u00f6", - null, "\u00f8", null, null, null, null, null, + null, + null, + null, + null, + null, + "\u00f6", + null, + null, + null, + null, + null, + null, + null, + null, + "\u00e5", + null, "\u00e6" }; private static final String[] TEXTS_fr = { "fr", "\u00e0,\u00e2,%,\u00e6,\u00e1,\u00e4,\u00e3,\u00e5,\u0101,\u00aa", + null, "\u00f4,\u0153,%,\u00f6,\u00f2,\u00f3,\u00f5,\u00f8,\u014d,\u00ba", "\u00e9,\u00e8,\u00ea,\u00eb,%,\u0119,\u0117,\u0113", - null, "\u00f9,\u00fb,%,\u00fc,\u00fa,\u016b", "\u00ee,%,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,%,\u0107,\u010d", @@ -1392,6 +1395,7 @@ public final class KeyboardTextsTable { null, null, null, + null, "%,\u00ff", null, null, @@ -1442,12 +1446,14 @@ public final class KeyboardTextsTable { null, null, null, - "\u00f6", + null, + "\u00e4", + "\u00fc", + "\u00e8", + null, + null, null, "\u00e9", - null, - null, - null, "\u00e0", null, null, @@ -1458,22 +1464,18 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e8", null, null, null, - null, - null, - "\u00e4", - "\u00fc" + "\u00f6" }; private static final String[] TEXTS_gl = { "gl", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", + null, "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -1569,41 +1571,37 @@ public final class KeyboardTextsTable { null, null, null, - "Wait", null, null, null, null, - null, - null, - null, - "Send", - "Go", "Next", null, null, + "Search", + "Send", + null, + null, + null, null, null, "Pause", null, - "Search", null, null, null, null, null, + "Go", + "Done", + "Wait", null, - "Prev", - null, - null, - "Done" + "Prev" }; private static final String[] TEXTS_hi = { "hi", null, - null, - null, "\u0915\u0916\u0917", null, null, @@ -1612,6 +1610,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9", null, null, @@ -1623,42 +1623,44 @@ public final class KeyboardTextsTable { null, null, null, - "\u096c", - "5", - "6", - "2", - "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "1", - "4", - null, - "7", - null, - "\u0968", - "3", - null, - "0", - "?\u0967\u0968\u0969", - "\u096b", - null, - "\u096f", - "\u096d", - "\u096a", - null, - "\u0969", - "\u096e", - null, "9", + "\u0968", + "\u0967", + "4", "\u0966", null, + "6", + "7", + null, + null, + "\u096b", + null, + "\u096e", + "5", + null, + "2", "8", + "\u096a", + "3", null, null, - "\u0967", + "1", + null, + "\u096d", + "0", + "!autoColumnOrder!8,\\,.,',#,),(,/,;,@,:,-,\\\",+,\\%,&", + "\u096f", + null, + "\u0969", + "\u096c", + "?\u0967\u0968\u0969", + null, null, null, - "!autoColumnOrder!9,\\,.,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", "\u0964", - "\u0964" + null, + "\u0964", + "!autoColumnOrder!9,\\,.,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&" }; private static final String[] TEXTS_hr = { @@ -1675,19 +1677,22 @@ public final class KeyboardTextsTable { "!text/single_9qm_rqm", "\u0161,\u015b,\u00df", null, - null, "\u017e,\u017a,\u017c", + null, "\u0111", "!text/single_raqm_laqm", + null, + null, + null, "!text/double_raqm_laqm" }; private static final String[] TEXTS_hu = { "hu", "\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f6,\u0151,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u0171,\u00fb,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u00ec,\u012f,\u012b", null, @@ -1700,14 +1705,15 @@ public final class KeyboardTextsTable { null, null, "!text/single_raqm_laqm", + null, + null, + null, "!text/double_raqm_laqm" }; private static final String[] TEXTS_hy = { "hy", null, - null, - null, "\u0531\u0532\u0533", null, null, @@ -1731,6 +1737,29 @@ 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, "!text/morekeys_punctuation", null, null, @@ -1738,39 +1767,11 @@ 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, - "\u055d", - null, - "\u0589", - "\u0589", "!autoColumnOrder!8,\\,\u055e,\u055c,.,\u055a,\u0559,?,!,\u055d,\u055b,\u058a,\u00bb,\u00ab,\u055f,;,:", null, - null, - null, - null, - null, - null, - null, + "\u0589", + "\u055d", + "\u0589", null, null, null, @@ -1781,10 +1782,6 @@ public final class KeyboardTextsTable { null, null, "\u055d", - null, - null, - null, - null, "\u055e,\u00bf", null, null, @@ -1836,15 +1833,24 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u055c,\u00a1" }; private static final String[] TEXTS_is = { "is", "\u00e1,\u00e4,\u00e6,\u00e5,\u00e0,\u00e2,\u00e3,\u0101", + null, "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u00eb,\u00e8,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef,\u00ee,\u00ec,\u012f,\u012b", null, @@ -1853,22 +1859,20 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", null, null, + null, "\u00fd,\u00ff", - null, "\u00f0", null, null, - null, - null, "\u00fe" }; private static final String[] TEXTS_it = { "it", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101,\u00aa", + null, "\u00f2,\u00f3,\u00f4,\u00f6,\u00f5,\u0153,\u00f8,\u014d,\u00ba", "\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00f9,\u00fa,\u00fb,\u00fc,\u016b", "\u00ec,\u00ed,\u00ee,\u00ef,\u012f,\u012b", null, @@ -1927,12 +1931,15 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e9", + null, + null, + "\u00e0", + "\u00e8", + "\u00fc", + null, + null, null, "\u00f6", - null, - null, - null, "\u00e4", null, null, @@ -1943,26 +1950,22 @@ public final class KeyboardTextsTable { null, null, null, - "\u00fc", null, null, null, - null, - null, - "\u00e0", - "\u00e8" + "\u00e9" }; private static final String[] TEXTS_iw = { "iw", null, - null, - null, "\u05d0\u05d1\u05d2", null, null, null, null, + null, + null, "!text/double_rqm_9qm", "!text/single_rqm_9qm", null, @@ -2015,30 +2018,38 @@ public final class KeyboardTextsTable { null, null, null, - "\u00ab|\u00bb", - "(|)", + "}|{", + "\u203a|\u2039", + "\u2265|\u2264", + "]|[", + null, + null, + null, + null, + null, + null, + null, + null, + "[|]", + null, null, "\u00bb|\u00ab", - null, ")|(", - "\u203a|\u2039", - "}|{", - null, + "\u2264|\u2265", + "{|}", + "\u2605", "<|>", + "\u00ab|\u00bb", + "(|)", ">|<", null, - "]|[", - "\u2265|\u2264", "\u2039|\u203a", null, null, null, null, - "{|}", null, - "[|]", - "\u2264|\u2265", - "\u2605", + null, null, null, null, @@ -2084,13 +2095,13 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_ka = { "ka", null, - null, - null, "\u10d0\u10d1\u10d2", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm" }; @@ -2098,8 +2109,6 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_kk = { "kk", null, - null, - null, "\u0410\u0411\u0412", null, null, @@ -2118,30 +2127,18 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0451", null, null, null, null, null, - null, - null, - "\u0449", - null, - null, - null, - null, "\u044d", null, null, null, - "\u044b", - null, - null, - null, - "\u0438", - null, - null, null, null, null, @@ -2152,6 +2149,18 @@ public final class KeyboardTextsTable { null, null, null, + "\u0438", + "\u0449", + null, + null, + null, + null, + null, + null, + "\u044b", + null, + null, + null, null, null, null, @@ -2183,20 +2192,14 @@ public final class KeyboardTextsTable { null, null, null, - "\u04af,\u04b1", null, null, null, null, - "\u04e9", null, "\u0493", null, null, - null, - null, - null, - null, "\u0456", null, null, @@ -2209,35 +2212,35 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, "\u04a3", null, null, null, null, null, + null, + "\u04af,\u04b1", + null, + null, + null, + null, + "\u04e9", + null, + null, "\u04bb", null, null, null, null, null, - "\u049b", + "\u04d9", null, - null, - null, - null, - "\u04d9" + "\u049b" }; private static final String[] TEXTS_km = { "km", null, - null, - null, "\u1780\u1781\u1782", null, null, @@ -2360,14 +2363,21 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, + null, + null, + null, + null, + null, + null, + null, "\u17db,\u00a2,\u00a3,\u20ac,\u00a5,\u20b1" }; private static final String[] TEXTS_kn = { "kn", null, - null, - null, "\u0c85\u0c86\u0c87", null, null, @@ -2376,14 +2386,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9" }; private static final String[] TEXTS_ky = { "ky", null, - null, - null, "\u0410\u0411\u0412", null, null, @@ -2402,30 +2412,18 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0451", null, null, null, null, null, - null, - null, - "\u0449", - null, - null, - null, - null, "\u044d", null, null, null, - "\u044b", - null, - null, - null, - "\u0438", - null, - null, null, null, null, @@ -2436,6 +2434,15 @@ public final class KeyboardTextsTable { null, null, null, + "\u0438", + "\u0449", + null, + null, + null, + null, + null, + null, + "\u044b", null, null, null, @@ -2467,44 +2474,47 @@ 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, + "\u04a3", + null, + null, + null, + null, + null, + null, "\u04af", null, null, null, null, - "\u04e9", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - "\u04a3" + "\u04e9" }; private static final String[] TEXTS_lo = { "lo", null, - null, - null, "\u0e81\u0e82\u0e84", null, null, @@ -2513,6 +2523,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20ad" }; @@ -2520,8 +2532,8 @@ public final class KeyboardTextsTable { "lt", "\u0105", null, - "\u0117,\u0119", null, + "\u0117,\u0119", "\u016b,\u0173", "\u012f", "\u010d", @@ -2530,16 +2542,15 @@ public final class KeyboardTextsTable { "\u2019,\u201a,\u2018", "\u0161", null, - null, "\u017e" }; private static final String[] TEXTS_lv = { "lv", "\u0101,\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0105", + null, "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u0153,\u0151,\u00f8", "\u0113,\u0117,\u00e8,\u00e9,\u00ea,\u00eb,\u0119,\u011b", - null, "\u016b,\u0173,\u00f9,\u00fa,\u00fb,\u00fc,\u016f,\u0171", "\u012b,\u012f,\u00ec,\u00ed,\u00ee,\u00ef,\u0131", "\u010d,\u00e7,\u0107", @@ -2548,14 +2559,14 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u0161,\u00df,\u015b,\u015f", null, - "\u00fd,\u00ff", "\u017e,\u017c,\u017a", + "\u00fd,\u00ff", "\u010f", null, - null, - "\u0123,\u011f", "\u013c,\u0142,\u013a,\u013e", "\u0163,\u0165", + "\u0123,\u011f", + null, "\u0157,\u0159,\u0155", null, null, @@ -2566,34 +2577,19 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0137" }; private static final String[] TEXTS_mk = { "mk", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm", null, @@ -2688,27 +2684,27 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u0437", - null, - null, - null, - null, - null, "\u045d", "\u0455", null, null, null, null, + null, + null, + null, + null, + null, + null, + null, + "\u0437", + null, "\u0453" }; private static final String[] TEXTS_ml = { "ml", null, - null, - null, "\u0d05", null, null, @@ -2717,14 +2713,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9" }; private static final String[] TEXTS_mn = { "mn", null, - null, - null, "\u0410\u0411\u0412", null, null, @@ -2733,14 +2729,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20ae" }; private static final String[] TEXTS_mr = { "mr", null, - null, - null, "\u0915\u0916\u0917", null, null, @@ -2749,6 +2745,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9", null, null, @@ -2760,44 +2758,42 @@ public final class KeyboardTextsTable { null, null, null, - "\u096c", - "5", - "6", - "2", - null, - "1", - "4", - null, - "7", - null, - "\u0968", - "3", - null, - "0", - "?\u0967\u0968\u0969", - "\u096b", - null, - "\u096f", - "\u096d", - "\u096a", - null, - "\u0969", - "\u096e", - null, "9", + "\u0968", + "\u0967", + "4", "\u0966", null, + "6", + "7", + null, + null, + "\u096b", + null, + "\u096e", + "5", + null, + "2", "8", + "\u096a", + "3", null, null, - "\u0967" + "1", + null, + "\u096d", + "0", + null, + "\u096f", + null, + "\u0969", + "\u096c", + "?\u0967\u0968\u0969" }; private static final String[] TEXTS_my = { "my", null, - null, - null, "\u1000\u1001\u1002", null, null, @@ -2849,29 +2845,46 @@ public final class KeyboardTextsTable { null, null, null, - "\u104a", null, - "\u104b", - "\u104b", + null, "!autoColumnOrder!9,\u104a,.,?,!,#,),(,/,;,...,',@,:,-,\\\",+,\\%,&", null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, + "\u104b", "\u104a", + "\u104b", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, null, "\\", + "\u104a", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, @@ -2900,9 +2913,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_nb = { "nb", "\u00e5,\u00e6,\u00e4,\u00e0,\u00e1,\u00e2,\u00e3,\u0101", + null, "\u00f8,\u00f6,\u00f4,\u00f2,\u00f3,\u00f5,\u0153,\u014d", "\u00e9,\u00e8,\u00ea,\u00eb,\u0119,\u0117,\u0113", - null, "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", null, null, @@ -2930,42 +2943,36 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e5", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u00e6", null, - null, - "\u00f8", - null, "\u00f6", null, null, null, null, null, + null, + null, + null, + null, + null, + "\u00f8", + null, + null, + null, + null, + null, + null, + null, + null, + "\u00e5", + null, "\u00e4" }; private static final String[] TEXTS_ne = { "ne", null, - null, - null, "\u0915\u0916\u0917", null, null, @@ -2974,6 +2981,8 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0930\u0941.", null, null, @@ -2985,50 +2994,52 @@ public final class KeyboardTextsTable { null, null, null, - "\u096c", - "5", - "6", - "2", - "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", - "1", - "4", - null, - "7", - null, - "\u0968", - "3", - null, - "0", - "?\u0967\u0968\u0969", - "\u096b", - null, - "\u096f", - "\u096d", - "\u096a", - null, - "\u0969", - "\u096e", - null, "9", + "\u0968", + "\u0967", + "4", "\u0966", null, + "6", + "7", + null, + null, + "\u096b", + null, + "\u096e", + "5", + null, + "2", "8", + "\u096a", + "3", null, null, - "\u0967", + "1", + null, + "\u096d", + "0", + "!autoColumnOrder!8,.,\\,',#,),(,/,;,@,:,-,\\\",+,\\%,&", + "\u096f", + null, + "\u0969", + "\u096c", + "?\u0967\u0968\u0969", + null, null, null, - "!autoColumnOrder!9,.,\\,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&", "\u0964", - "\u0964" + null, + "\u0964", + "!autoColumnOrder!9,.,\\,?,!,#,),(,/,;,',@,:,-,\\\",+,\\%,&" }; private static final String[] TEXTS_nl = { "nl", "\u00e1,\u00e4,\u00e2,\u00e0,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u00e9,\u00eb,\u00ea,\u00e8,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00fb,\u00f9,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b,\u0133", null, @@ -3037,38 +3048,37 @@ public final class KeyboardTextsTable { "!text/single_9qm_rqm", null, null, + null, "\u0133" }; private static final String[] TEXTS_pl = { "pl", "\u0105,\u00e1,\u00e0,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f6,\u00f4,\u00f2,\u00f5,\u0153,\u00f8,\u014d", "\u0119,\u00e8,\u00e9,\u00ea,\u00eb,\u0117,\u0113", null, null, - null, "\u0107,\u00e7,\u010d", "\u0144,\u00f1", "!text/double_9qm_rqm", "!text/single_9qm_rqm", "\u015b,\u00df,\u0161", null, - null, "\u017c,\u017a,\u017e", null, null, null, - null, "\u0142" }; private static final String[] TEXTS_pt = { "pt", "\u00e1,\u00e3,\u00e0,\u00e2,\u00e4,\u00e5,\u00e6,\u00aa", + null, "\u00f3,\u00f5,\u00f4,\u00f2,\u00f6,\u0153,\u00f8,\u014d,\u00ba", "\u00e9,\u00ea,\u00e8,\u0119,\u0117,\u0113,\u00eb", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ee,\u00ec,\u00ef,\u012f,\u012b", "\u00e7,\u010d,\u0107", @@ -3132,22 +3142,13 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u00e7" }; private static final String[] TEXTS_rm = { "rm", null, + null, "\u00f2,\u00f3,\u00f6,\u00f4,\u00f5,\u0153,\u00f8" }; @@ -3170,21 +3171,19 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, "\u021b" }; private static final String[] TEXTS_ru = { "ru", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm", null, @@ -3204,37 +3203,34 @@ public final class KeyboardTextsTable { null, null, null, + "\u044d", null, null, + null, + null, + null, + null, + null, + null, + "\u044a", + null, + null, + null, + null, + "\u0438", "\u0449", null, null, null, null, - "\u044d", null, null, - null, - "\u044b", - null, - null, - null, - "\u0438", - null, - null, - null, - null, - null, - null, - null, - "\u044a" + "\u044b" }; private static final String[] TEXTS_si = { "si", null, - null, - null, "\u0d85,\u0d86", null, null, @@ -3243,15 +3239,17 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0dbb\u0dd4" }; private static final String[] TEXTS_sk = { "sk", "\u00e1,\u00e4,\u0101,\u00e0,\u00e2,\u00e3,\u00e5,\u00e6,\u0105", + null, "\u00f4,\u00f3,\u00f6,\u00f2,\u00f5,\u0153,\u0151,\u00f8", "\u00e9,\u011b,\u0113,\u0117,\u00e8,\u00ea,\u00eb,\u0119", - null, "\u00fa,\u016f,\u00fc,\u016b,\u0173,\u00f9,\u00fb,\u0171", "\u00ed,\u012b,\u012f,\u00ec,\u00ee,\u00ef,\u0131", "\u010d,\u00e7,\u0107", @@ -3260,14 +3258,14 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u0161,\u00df,\u015b,\u015f", null, - "\u00fd,\u00ff", "\u017e,\u017c,\u017a", + "\u00fd,\u00ff", "\u010f", "!text/single_raqm_laqm", - "!text/double_raqm_laqm", - "\u0123,\u011f", "\u013e,\u013a,\u013c,\u0142", "\u0165,\u0163", + "\u0123,\u011f", + "!text/double_raqm_laqm", "\u0155,\u0159,\u0157", null, null, @@ -3278,21 +3276,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0137" }; @@ -3310,10 +3293,13 @@ public final class KeyboardTextsTable { "!text/single_9qm_lqm", "\u0161", null, - null, "\u017e", + null, "\u0111", "!text/single_raqm_laqm", + null, + null, + null, "!text/double_raqm_laqm" }; @@ -3321,8 +3307,8 @@ public final class KeyboardTextsTable { "sr_ZZ", null, null, - "\u00e8", null, + "\u00e8", null, "\u00ec", "\u010d,\u0107,%", @@ -3331,8 +3317,8 @@ public final class KeyboardTextsTable { null, "\u0161,%", null, - null, "\u017e,%", + null, "\u0111,%", null, null, @@ -3406,46 +3392,44 @@ public final class KeyboardTextsTable { null, null, null, - "\u010cekaj", null, null, null, null, - null, - null, - null, - "\u0160alji", - "Idi", "Sled", null, null, + "Tra\u017ei", + "\u0160alji", + null, + null, + null, null, null, "Pauza", null, - "Tra\u017ei", null, null, null, null, null, + "Idi", + "Gotov", + "\u010cekaj", null, - "Preth", - null, - null, - "Gotov" + "Preth" }; private static final String[] TEXTS_sr = { "sr", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm", null, @@ -3454,11 +3438,11 @@ public final class KeyboardTextsTable { null, null, "!text/single_raqm_laqm", + null, + null, + null, "!text/double_raqm_laqm", null, - null, - null, - null, "\u0450", null, null, @@ -3540,28 +3524,30 @@ public final class KeyboardTextsTable { null, null, null, - null, - "\u0455", - null, - null, - null, - null, - null, "\u045d", "\u0437", null, null, null, null, + null, + null, + null, + null, + null, + null, + null, + "\u0455", + null, "\u0452" }; private static final String[] TEXTS_sv = { "sv", "\u00e4,\u00e5,\u00e6,\u00e1,\u00e0,\u00e2,\u0105,\u00e3", + null, "\u00f6,\u00f8,\u0153,\u00f3,\u00f2,\u00f4,\u00f5,\u014d", "\u00e9,\u00e8,\u00ea,\u00eb,\u0119", - null, "\u00fc,\u00fa,\u00f9,\u00fb,\u016b", "\u00ed,\u00ec,\u00ee,\u00ef", "\u00e7,\u0107,\u010d", @@ -3570,14 +3556,14 @@ public final class KeyboardTextsTable { null, "\u015b,\u0161,\u015f,\u00df", null, - "\u00fd,\u00ff", "\u017a,\u017e,\u017c", + "\u00fd,\u00ff", "\u00f0,\u010f", "!text/single_raqm_laqm", - "!text/double_raqm_laqm", - null, "\u0142", "\u0165,\u00fe", + null, + "!text/double_raqm_laqm", "\u0159", null, null, @@ -3589,43 +3575,39 @@ public final class KeyboardTextsTable { null, null, null, - "\u00e5", - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u00e4", null, - null, - "\u00f6", - null, "\u00f8,\u0153", null, null, null, null, null, + null, + null, + null, + null, + null, + "\u00f6", + null, + null, + null, + null, + null, + null, + null, + null, + "\u00e5", + null, "\u00e6" }; private static final String[] TEXTS_sw = { "sw", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f4,\u00f6,\u00f2,\u00f3,\u0153,\u00f8,\u014d,\u00f5", "\u00e8,\u00e9,\u00ea,\u00eb,\u0113", - null, "\u00fb,\u00fc,\u00f9,\u00fa,\u016b", "\u00ee,\u00ef,\u00ed,\u012b,\u00ec", "\u00e7", @@ -3639,14 +3621,13 @@ public final class KeyboardTextsTable { null, null, null, + null, "g\\'" }; private static final String[] TEXTS_ta_IN = { "ta_IN", null, - null, - null, "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd", null, null, @@ -3655,14 +3636,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0bf9" }; private static final String[] TEXTS_ta_LK = { "ta_LK", null, - null, - null, "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd", null, null, @@ -3671,22 +3652,20 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0dbb\u0dd4" }; private static final String[] TEXTS_ta_SG = { "ta_SG", null, - null, - null, "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd" }; private static final String[] TEXTS_te = { "te", null, - null, - null, "\u0c05\u0c06\u0c07", null, null, @@ -3695,14 +3674,14 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u20b9" }; private static final String[] TEXTS_th = { "th", null, - null, - null, "\u0e01\u0e02\u0e04", null, null, @@ -3711,15 +3690,17 @@ public final class KeyboardTextsTable { null, null, null, + null, + null, "\u0e3f" }; private static final String[] TEXTS_tl = { "tl", "\u00e1,\u00e0,\u00e4,\u00e2,\u00e3,\u00e5,\u0105,\u00e6,\u0101,\u00aa", + null, "\u00f3,\u00f2,\u00f6,\u00f4,\u00f5,\u00f8,\u0153,\u014d,\u00ba", "\u00e9,\u00e8,\u00eb,\u00ea,\u0119,\u0117,\u0113", - null, "\u00fa,\u00fc,\u00f9,\u00fb,\u016b", "\u00ed,\u00ef,\u00ec,\u00ee,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -3729,9 +3710,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_tr = { "tr", "\u00e2,\u00e4,\u00e1", + null, "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", "\u0259,\u00e9", - null, "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -3740,8 +3721,9 @@ public final class KeyboardTextsTable { null, "\u015f,\u00df,\u015b,\u0161", null, - "\u00fd", "\u017e", + "\u00fd", + null, null, null, null, @@ -3751,13 +3733,13 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_uk = { "uk", null, - null, - null, "\u0410\u0411\u0412", null, null, null, null, + null, + null, "!text/double_9qm_lqm", "!text/single_9qm_lqm", null, @@ -3777,24 +3759,10 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - "\u0449", - null, - null, - null, - null, "\u0454", null, null, null, - "\u0456", - null, - null, - null, - "\u0438", - null, - null, null, null, null, @@ -3805,6 +3773,16 @@ public final class KeyboardTextsTable { null, null, null, + "\u0438", + "\u0449", + null, + null, + null, + null, + null, + null, + "\u0456", + null, null, null, null, @@ -3846,19 +3824,15 @@ public final class KeyboardTextsTable { "\u0491", null, null, - null, - null, - null, - null, "\u0457" }; private static final String[] TEXTS_uz = { "uz", "\u00e2,\u00e4,\u00e1", + null, "\u00f6,\u00f4,\u0153,\u00f2,\u00f3,\u00f5,\u00f8,\u014d", "\u0259,\u00e9", - null, "\u00fc,\u00fb,\u00f9,\u00fa,\u016b", "\u0131,\u00ee,\u00ef,\u00ec,\u00ed,\u012f,\u012b", "\u00e7,\u0107,\u010d", @@ -3867,8 +3841,9 @@ public final class KeyboardTextsTable { null, "\u015f,\u00df,\u015b,\u0161", null, - "\u00fd", "\u017e", + "\u00fd", + null, null, null, null, @@ -3878,9 +3853,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_vi = { "vi", "\u00e0,\u00e1,\u1ea3,\u00e3,\u1ea1,\u0103,\u1eb1,\u1eaf,\u1eb3,\u1eb5,\u1eb7,\u00e2,\u1ea7,\u1ea5,\u1ea9,\u1eab,\u1ead", + null, "\u00f2,\u00f3,\u1ecf,\u00f5,\u1ecd,\u00f4,\u1ed3,\u1ed1,\u1ed5,\u1ed7,\u1ed9,\u01a1,\u1edd,\u1edb,\u1edf,\u1ee1,\u1ee3", "\u00e8,\u00e9,\u1ebb,\u1ebd,\u1eb9,\u00ea,\u1ec1,\u1ebf,\u1ec3,\u1ec5,\u1ec7", - null, "\u00f9,\u00fa,\u1ee7,\u0169,\u1ee5,\u01b0,\u1eeb,\u1ee9,\u1eed,\u1eef,\u1ef1", "\u00ec,\u00ed,\u1ec9,\u0129,\u1ecb", null, @@ -3889,17 +3864,17 @@ public final class KeyboardTextsTable { null, null, "\u20ab", - "\u1ef3,\u00fd,\u1ef7,\u1ef9,\u1ef5", null, + "\u1ef3,\u00fd,\u1ef7,\u1ef9,\u1ef5", "\u0111" }; private static final String[] TEXTS_zu = { "zu", "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + null, "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", - null, "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", "\u00e7", @@ -3912,9 +3887,9 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_zz = { "zz", "\u00e0,\u00e1,\u00e2,\u00e3,\u00e4,\u00e5,\u00e6,\u0101,\u0103,\u0105,\u00aa", + null, "\u00f2,\u00f3,\u00f4,\u00f5,\u00f6,\u00f8,\u014d,\u014f,\u0151,\u0153,\u00ba", "\u00e8,\u00e9,\u00ea,\u00eb,\u0113,\u0115,\u0117,\u0119,\u011b", - null, "\u00f9,\u00fa,\u00fb,\u00fc,\u0169,\u016b,\u016d,\u016f,\u0171,\u0173", "\u00ec,\u00ed,\u00ee,\u00ef,\u0129,\u012b,\u012d,\u012f,\u0131,\u0133", "\u00e7,\u0107,\u0109,\u010b,\u010d", @@ -3923,14 +3898,14 @@ public final class KeyboardTextsTable { null, "\u00df,\u015b,\u015d,\u015f,\u0161,\u017f", null, - "\u00fd,\u0177,\u00ff,\u0133", "\u017a,\u017c,\u017e", + "\u00fd,\u0177,\u00ff,\u0133", "\u010f,\u0111,\u00f0", null, - null, - "\u011d,\u011f,\u0121,\u0123", "\u013a,\u013c,\u013e,\u0140,\u0142", "\u00fe,\u0163,\u0165,\u0167", + "\u011d,\u011f,\u0121,\u0123", + null, "\u0155,\u0157,\u0159", null, null, @@ -3941,21 +3916,6 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, "\u0137,\u0138", null, null, @@ -4001,7 +3961,21 @@ public final class KeyboardTextsTable { null, null, null, - "\u0175", + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null, null, null, @@ -4012,16 +3986,7 @@ public final class KeyboardTextsTable { null, null, null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, + "\u0175", null, null, null, @@ -4049,13 +4014,13 @@ public final class KeyboardTextsTable { private static final String[] TEXTS_DEFAULT = { "DEFAULT", EMPTY, - EMPTY, - EMPTY, "ABC", EMPTY, EMPTY, EMPTY, EMPTY, + EMPTY, + EMPTY, "!text/double_lqm_rqm", "!text/single_lqm_rqm", EMPTY, @@ -4064,260 +4029,260 @@ public final class KeyboardTextsTable { EMPTY, EMPTY, "!text/single_laqm_raqm", + EMPTY, + EMPTY, + EMPTY, "!text/double_laqm_raqm", EMPTY, EMPTY, EMPTY, - EMPTY, - EMPTY, - "6", - EMPTY, - EMPTY, - EMPTY, - "!text/morekeys_tablet_punctuation", - EMPTY, - EMPTY, - EMPTY, - EMPTY, - EMPTY, "2", - EMPTY, - EMPTY, - EMPTY, - "?123", - "5", - EMPTY, - "9", - "7", - "4", - EMPTY, - "3", - "8", - EMPTY, + "1", EMPTY, "0", EMPTY, EMPTY, EMPTY, EMPTY, - "1", + "\u00e4", + "5", + "\u00f8", + "8", EMPTY, - ",", - "!text/morekeys_punctuation", - ".", - ".", + EMPTY, + EMPTY, + EMPTY, + "4", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + "\u00f6", + "7", + EMPTY, + "!text/morekeys_tablet_punctuation", + "9", + EMPTY, + "3", + "6", + "?123", + "\u00e5", "/,?,!,\u203d,\u2026,_,\\\\,|,=", - EMPTY, - "\u00ab", - "(", - EMPTY, - "\u00bb", - EMPTY, - ")", - "\u203a", - "}", - EMPTY, - "<", - ">", - EMPTY, - "]", - "\u2265", - "\u2039", + "\u00e6", + ".", ",", + ".", + "!text/morekeys_punctuation", + "}", + "\u203a", + "\u2265", + "]", + EMPTY, + EMPTY, EMPTY, "\u00f1", - EMPTY, - "{", + ",", "\u00bf", + EMPTY, + EMPTY, "[", + EMPTY, + EMPTY, + "\u00bb", + ")", "\u2264", + "{", "\u2020,\u2021,\u2605", + "<", + "\u00ab", + "(", + ">", EMPTY, - EMPTY, - EMPTY, - "!string/label_wait_key", + "\u2039", "\u266a,\u2665,\u2660,\u2666,\u2663", - EMPTY, - EMPTY, - EMPTY, - EMPTY, - EMPTY, - EMPTY, - "!string/label_send_key", - "!string/label_go_key", - "!string/label_next_key", - EMPTY, - "/,?,!,\u203d,\u2026,_,\\\\,|,=", - EMPTY, - ";", - "!string/label_pause_key", - EMPTY, - "!string/label_search_key", - "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", - EMPTY, - "?", - "%", - EMPTY, - EMPTY, - "!string/label_previous_key", - EMPTY, - "\u2030", - "!string/label_done_key", - EMPTY, - EMPTY, "!fixedColumnOrder!3,!text/keyspecs_left_parenthesis_more_keys", EMPTY, - "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", - "q", - "y", EMPTY, - "\u00b1", + "!fixedColumnOrder!3,!text/keyspecs_right_parenthesis_more_keys", + "!string/label_next_key", + EMPTY, + EMPTY, + "!string/label_search_key", + "!string/label_send_key", + "?", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + "!string/label_pause_key", + EMPTY, + EMPTY, + EMPTY, + EMPTY, + ";", + "%", + "!string/label_go_key", + "!string/label_done_key", + "!string/label_wait_key", + EMPTY, + "!string/label_previous_key", + "\u2030", + "/,?,!,\u203d,\u2026,_,\\\\,|,=", + EMPTY, + EMPTY, + EMPTY, + EMPTY, EMPTY, - "\u00a2,\u00a3,\u20ac,\u00a5,\u20b1", "w", - "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", + "y", EMPTY, "x", EMPTY, + EMPTY, + "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", + EMPTY, + EMPTY, "\u00a1,\u203d", - EMPTY, - EMPTY, - "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", - EMPTY, + "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", + "\u00b1", + "\u00a2,\u00a3,\u20ac,\u00a5,\u20b1", + "q", + "\u215e", + "0", EMPTY, "!icon/action_redo|!code/action_redo", - "\u2074", - "123", - "&,|", - "@", + EMPTY, + "%", + "!hasLabels!,!text/label_previous_key|!code/key_action_previous", + "\u00df", + "&", + EMPTY, + "!icon/settings_key|!code/key_settings", + EMPTY, + "\u00b2,\u2154", + EMPTY, + ".com", "!icon/action_copy|!code/action_copy", + "\uff0a\uff03", + EMPTY, + EMPTY, + "!fixedColumnOrder!4,!needsDividers!,!icon/action_switch_language|!code/action_switch_language,!icon/action_text_edit|!code/action_text_edit,!icon/action_clipboard_history|!code/action_clipboard_history,!icon/action_emoji|!code/action_emoji,!icon/action_undo|!code/action_undo,!icon/action_redo|!code/action_redo", + "\\%", + "*", + EMPTY, + "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", + "\u201c,\u201d,\u201e", + "!icon/shortcut_key|!code/key_shortcut", "\\%", EMPTY, - "\u2019,\u201a,\u2018", - EMPTY, - "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", - "\u201c,\u201e,\u201d", - "1", - "]", - "&", - "),],},>", - "!fixedColumnOrder!4,!needsDividers!,!icon/action_switch_language|!code/action_switch_language,!icon/action_text_edit|!code/action_text_edit,!icon/action_clipboard_history|!code/action_clipboard_history,!icon/action_emoji|!code/action_emoji,!icon/action_undo|!code/action_undo,!icon/action_redo|!code/action_redo", - "8", + ">", "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", - "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", - "!hasLabels!,!text/label_next_key|!code/key_action_next", - "!hasLabels!,!text/label_previous_key|!code/key_action_previous", - EMPTY, - "^", - "?,/", - EMPTY, - "\u201d,\u201e,\u201c", + "\u207f,\u2205", + "3", + "8", + "!", + "),],},>", EMPTY, EMPTY, - EMPTY, - EMPTY, - EMPTY, - EMPTY, - EMPTY, - "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", - "\u00b2,\u2154", - "\u00f1", - "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", - "+,=", - EMPTY, + "&,|", + "1", "6", EMPTY, - "!hasLabels!,.net,.org,.gov,.edu", + "\u00fa,\u00fb,\u00fc,\u00f9,\u016b", + "\u00f1", + "\u00e7", + "+,=", + "\u00e9,\u00e8,\u00ea,\u00eb,\u0113", + "!icon/action_paste|!code/action_paste", + EMPTY, "\u201a,\u2018,\u2019", - "0", - "\u215d", - EMPTY, - "|", "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", - "\u2018,\u201a,\u2019", - EMPTY, - "!icon/action_cut|!code/action_cut", - "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", - ")", - "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", - "!icon/settings_key|!code/key_settings", - "}", - "AM", - "[", - "!icon/action_undo|!code/action_undo", - "5", - "*", - "@", "#", - "!", - "{", - "=", - ";", + "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", + "@", + "}", EMPTY, - "= \\\\ <", - "%", - "<", - "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", - "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", - "\u00df", - "'", - "\u201e,\u201c,\u201d", - ">", + "\u2018,\u201a,\u2019", + "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", + "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", EMPTY, + "^", "\u2018,\u2019,\u201a", EMPTY, - "$,\u20ac,\u00a3,\u00a5,\u00a2", - "7", - "2", - "\u00e7", - "PM", - "(,[,{,<", - "\\%", - EMPTY, - EMPTY, - ":", - "4", - "\u201c,\u201d,\u201e", - EMPTY, - "\u00b9,\u00bd,\u2153,\u00bc,\u215b", + "!icon/action_cut|!code/action_cut", EMPTY, "\u00b3,\u00be,\u215c", - "(", - "*", - "!icon/shortcut_key|!code/key_shortcut", - "-,\u2013,\u2014,_", - "\u207f,\u2205", + "\u00b9,\u00bd,\u2153,\u00bc,\u215b", + "\u215d", EMPTY, - "3", - "!", - EMPTY, - EMPTY, - EMPTY, - "9", - ".com", - "\u00ed,\u00ee,\u00ef,\u012b,\u00ec", - "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", - "!icon/action_select_all|!code/action_select_all", + "<", + "PM", + "!icon/action_undo|!code/action_undo", EMPTY, + "$,\u20ac,\u00a3,\u00a5,\u00a2", EMPTY, + "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", "\u00f3,\u00f4,\u00f6,\u00f2,\u0153,\u00f8,\u014d,\u00f5", - "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", - "\u215e", - "$", EMPTY, + "(,[,{,<", + "!hasLabels!,.net,.org,.gov,.edu", + EMPTY, + ")", + "$,\u00a2,\u20ac,\u00a3,\u00a5,\u20b1", + "!fixedColumnOrder!2,!hasLabels!,!text/keylabel_time_am,!text/keylabel_time_pm", + "=", + "2", + "?,/", + EMPTY, + "\u00e0,\u00e1,\u00e2,\u00e4,\u00e6,\u00e3,\u00e5,\u0101", + EMPTY, + "\u2074", + "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", + "\"", + "!hasLabels!,!text/label_next_key|!code/key_action_next", + EMPTY, + "!icon/action_select_all|!code/action_select_all", + "*", + EMPTY, + "@", + "$", + "[", + EMPTY, + "-,\u2013,\u2014,_", + EMPTY, + "\u201c,\u201e,\u201d", + "= \\\\ <", + "\u2019,\u201a,\u2018", + "#", + "\u201d,\u201e,\u201c", + ";", "~ [ <", "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", EMPTY, EMPTY, - "!icon/action_paste|!code/action_paste", - "\"", + "4", + EMPTY, + "9", + "{", + "7", + "]", EMPTY, - "#", - "\uff0a\uff03", EMPTY, "\\\\", + ":", EMPTY, - EMPTY + EMPTY, + "\u201e,\u201c,\u201d", + "123", + "'", + "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + "|", + EMPTY, + "(", + EMPTY, + "AM", + "5", + "!" }; diff --git a/tools/make-keyboard-text-py/locales/DEFAULT.json b/tools/make-keyboard-text-py/locales/DEFAULT.json index c9f039049..d8b66411a 100644 --- a/tools/make-keyboard-text-py/locales/DEFAULT.json +++ b/tools/make-keyboard-text-py/locales/DEFAULT.json @@ -78,9 +78,12 @@ "misc_c": [ "ç" ], - - "nordic_row2_10": [], - "nordic_row2_11": [], + "nordic_row2_10": [ + "ø" + ], + "nordic_row2_11": [ + "æ" + ], "east_slavic_row2_2": [], "east_slavic_row2_11": [], "cyrillic_u": [], @@ -254,9 +257,9 @@ "w": "w", "y": "y", "x": "x", - "nordic_row1_11": "", - "nordic_row2_10": "", - "nordic_row2_11": "", + "nordic_row1_11": "å", + "nordic_row2_10": "ö", + "nordic_row2_11": "ä", "east_slavic_row1_9": "", "east_slavic_row2_2": "", "east_slavic_row2_11": "",