abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2022-11-05 19:33:46 +0100
committerJules Aguillon2022-11-05 19:33:46 +0100
commit6a7fbf5e50111843397794a981ba5212e230a53a (patch)
tree943c0e31421d68609e9bd911256a7263b690aa6a
parent1e067c9863cb412af582158b54f1467a6e379416 (diff)
downloadunexpected-keyboard-6a7fbf5e50111843397794a981ba5212e230a53a.tar.gz
unexpected-keyboard-6a7fbf5e50111843397794a981ba5212e230a53a.zip
Add combinations to 'accent_slash' and show in settings
The 'accent_slash' was missing in the extra keys setting. Allow to type more latin letters "with oblique stroke" or "with stroke" that visually have an oblique bar, that were not added to 'accent_bar'.
-rw-r--r--res/xml/settings.xml1
-rw-r--r--srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java1
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java6
3 files changed, 7 insertions, 1 deletions
diff --git a/res/xml/settings.xml b/res/xml/settings.xml
index 01a79d9..b66cd13 100644
--- a/res/xml/settings.xml
+++ b/res/xml/settings.xml
@@ -27,6 +27,7 @@
<juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="18"/>
<juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="19"/>
<juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="20"/>
+ <juloo.keyboard2.ExtraKeyCheckBoxPreference app:index="21"/>
</PreferenceScreen>
</PreferenceCategory>
<PreferenceCategory android:title="@string/pref_category_typing">
diff --git a/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java b/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java
index c4757de..9bfb614 100644
--- a/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java
+++ b/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java
@@ -29,6 +29,7 @@ public class ExtraKeyCheckBoxPreference extends CheckBoxPreference
"accent_macron",
"accent_ogonek",
"accent_breve",
+ "accent_slash",
"accent_bar",
"€",
"ß",
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index c733c33..b9348f2 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -509,13 +509,17 @@ class KeyModifier
switch (c)
{
case 'a': return 'ⱥ';
+ case 'b': return '␢';
case 'c': return 'ȼ';
case 'e': return 'ɇ';
case 'g': return 'ꞡ';
+ case 'k': return 'ꝃ';
case 'l': return 'ł';
case 'n': return 'ꞥ';
case 'o': return 'ø';
- case ' ': return '/';
+ case 'r': return 'ꞧ';
+ case 's': return 'ꞩ';
+ case 't': return 'ⱦ';
default: return c;
}
}