diff options
| author | quantenzitrone | 2022-07-09 17:40:20 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-07-09 17:40:20 +0200 |
| commit | 3033091f9d59dd6839b5de7e1d17bcebd842847b (patch) | |
| tree | 14777b1f0dfdfde800817d8cf8fde398ef789bc7 /srcs | |
| parent | fdd640ef09998074be97de6dc645d20d170a0050 (diff) | |
| download | unexpected-keyboard-3033091f9d59dd6839b5de7e1d17bcebd842847b.tar.gz unexpected-keyboard-3033091f9d59dd6839b5de7e1d17bcebd842847b.zip | |
Add alternative greek and math symbols
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 30 |
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; |
