diff options
Diffstat (limited to 'srcs/juloo.keyboard2')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 138c060..34590a2 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -115,6 +115,7 @@ public final class KeyModifier case "devanagari": return map_char_numpad_devanagari; case "persian": return map_char_numpad_persian; case "gujarati": return map_char_numpad_gujarati; + case "kannada": return map_char_numpad_kannada; default: return map_char_none; } } @@ -475,6 +476,27 @@ public final class KeyModifier } }; + private static final Map_char map_char_numpad_kannada = + new Map_char() { + public String apply(char c) + { + switch (c) + { + case '0': 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 null; + } + } + }; + /** Compose the precomposed initial with the medial [kv]. */ private static KeyValue combine_hangul_initial(KeyValue kv, int precomposed) { |
