diff options
| -rw-r--r-- | res/xml/numeric.xml | 16 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 8 |
2 files changed, 16 insertions, 8 deletions
diff --git a/res/xml/numeric.xml b/res/xml/numeric.xml index ec5b773..348ada1 100644 --- a/res/xml/numeric.xml +++ b/res/xml/numeric.xml @@ -3,26 +3,26 @@ <row> <key width="0.75" key0="esc" key2="~" key4="!"/> <key width="0.75" key0="(" key2="[" key4="{"/> - <key key0="7" key3="<" key4=">"/> - <key key0="8" key2="∞"/> - <key key0="9" key2="π"/> + <key key0="7" key1="<" key2=">" key4="↖"/> + <key key0="8" key2="∞" key4="↑"/> + <key key0="9" key2="π" key4="↗"/> <key width="0.75" key0="*" key1="√" key2="×"/> <key width="0.75" key0="/" key1="%" key3="÷"/> </row> <row> <key width="0.75" key0="tab" key1=";" key2="|" key4="\\"/> <key width="0.75" key0=")" key2="]" key4="}"/> - <key key0="4"/> + <key key0="4" key4="←"/> <key key0="5" key1="up" key2="right" key3="left" key4="down" edgekeys="true"/> - <key key0="6"/> + <key key0="6" key4="→"/> <key width="0.75" key0="+" key1="Σ" key2="$"/> <key width="0.75" key0="-" key2="^"/> </row> <row> <key shift="0.35" width="1.15" key0="shift" key2="fn" key4="alt"/> - <key key0="1" key1="superscript" key2="ordinal" key3="subscript"/> - <key key0="2"/> - <key key0="3"/> + <key key0="1" key1="superscript" key2="ordinal" key3="subscript" key4="↙"/> + <key key0="2" key4="↓"/> + <key key0="3" key4="↘"/> <key width="1.15" key0="backspace" key2="delete"/> </row> <row height="0.95"> diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index a90d1c6..890c565 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -205,6 +205,14 @@ class KeyModifier case "?": name = "¿"; break; case "tab": name = "\\t"; break; case "space": name = "nbsp"; break; + case "↖": name = "⇖"; break; + case "↑": name = "⇑"; break; + case "↗": name = "⇗"; break; + case "←": name = "⇐"; break; + case "→": name = "⇒"; break; + case "↙": name = "⇙"; break; + case "↓": name = "⇓"; break; + case "↘": name = "⇘"; break; case "€": case "£": return removed_key; // Avoid showing these twice default: return k; } |
