diff options
| author | ArenaL5 | 2022-03-29 00:23:52 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-03-31 19:05:40 +0200 |
| commit | 281f779121527c1d8d9136320fcf231422fbdefd (patch) | |
| tree | 9dbe1b2ff48c44abdc5c315714f721c7f2588e0b /srcs/juloo.keyboard2/KeyModifier.java | |
| parent | 6b3123090c2d13fad4afc60f272cf9b098ed0d85 (diff) | |
| download | unexpected-keyboard-281f779121527c1d8d9136320fcf231422fbdefd.tar.gz unexpected-keyboard-281f779121527c1d8d9136320fcf231422fbdefd.zip | |
µ, æ and œ also generated by Fn
Diffstat (limited to 'srcs/juloo.keyboard2/KeyModifier.java')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 890c565..58355c1 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -67,13 +67,7 @@ class KeyModifier case KeyValue.FLAG_ACCENT4: return (char)KeyCharacterMap.getDeadChar('\u02DC', c); case KeyValue.FLAG_ACCENT5: - switch (c) - { - case 'u': return 'µ'; - case 'a': return 'æ'; - case 'o': return 'œ'; - default: return (char)KeyCharacterMap.getDeadChar('\u00B8', c); - } + return (char)KeyCharacterMap.getDeadChar('\u00B8', c); case KeyValue.FLAG_ACCENT6: return (char)KeyCharacterMap.getDeadChar('\u00A8', c); case KeyValue.FLAG_ACCENT_CARON: @@ -195,6 +189,9 @@ class KeyModifier case "^": name = "¬"; break; case "%": name = "‰"; break; case "=": name = "≈"; break; + case "u": name = "µ"; break; + case "a": name = "æ"; break; + case "o": name = "œ"; break; case "esc": name = "insert"; break; case "$": name = "€"; break; case "#": name = "£"; break; |
