abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyModifier.java
diff options
context:
space:
mode:
authorJules Aguillon2022-04-24 01:15:41 +0200
committerJules Aguillon2022-04-24 01:15:41 +0200
commit2900e8d197ec1f27eec986a59e608a33ba0fcc16 (patch)
treeb48ed62c41a573cacf2f77e30116ec4fd618751b /srcs/juloo.keyboard2/KeyModifier.java
parentd8e475467ae5d124c8fec2e27616ae62f068a2bb (diff)
downloadunexpected-keyboard-2900e8d197ec1f27eec986a59e608a33ba0fcc16.tar.gz
unexpected-keyboard-2900e8d197ec1f27eec986a59e608a33ba0fcc16.zip
Add Double acute diacritic
Will be used by the Hungarian language.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyModifier.java')
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index 73ec84e..2f24874 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -80,6 +80,15 @@ class KeyModifier
return (char)KeyCharacterMap.getDeadChar('\u02DB', c);
case KeyValue.FLAG_ACCENT_DOT_ABOVE:
return (char)KeyCharacterMap.getDeadChar('\u02D9', c);
+ case KeyValue.FLAG_ACCENT_DOUBLE_AIGU:
+ switch (c)
+ {
+ // Composite characters: a̋ e̋ i̋ m̋ ӳ
+ case 'o': return 'ő';
+ case 'u': return 'ű';
+ case ' ': return '˝';
+ default: return c;
+ }
case KeyValue.FLAG_ACCENT_ORDINAL:
switch (c)
{