diff options
| author | Raphael | 2022-02-17 06:29:46 -0500 |
|---|---|---|
| committer | Jules Aguillon | 2022-02-19 20:59:49 +0100 |
| commit | d2570bc2ea312be2800297cbc5903da4cb04c452 (patch) | |
| tree | 0f71b035dfcef74b35e7f73df22246f9c172c262 /srcs/juloo.keyboard2/KeyModifier.java | |
| parent | 4b1a6e4b92258986f9bfd86edf11b1ae2e0aa78e (diff) | |
| download | unexpected-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.java | 16 |
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) { |
