From 0a114bd2bc0fabf204190457d671f2a719acf6e9 Mon Sep 17 00:00:00 2001
From: Ben Slusky <93612+syskill@users.noreply.github.com>
Date: Sat, 29 Jul 2023 12:42:20 -0400
Subject: [PATCH] Add dagger, double dagger, section mark, and pilcrow as extra
keys on QWERTY-like layouts (#410)
* Add section mark as an extra key in QWERTY-like layouts that don't have it already
* Add dagger (also double dagger) as an extra key in QWERTY-like layouts
---
res/xml/latn_azerty_fr.xml | 2 +-
res/xml/latn_qwerty_br.xml | 4 ++--
res/xml/latn_qwerty_es.xml | 4 ++--
res/xml/latn_qwerty_hu.xml | 2 +-
res/xml/latn_qwerty_lv.xml | 4 ++--
res/xml/latn_qwerty_no.xml | 4 ++--
res/xml/latn_qwerty_pl.xml | 4 ++--
res/xml/latn_qwerty_ro.xml | 4 ++--
res/xml/latn_qwerty_se.xml | 4 ++--
res/xml/latn_qwerty_tr.xml | 4 ++--
res/xml/latn_qwerty_us.xml | 4 ++--
res/xml/latn_qwerty_vi.xml | 4 ++--
res/xml/latn_qwertz.xml | 2 +-
res/xml/latn_qwertz_cz.xml | 4 ++--
res/xml/latn_qwertz_cz_multifunctional.xml | 2 +-
res/xml/latn_qwertz_de.xml | 2 +-
res/xml/latn_qwertz_hu.xml | 2 +-
res/xml/latn_qwertz_sk.xml | 4 ++--
srcs/juloo.keyboard2/ExtraKeysPreference.java | 2 ++
srcs/juloo.keyboard2/KeyModifier.java | 1 +
20 files changed, 33 insertions(+), 30 deletions(-)
diff --git a/res/xml/latn_azerty_fr.xml b/res/xml/latn_azerty_fr.xml
index e3cc130..cf8b185 100644
--- a/res/xml/latn_azerty_fr.xml
+++ b/res/xml/latn_azerty_fr.xml
@@ -29,7 +29,7 @@
-
+
diff --git a/res/xml/latn_qwerty_br.xml b/res/xml/latn_qwerty_br.xml
index d76c6e4..e4829ae 100644
--- a/res/xml/latn_qwerty_br.xml
+++ b/res/xml/latn_qwerty_br.xml
@@ -15,7 +15,7 @@
-
+
@@ -28,7 +28,7 @@
-
+
diff --git a/res/xml/latn_qwerty_es.xml b/res/xml/latn_qwerty_es.xml
index 5f1fc24..cb3c2cc 100644
--- a/res/xml/latn_qwerty_es.xml
+++ b/res/xml/latn_qwerty_es.xml
@@ -14,7 +14,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
diff --git a/res/xml/latn_qwerty_hu.xml b/res/xml/latn_qwerty_hu.xml
index aee223c..1caf242 100644
--- a/res/xml/latn_qwerty_hu.xml
+++ b/res/xml/latn_qwerty_hu.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_lv.xml b/res/xml/latn_qwerty_lv.xml
index 1e82d8e..a373eb8 100644
--- a/res/xml/latn_qwerty_lv.xml
+++ b/res/xml/latn_qwerty_lv.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_no.xml b/res/xml/latn_qwerty_no.xml
index 9f38f06..b86ea34 100644
--- a/res/xml/latn_qwerty_no.xml
+++ b/res/xml/latn_qwerty_no.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_pl.xml b/res/xml/latn_qwerty_pl.xml
index c31ae76..9a5a3ed 100644
--- a/res/xml/latn_qwerty_pl.xml
+++ b/res/xml/latn_qwerty_pl.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_ro.xml b/res/xml/latn_qwerty_ro.xml
index 1282d36..fdc4232 100644
--- a/res/xml/latn_qwerty_ro.xml
+++ b/res/xml/latn_qwerty_ro.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_se.xml b/res/xml/latn_qwerty_se.xml
index aab6bc6..bf3bb7d 100644
--- a/res/xml/latn_qwerty_se.xml
+++ b/res/xml/latn_qwerty_se.xml
@@ -15,7 +15,7 @@
-
+
@@ -29,7 +29,7 @@
-
+
diff --git a/res/xml/latn_qwerty_tr.xml b/res/xml/latn_qwerty_tr.xml
index 2093db7..229a6d8 100644
--- a/res/xml/latn_qwerty_tr.xml
+++ b/res/xml/latn_qwerty_tr.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwerty_us.xml b/res/xml/latn_qwerty_us.xml
index 9165283..0d394ac 100644
--- a/res/xml/latn_qwerty_us.xml
+++ b/res/xml/latn_qwerty_us.xml
@@ -35,7 +35,7 @@ See srcs/juloo.keyboard2/KeyValue.java for the keys that have a special meaning.
-
+
@@ -47,7 +47,7 @@ See srcs/juloo.keyboard2/KeyValue.java for the keys that have a special meaning.
-
+
diff --git a/res/xml/latn_qwerty_vi.xml b/res/xml/latn_qwerty_vi.xml
index 6af7bc7..fb7c19e 100644
--- a/res/xml/latn_qwerty_vi.xml
+++ b/res/xml/latn_qwerty_vi.xml
@@ -15,7 +15,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
diff --git a/res/xml/latn_qwertz.xml b/res/xml/latn_qwertz.xml
index 6ba19c6..34929f5 100644
--- a/res/xml/latn_qwertz.xml
+++ b/res/xml/latn_qwertz.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwertz_cz.xml b/res/xml/latn_qwertz_cz.xml
index 75f8a88..e3bbae9 100644
--- a/res/xml/latn_qwertz_cz.xml
+++ b/res/xml/latn_qwertz_cz.xml
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwertz_cz_multifunctional.xml b/res/xml/latn_qwertz_cz_multifunctional.xml
index 993941a..9fc8dab 100644
--- a/res/xml/latn_qwertz_cz_multifunctional.xml
+++ b/res/xml/latn_qwertz_cz_multifunctional.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwertz_de.xml b/res/xml/latn_qwertz_de.xml
index ff1ec11..122375b 100644
--- a/res/xml/latn_qwertz_de.xml
+++ b/res/xml/latn_qwertz_de.xml
@@ -30,7 +30,7 @@
-
+
diff --git a/res/xml/latn_qwertz_hu.xml b/res/xml/latn_qwertz_hu.xml
index a77aa1c..61ebf24 100644
--- a/res/xml/latn_qwertz_hu.xml
+++ b/res/xml/latn_qwertz_hu.xml
@@ -26,7 +26,7 @@
-
+
diff --git a/res/xml/latn_qwertz_sk.xml b/res/xml/latn_qwertz_sk.xml
index f71a825..bb8f553 100644
--- a/res/xml/latn_qwertz_sk.xml
+++ b/res/xml/latn_qwertz_sk.xml
@@ -14,7 +14,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
diff --git a/srcs/juloo.keyboard2/ExtraKeysPreference.java b/srcs/juloo.keyboard2/ExtraKeysPreference.java
index 6b0547b..3af1c95 100644
--- a/srcs/juloo.keyboard2/ExtraKeysPreference.java
+++ b/srcs/juloo.keyboard2/ExtraKeysPreference.java
@@ -41,6 +41,8 @@ public class ExtraKeysPreference extends PreferenceCategory
"€",
"ß",
"£",
+ "§",
+ "†",
"switch_greekmath",
"capslock",
"copy",
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index e0d3af5..63c774b 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -238,6 +238,7 @@ class KeyModifier
case '?': return "¿";
case '|': return "¦";
case '§': return "¶";
+ case '†': return "‡";
case '×': return "∙";
// arrows
case '↖': return "⇖";