abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyModifier.java
diff options
context:
space:
mode:
authorRam Kromberg2023-01-20 04:58:40 +0200
committerJules Aguillon2023-01-31 20:07:30 +0100
commit51ce2ccdf1937ccab56a3095b0bf29756b9a67ec (patch)
tree12f5ea563558f8c02d7ba39d03e0e0ddf1176ce6 /srcs/juloo.keyboard2/KeyModifier.java
parenteb0df72ba1ef264cbb8230cc3de4fdc14eb5c6e1 (diff)
downloadunexpected-keyboard-51ce2ccdf1937ccab56a3095b0bf29756b9a67ec.tar.gz
unexpected-keyboard-51ce2ccdf1937ccab56a3095b0bf29756b9a67ec.zip
Add layouts 'he_il_1452_1' and 'he_il_1452_2'
Diffstat (limited to 'srcs/juloo.keyboard2/KeyModifier.java')
-rw-r--r--srcs/juloo.keyboard2/KeyModifier.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java
index 454cc29..c00ff07 100644
--- a/srcs/juloo.keyboard2/KeyModifier.java
+++ b/srcs/juloo.keyboard2/KeyModifier.java
@@ -156,6 +156,10 @@ class KeyModifier
{
case F11: return "f11";
case F12: return "f12";
+ case SHINDOT: return "shindot";
+ case SINDOT: return "sindot";
+ case OLE: return "ole";
+ case METEG: return "meteg";
default: return null;
}
}
@@ -198,6 +202,7 @@ class KeyModifier
case ',': return "·";
case '!': return "¡";
case '?': return "¿";
+ case '|': return "¦";
// arrows
case '↖': return "⇖";
case '↑': return "⇑";
@@ -243,6 +248,20 @@ class KeyModifier
case '⊂': return "⊆";
case '⊃': return "⊇";
case '±': return "∓";
+ // hebrew niqqud
+ case 'ק': return "qamats"; // kamatz
+ case 'ר': return "hataf_qamats"; // reduced kamatz
+ case 'ו': return "holam";
+ case 'ם': return "rafe";
+ case 'פ': return "patah"; // patach
+ case 'ש': return "sheva";
+ case 'ד': return "dagesh"; // or mapiq
+ case 'ח': return "hiriq";
+ case 'ף': return "hataf_patah"; // reduced patach
+ case 'ז': return "qubuts"; // kubuts
+ case 'ס': return "segol";
+ case 'ב': return "hataf_segol"; // reduced segol
+ case 'צ': return "tsere";
// other
case ' ': return "nbsp";
default: return null;