From 748ddf6ab560a3a4773b0a5e801d609a83fa0fc0 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Sun, 13 May 2018 20:49:45 +0300 Subject: [PATCH] Add Israeli layout variant si-1452-2 Israeli standrd SI-1452 part 2 (2018) describes an slight variation of SI-1452 that removes almost all the variations from the US layout. However it moves some keys and thus remains as an alternative layout. https://bugs.freedesktop.org/show_bug.cgi?id=106654 Signed-off-by: Tzafrir Cohen --- symbols/il | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/symbols/il b/symbols/il index 67487c1..1ed4d89 100644 --- a/symbols/il +++ b/symbols/il @@ -73,6 +73,29 @@ xkb_symbols "basic" { include "level3(ralt_switch)" }; +// Part 2 of the SI1452 (2018) is a variant of the above. It attempts to +// avoid keys that are located differently in the Hebrew and English (us) +// layouts. +// This is done by moving Taw and Finalzade and several punctuation marks. +// Finalnun was also moved to avoid confusion with its similar neighbor +// Waw. + +partial alphanumeric_keys +xkb_symbols "si1452-2" { + include "il(basic)" + name[Group1]= "Hebrew (si1452-2)"; + + key { [ hebrew_finalzade, Q, U05C2 ]}; // Sin Dot + key { [ hebrew_finalnun, W, U05C1 ]}; // Shin Dot + key { [ hebrew_taw, I ]}; // + + key { [ apostrophe, quotedbl, U05F4 ]}; // Gershayim + + key { [ comma, greater, rightsinglequotemark ]}; // greater Mirrored + key { [ period, less, singlelowquotemark ]}; // less Mirrored + key { [ slash, question, U00F7 ]}; // DIVISION SIGN +}; + // nikud patter based on Dekel Tsur's Hebrew mapping for LyX partial alphanumeric_keys -- 2.17.0