abouttreesummaryrefslogcommitdiff
path: root/srcs
diff options
context:
space:
mode:
Diffstat (limited to 'srcs')
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index 4fe0b00..3376961 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -195,6 +195,7 @@ class KeyModifier
case ',': return "·";
case '!': return "¡";
case '?': return "¿";
+ // arrows
case '↖': return "⇖";
case '↑': return "⇑";
case '↗': return "⇗";
@@ -203,6 +204,8 @@ class KeyModifier
case '↙': return "⇙";
case '↓': return "⇓";
case '↘': return "⇘";
+ case '↔': return "⇔";
+ case '↕': return "⇕";
// Currency symbols
case 'e': return "€";
case 'l': return "£";
@@ -211,6 +214,33 @@ class KeyModifier
case 'c': return "¢";
case 'p': return "₱";
case '€': case '£': return "removed"; // Avoid showing these twice
+ // alternating greek letters
+ case 'π': return "ϖ";
+ case 'θ': return "ϑ";
+ case 'Θ': return "ϴ";
+ case 'ε': return "ϵ";
+ case 'β': return "ϐ";
+ case 'ρ': return "ϱ";
+ case 'σ': return "ς";
+ case 'γ': return "ɣ";
+ case 'φ': return "ϕ";
+ case 'υ': return "ϒ";
+ case 'κ': return "ϰ";
+ // alternating math characters
+ case '∪': return "⋃";
+ case '∩': return "⋂";
+ case '∃': return "∄";
+ case '∈': return "∉";
+ case '∫': return "∮";
+ case 'Π': return "∏";
+ case 'Σ': return "∑";
+ case '∨': return "⋁";
+ case '∧': return "⋀";
+ case '⊷': return "⊶";
+ case '⊂': return "⊆";
+ case '⊃': return "⊇";
+ case '±': return "∓";
+ // other
case '\t': return "\\t";
case ' ': return "nbsp";
default: return null;