abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyModifier.java
diff options
context:
space:
mode:
authorRaphael2022-02-17 06:29:46 -0500
committerJules Aguillon2022-02-19 20:59:49 +0100
commitd2570bc2ea312be2800297cbc5903da4cb04c452 (patch)
tree0f71b035dfcef74b35e7f73df22246f9c172c262 /srcs/juloo.keyboard2/KeyModifier.java
parent4b1a6e4b92258986f9bfd86edf11b1ae2e0aa78e (diff)
downloadunexpected-keyboard-d2570bc2ea312be2800297cbc5903da4cb04c452.tar.gz
unexpected-keyboard-d2570bc2ea312be2800297cbc5903da4cb04c452.zip
add-ordinal-numbers-symbol-system
Diffstat (limited to 'srcs/juloo.keyboard2/KeyModifier.java')
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java16
1 files changed, 16 insertions, 0 deletions
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)
{