abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/xml/numeric.xml16
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java8
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="&lt;" key4="&gt;"/>
- <key key0="8" key2="∞"/>
- <key key0="9" key2="π"/>
+ <key key0="7" key1="&lt;" key2="&gt;" 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;
}