From 29106bc69adb0942734250b3818650ccbd21a917 Mon Sep 17 00:00:00 2001 From: sdrapha <25059996+sdrapha@users.noreply.github.com> Date: Sun, 6 Aug 2023 20:25:05 -0400 Subject: [PATCH] Add Superscript and Subscript letters --- srcs/juloo.keyboard2/KeyModifier.java | 42 +++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 7a75494..eb831f1 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -729,13 +729,36 @@ class KeyModifier case '8': return '⁸'; case '9': return '⁹'; case '0': return '⁰'; - case 'i': return 'ⁱ'; case '+': return '⁺'; case '-': return '⁻'; case '=': return '⁼'; case '(': return '⁽'; case ')': return '⁾'; + case 'a': return 'ᵃ'; + case 'b': return 'ᵇ'; + case 'c': return 'ᶜ'; + case 'd': return 'ᵈ'; + case 'e': return 'ᵉ'; + case 'f': return 'ᶠ'; + case 'g': return 'ᵍ'; + case 'h': return 'ʰ'; + case 'i': return 'ⁱ'; + case 'j': return 'ʲ'; + case 'k': return 'ᵏ'; + case 'l': return 'ˡ'; + case 'm': return 'ᵐ'; case 'n': return 'ⁿ'; + case 'o': return 'ᵒ'; + case 'p': return 'ᵖ'; + case 'r': return 'ʳ'; + case 's': return 'ˢ'; + case 't': return 'ᵗ'; + case 'u': return 'ᵘ'; + case 'v': return 'ᵛ'; + case 'w': return 'ʷ'; + case 'x': return 'ˣ'; + case 'y': return 'ʸ'; + case 'z': return 'ᶻ'; default: return c; } } @@ -762,10 +785,23 @@ class KeyModifier case '=': return '₌'; case '(': return '₍'; case ')': return '₎'; - case 'e': return 'ₑ'; case 'a': return 'ₐ'; - case 'x': return 'ₓ'; + case 'e': return 'ₑ'; + case 'h': return 'ₕ'; + case 'i': return 'ᵢ'; + case 'j': return 'ⱼ'; + case 'k': return 'ₖ'; + case 'l': return 'ₗ'; + case 'm': return 'ₘ'; + case 'n': return 'ₙ'; case 'o': return 'ₒ'; + case 'p': return 'ₚ'; + case 'r': return 'ᵣ'; + case 's': return 'ₛ'; + case 't': return 'ₜ'; + case 'u': return 'ᵤ'; + case 'v': return 'ᵥ'; + case 'x': return 'ₓ'; default: return c; } }