abouttreesummaryrefslogcommitdiff
path: root/res/xml
diff options
context:
space:
mode:
authorJules Aguillon2023-06-25 15:52:24 +0200
committerJules Aguillon2023-06-25 15:52:24 +0200
commit8ba82d2555342f6cf5e14d19c1d7bcadf46ab604 (patch)
tree71495d1ab9cacbeffe8f8cf6abc069765ba2a54d /res/xml
parentf36864533c33f8f1986db150987e354c59c7482b (diff)
downloadunexpected-keyboard-8ba82d2555342f6cf5e14d19c1d7bcadf46ab604.tar.gz
unexpected-keyboard-8ba82d2555342f6cf5e14d19c1d7bcadf46ab604.zip
Generate layouts arrays used in settings
`gen_layouts.py` lists the layouts in `res/xml` and generate the `pref_layout_values` and `pref_layout_entries` arrays into `res/values/layouts.xml`. These arrays are hard to maintain as the order has to match, which is fragile. This relies on every layouts having a `name` attribute.
Diffstat (limited to 'res/xml')
-rw-r--r--res/xml/arab_alt.xml2
-rw-r--r--res/xml/arab_pc.xml2
-rw-r--r--res/xml/arab_pc_ckb.xml2
-rw-r--r--res/xml/arab_pc_ir.xml2
-rw-r--r--res/xml/beng_national.xml2
-rw-r--r--res/xml/beng_provat.xml2
-rw-r--r--res/xml/cyrl_jcuken_ru.xml2
-rw-r--r--res/xml/cyrl_jcuken_uk.xml2
-rw-r--r--res/xml/cyrl_yaverti.xml2
-rw-r--r--res/xml/deva_alt.xml2
-rw-r--r--res/xml/deva_inscript.xml2
-rw-r--r--res/xml/grek_qwerty.xml2
-rw-r--r--res/xml/hang_dubeolsik_kr.xml2
-rw-r--r--res/xml/hebr_1_il.xml2
-rw-r--r--res/xml/hebr_2_il.xml2
-rw-r--r--res/xml/latn_azerty_fr.xml2
-rw-r--r--res/xml/latn_bone.xml2
-rw-r--r--res/xml/latn_colemak.xml2
-rw-r--r--res/xml/latn_dvorak.xml2
-rw-r--r--res/xml/latn_neo2.xml2
-rw-r--r--res/xml/latn_qwerty_br.xml2
-rw-r--r--res/xml/latn_qwerty_es.xml2
-rw-r--r--res/xml/latn_qwerty_hu.xml2
-rw-r--r--res/xml/latn_qwerty_lv.xml2
-rw-r--r--res/xml/latn_qwerty_no.xml2
-rw-r--r--res/xml/latn_qwerty_pl.xml2
-rw-r--r--res/xml/latn_qwerty_ro.xml2
-rw-r--r--res/xml/latn_qwerty_se.xml2
-rw-r--r--res/xml/latn_qwerty_tr.xml2
-rw-r--r--res/xml/latn_qwerty_us.xml2
-rw-r--r--res/xml/latn_qwerty_vi.xml2
-rw-r--r--res/xml/latn_qwertz.xml2
-rw-r--r--res/xml/latn_qwertz_cz.xml2
-rw-r--r--res/xml/latn_qwertz_de.xml2
-rw-r--r--res/xml/latn_qwertz_hu.xml2
-rw-r--r--res/xml/latn_qwertz_sk.xml2
36 files changed, 36 insertions, 36 deletions
diff --git a/res/xml/arab_alt.xml b/res/xml/arab_alt.xml
index bc5f123..f594f92 100644
--- a/res/xml/arab_alt.xml
+++ b/res/xml/arab_alt.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="arabic">
+<keyboard name="Arabic Alt" script="arabic">
<row>
<key key0="ض" key2="١" key3="`" key4="esc"/>
<key key0="ص" key2="٢" key3="\@"/>
diff --git a/res/xml/arab_pc.xml b/res/xml/arab_pc.xml
index 8ab8650..9fb9dad 100644
--- a/res/xml/arab_pc.xml
+++ b/res/xml/arab_pc.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="arabic">
+<keyboard name="Arabic PC" script="arabic">
<row>
<key key0="ض" key1="&#1614;" key2="١" key3="`" key4="esc"/>
<key key0="ص" key1="&#1611;" key2="٢" key3="\@"/>
diff --git a/res/xml/arab_pc_ckb.xml b/res/xml/arab_pc_ckb.xml
index bc8bb4a..53f09d9 100644
--- a/res/xml/arab_pc_ckb.xml
+++ b/res/xml/arab_pc_ckb.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="arabic">
+<keyboard name="Arabic (کوردی)" script="arabic">
<row>
<key key0="ق" key1="ٯ" key2="١" key3="esc"/>
<key key0="و" key1="وو" key2="٢" key3="\@"/>
diff --git a/res/xml/arab_pc_ir.xml b/res/xml/arab_pc_ir.xml
index be2720c..f285123 100644
--- a/res/xml/arab_pc_ir.xml
+++ b/res/xml/arab_pc_ir.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Adapted from standard SIRI 9147 -->
-<keyboard script="arabic">
+<keyboard name="Persian PC" script="arabic">
<row>
<key key0="ض" key2="۱"/>
<key key0="ص" key2="۲"/>
diff --git a/res/xml/beng_national.xml b/res/xml/beng_national.xml
index 9d70e37..2df7bce 100644
--- a/res/xml/beng_national.xml
+++ b/res/xml/beng_national.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard>
+<keyboard name="বাংলা (জাতীয়)">
<row>
<key key0="ঙ" key2="ং" key3="esc" key4="১"/>
<key key0="য" key2="য়" key3="¶" key4="২"/>
diff --git a/res/xml/beng_provat.xml b/res/xml/beng_provat.xml
index caaa836..572e0ef 100644
--- a/res/xml/beng_provat.xml
+++ b/res/xml/beng_provat.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
-<keyboard>
+<keyboard name="বাংলা (প্রভাত)">
<row>
<key key0="দ" key1="ধ" key2="১" key3="!" key5="esc" />
<key key0="ূ" key1="ঊ" key2="২" key3="\@" />
diff --git a/res/xml/cyrl_jcuken_ru.xml b/res/xml/cyrl_jcuken_ru.xml
index 5f392ca..eb4b939 100644
--- a/res/xml/cyrl_jcuken_ru.xml
+++ b/res/xml/cyrl_jcuken_ru.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="cyrillic">
+<keyboard name="ЙЦУКЕН (Русский)" script="cyrillic">
<row>
<key key0="й" key2="1" key4="esc"/>
<key key0="ц" key1="loc ї" key2="2" key3="\@" key4="~"/>
diff --git a/res/xml/cyrl_jcuken_uk.xml b/res/xml/cyrl_jcuken_uk.xml
index d5ae950..905f0e1 100644
--- a/res/xml/cyrl_jcuken_uk.xml
+++ b/res/xml/cyrl_jcuken_uk.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="cyrillic">
+<keyboard name="ЙЦУКЕН (Українська)" script="cyrillic">
<row>
<key shift="0.1 " key0="й" key2="1" key4="esc"/>
<key key0="ц" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/cyrl_yaverti.xml b/res/xml/cyrl_yaverti.xml
index f4eb820..a228f24 100644
--- a/res/xml/cyrl_yaverti.xml
+++ b/res/xml/cyrl_yaverti.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="cyrillic">
+<keyboard name="ЯВЕРТЪ" script="cyrillic">
<row>
<key key0="я" key2="1" key4="esc"/>
<key key0="в" key1="!" key2="2" key3="\@" key4="ч"/>
diff --git a/res/xml/deva_alt.xml b/res/xml/deva_alt.xml
index 1606abd..453285c 100644
--- a/res/xml/deva_alt.xml
+++ b/res/xml/deva_alt.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="devanagari">
+<keyboard name="देवनागरी (हिंदी)-2" script="devanagari">
<row>
<key shift="0.35" width="0.9" key0="क" key1="ख" key2="घ" key3="ङ" key4="ग"/>
<key width="0.9" key0="च" key1="छ" key2="झ" key3="ञ" key4="ज"/>
diff --git a/res/xml/deva_inscript.xml b/res/xml/deva_inscript.xml
index 1f306e7..553f43d 100644
--- a/res/xml/deva_inscript.xml
+++ b/res/xml/deva_inscript.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="devanagari">
+<keyboard name="देवनागरी (हिंदी)-1" script="devanagari">
<row>
<key key0="ौ" key1="औ" key2="₹" key3="esc" key4="१"/>
<key key0="ै" key1="ऐ" key2="ऍ" key3="¶" key4="२"/>
diff --git a/res/xml/grek_qwerty.xml b/res/xml/grek_qwerty.xml
index 50da475..f5499ec 100644
--- a/res/xml/grek_qwerty.xml
+++ b/res/xml/grek_qwerty.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Greek)" script="latin">
<row>
<key key0=";" key2="1" key4="esc"/>
<key key0="ς" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/hang_dubeolsik_kr.xml b/res/xml/hang_dubeolsik_kr.xml
index 998ab8f..29dd01b 100644
--- a/res/xml/hang_dubeolsik_kr.xml
+++ b/res/xml/hang_dubeolsik_kr.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="hangul">
+<keyboard name="두벌식 (Korean)" script="hangul">
<row>
<key key0="ㅂ" key2="1" key4="esc"/>
<key key0="ㅈ" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/hebr_1_il.xml b/res/xml/hebr_1_il.xml
index 50ba86e..bbf5e56 100644
--- a/res/xml/hebr_1_il.xml
+++ b/res/xml/hebr_1_il.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Based on standard SI-1452-1 -->
-<keyboard script="hebrew">
+<keyboard name="Hebrew 1" script="hebrew">
<row>
<key key0="/" key2="1" key3="!" key4="esc"/>
<key key0="'" key2="2" key3="\@" key1=";"/>
diff --git a/res/xml/hebr_2_il.xml b/res/xml/hebr_2_il.xml
index ff83a91..090bef8 100644
--- a/res/xml/hebr_2_il.xml
+++ b/res/xml/hebr_2_il.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Based on standard SI-1452-2 -->
-<keyboard script="hebrew">
+<keyboard name="Hebrew 2" script="hebrew">
<row>
<key key0="ץ" key2="1" key3="!" key4="esc"/>
<key key0="ן" key2="2" key3="\@" key1=";"/>
diff --git a/res/xml/latn_azerty_fr.xml b/res/xml/latn_azerty_fr.xml
index 8434466..e3cc130 100644
--- a/res/xml/latn_azerty_fr.xml
+++ b/res/xml/latn_azerty_fr.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Adapted from standard NF Z71-300 -->
<!-- https://norme-azerty.fr/ -->
-<keyboard script="latin">
+<keyboard name="AZERTY (Français)" script="latin">
<row>
<key key0="a" key2="1" key4="esc"/>
<key key0="z" key2="2" key3="&amp;" key4="~"/>
diff --git a/res/xml/latn_bone.xml b/res/xml/latn_bone.xml
index 2f8a012..ea31131 100644
--- a/res/xml/latn_bone.xml
+++ b/res/xml/latn_bone.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://neo-layout.org/Layouts/bone/ -->
-<keyboard bottom_row="false" script="latin">
+<keyboard name="Bone" bottom_row="false" script="latin">
<row>
<key key0="j" key2="esc" key4="…"/>
<key key0="d" key2="°" key4="_"/>
diff --git a/res/xml/latn_colemak.xml b/res/xml/latn_colemak.xml
index a7c78f2..1a73fbb 100644
--- a/res/xml/latn_colemak.xml
+++ b/res/xml/latn_colemak.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://colemak.com/ -->
-<keyboard script="latin">
+<keyboard name="Colemak" script="latin">
<row>
<key key0="q" key1="esc" key2="loc accent_aigu" key3="loc accent_tilde" shift="0.5"/>
<key key0="w" key1="loc accent_grave" key2=" ́" key3="~" />
diff --git a/res/xml/latn_dvorak.xml b/res/xml/latn_dvorak.xml
index 4dccc23..4e052ee 100644
--- a/res/xml/latn_dvorak.xml
+++ b/res/xml/latn_dvorak.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="Dvorak" script="latin">
<row>
<key key0="shift" width="1.5" key2="esc" key4="tab"/>
<key key0="p" key1="loc accent_ring" key2="." key3="&lt;" key4="f11_placeholder"/>
diff --git a/res/xml/latn_neo2.xml b/res/xml/latn_neo2.xml
index 6f20f38..939e131 100644
--- a/res/xml/latn_neo2.xml
+++ b/res/xml/latn_neo2.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://neo-layout.org/Layouts/neo/ -->
-<keyboard bottom_row="false" script="latin">
+<keyboard name="Neo 2" bottom_row="false" script="latin">
<row>
<key key0="x" key1="°" key2="1" key4="…"/>
<key key0="v" key1="§" key2="2" key4="_"/>
diff --git a/res/xml/latn_qwerty_br.xml b/res/xml/latn_qwerty_br.xml
index fda6f93..d76c6e4 100644
--- a/res/xml/latn_qwerty_br.xml
+++ b/res/xml/latn_qwerty_br.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Adapted from standard ABNT NBR 10346 -->
-<keyboard script="latin">
+<keyboard name="QWERTY (Brasileiro)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@" key4="!"/>
diff --git a/res/xml/latn_qwerty_es.xml b/res/xml/latn_qwerty_es.xml
index 273cfed..5f1fc24 100644
--- a/res/xml/latn_qwerty_es.xml
+++ b/res/xml/latn_qwerty_es.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Español)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_hu.xml b/res/xml/latn_qwerty_hu.xml
index 302c304..aee223c 100644
--- a/res/xml/latn_qwerty_hu.xml
+++ b/res/xml/latn_qwerty_hu.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Magyar)" script="latin">
<row>
<key key0="q" key2="0" key4="esc"/>
<key key0="w" key1="'" key2="1" key3="~" key4="|"/>
diff --git a/res/xml/latn_qwerty_lv.xml b/res/xml/latn_qwerty_lv.xml
index 7f16d5a..1e82d8e 100644
--- a/res/xml/latn_qwerty_lv.xml
+++ b/res/xml/latn_qwerty_lv.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Latvian)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@" key4="!"/>
diff --git a/res/xml/latn_qwerty_no.xml b/res/xml/latn_qwerty_no.xml
index 33e9f3b..9f38f06 100644
--- a/res/xml/latn_qwerty_no.xml
+++ b/res/xml/latn_qwerty_no.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Norwegian)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_pl.xml b/res/xml/latn_qwerty_pl.xml
index 1c28766..c31ae76 100644
--- a/res/xml/latn_qwerty_pl.xml
+++ b/res/xml/latn_qwerty_pl.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Polski)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_ro.xml b/res/xml/latn_qwerty_ro.xml
index e5e0a19..1282d36 100644
--- a/res/xml/latn_qwerty_ro.xml
+++ b/res/xml/latn_qwerty_ro.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Română)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_se.xml b/res/xml/latn_qwerty_se.xml
index 69884d7..aab6bc6 100644
--- a/res/xml/latn_qwerty_se.xml
+++ b/res/xml/latn_qwerty_se.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Swedish)" script="latin">
<row>
<key key0="q" key4="esc" key2="1"/>
<key key0="w" key2="2" key3="`" key4="\@"/>
diff --git a/res/xml/latn_qwerty_tr.xml b/res/xml/latn_qwerty_tr.xml
index 60f52a2..2093db7 100644
--- a/res/xml/latn_qwerty_tr.xml
+++ b/res/xml/latn_qwerty_tr.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTY (Türkçe)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_us.xml b/res/xml/latn_qwerty_us.xml
index 06e91b9..9165283 100644
--- a/res/xml/latn_qwerty_us.xml
+++ b/res/xml/latn_qwerty_us.xml
@@ -20,7 +20,7 @@ See bottom_row.xml for the definition of the bottom row and neo2.xml for a
layout that re-defines it.
See srcs/juloo.keyboard2/KeyValue.java for the keys that have a special meaning.
-->
-<keyboard script="latin">
+<keyboard name="QWERTY (US)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="~" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwerty_vi.xml b/res/xml/latn_qwerty_vi.xml
index 8b51299..6af7bc7 100644
--- a/res/xml/latn_qwerty_vi.xml
+++ b/res/xml/latn_qwerty_vi.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Adapted from standard TCVN 6064-->
-<keyboard script="latin">
+<keyboard name="QWERTY (Vietnamese)" script="latin">
<row>
<key key0="q" key1="~" key2="1" key3="`" key4="esc"/>
<key key0="w" key1="accent_horn" key2="2" key3="\@"/>
diff --git a/res/xml/latn_qwertz.xml b/res/xml/latn_qwertz.xml
index 107b738..6ba19c6 100644
--- a/res/xml/latn_qwertz.xml
+++ b/res/xml/latn_qwertz.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTZ" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="^" key2="2" key3="&quot;" key4="\@"/>
diff --git a/res/xml/latn_qwertz_cz.xml b/res/xml/latn_qwertz_cz.xml
index 6546163..fc096ee 100644
--- a/res/xml/latn_qwertz_cz.xml
+++ b/res/xml/latn_qwertz_cz.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTZ (Czech)" script="latin">
<row>
<key key0="q" key1="1" key4="esc"/>
<key key0="w" key1="2" key3="~"/>
diff --git a/res/xml/latn_qwertz_de.xml b/res/xml/latn_qwertz_de.xml
index 906c4fc..ff1ec11 100644
--- a/res/xml/latn_qwertz_de.xml
+++ b/res/xml/latn_qwertz_de.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Adapted from standard DIN 2137-1 -->
-<keyboard script="latin">
+<keyboard name="QWERTZ (Deutsch)" script="latin">
<row>
<key key0="q" key2="1" key4="esc"/>
<key key0="w" key1="^" key2="2" key3="&quot;" key4="\@"/>
diff --git a/res/xml/latn_qwertz_hu.xml b/res/xml/latn_qwertz_hu.xml
index 557b2e5..a77aa1c 100644
--- a/res/xml/latn_qwertz_hu.xml
+++ b/res/xml/latn_qwertz_hu.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTZ (Magyar)" script="latin">
<row>
<key key0="q" key2="0" key4="esc"/>
<key key0="w" key1="'" key2="1" key3="~" key4="|"/>
diff --git a/res/xml/latn_qwertz_sk.xml b/res/xml/latn_qwertz_sk.xml
index 7d3d1f4..f71a825 100644
--- a/res/xml/latn_qwertz_sk.xml
+++ b/res/xml/latn_qwertz_sk.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<keyboard script="latin">
+<keyboard name="QWERTZ (Slovak)" script="latin">
<row>
<key key0="q" key1="1" key4="esc"/>
<key key0="w" key1="2"/>