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'. --- srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java | 1 + srcs/juloo.keyboard2/KeyModifier.java | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'srcs') 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