diff --git a/srcs/compose/accent_double_aigu.json b/srcs/compose/accent_double_aigu.json index 1732b26..fa2b1ac 100644 --- a/srcs/compose/accent_double_aigu.json +++ b/srcs/compose/accent_double_aigu.json @@ -1,10 +1,5 @@ { "o": "ő", "u": "ű", - " ": "˝", - "a": "a\u030b", - "e": "e\u030b", - "i": "i\u030b", - "m": "m\u030b", - "y": "y\u030b" + " ": "˝" } diff --git a/srcs/juloo.keyboard2/ComposeKeyData.java b/srcs/juloo.keyboard2/ComposeKeyData.java index 3be4963..e45e737 100644 Binary files a/srcs/juloo.keyboard2/ComposeKeyData.java and b/srcs/juloo.keyboard2/ComposeKeyData.java differ diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 4b11890..9f0836c 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -69,7 +69,7 @@ public final class KeyModifier case OGONEK: return apply_compose_or_dead_char(k, ComposeKeyData.accent_ogonek, '\u02DB'); case DOT_ABOVE: return apply_compose_or_dead_char(k, ComposeKeyData.accent_dot_above, '\u02D9'); case BREVE: return apply_dead_char(k, '\u02D8'); - case DOUBLE_AIGU: return apply_compose(k, ComposeKeyData.accent_double_aigu); + case DOUBLE_AIGU: return apply_diacritics(k, ComposeKeyData.accent_double_aigu, '\0', '\u030b'); case ORDINAL: return apply_compose(k, ComposeKeyData.accent_ordinal); case SUPERSCRIPT: return apply_compose(k, ComposeKeyData.accent_superscript); case SUBSCRIPT: return apply_compose(k, ComposeKeyData.accent_subscript);