From 6a7fbf5e50111843397794a981ba5212e230a53a Mon Sep 17 00:00:00 2001
From: Jules Aguillon
Date: Sat, 5 Nov 2022 19:33:46 +0100
Subject: 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'.
---
res/xml/settings.xml | 1 +
srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java | 1 +
srcs/juloo.keyboard2/KeyModifier.java | 6 +++++-
3 files changed, 7 insertions(+), 1 deletion(-)
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 @@
+
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;
}
}
--
cgit v1.2.3