From d2570bc2ea312be2800297cbc5903da4cb04c452 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 17 Feb 2022 06:29:46 -0500 Subject: add-ordinal-numbers-symbol-system --- srcs/juloo.keyboard2/KeyModifier.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'srcs/juloo.keyboard2/KeyModifier.java') diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 0837434..045862d 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -113,6 +113,22 @@ class KeyModifier { default: return (char)KeyCharacterMap.getDeadChar('\u00AF', c); } + case KeyValue.FLAG_ACCENT_ORDINAL: + switch (c) + { + case 'a': return 'ª'; + case 'o': return 'º'; + case '1': return 'ª'; + case '2': return 'º'; + case '3': return 'ⁿ'; + case '4': return 'ᵈ'; + case '5': return 'ᵉ'; + case '6': return 'ʳ'; + case '7': return 'ˢ'; + case '8': return 'ᵗ'; + case '9': return 'ʰ'; + default: return c; + } case KeyValue.FLAG_ACCENT_SUPERSCRIPT: switch (c) { -- cgit v1.2.3