Add arrows

Add simple arrows to the numeric keypad. Using the Fn key with these arrows will
output double arrows.
This commit is contained in:
ArenaL5 2022-03-26 23:02:06 +00:00 committed by Jules Aguillon
parent 363a65223c
commit 6b3123090c
2 changed files with 16 additions and 8 deletions

View File

@ -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">

View File

@ -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;
}