// Second level is the same as US-ASCII's second level, except that the mirrored characters are mirrored on keyboard: // (), {} and <> // Third level contains most diacritics and useful marks // Fourth level contains almost exclusively the biblical cantillation marks. The characters' Unicode name always starts // with "HEBREW ACCENT", which was ommitted. // The character "empty" was used for empty third level marks where the fourth level is defined, mostly due to // XKB limitations. default partial alphanumeric_keys xkb_symbols "si1452" { name[Group1]= "Israel - proposed SI1452"; // First row key { [ semicolon, asciitilde, U05F3, U05C3 ] }; // HEBREW PUNCTUATION GERESH, SOF PASUQ key { [ 1, exclam, U05BD, U0591 ] }; // HEBREW POINT METEG, ETNAHTA key { [ 2, at, empty, U0592 ] }; // SEGOL key { [ 3, numbersign, EuroSign, U0593 ] }; // SHALSHELET key { [ 4, dollar, NewSheqelSign, U0594 ] }; // ZAQEF QATAN key { [ 5, percent, degree, U0595 ] }; // ZAQEF GADOL key { [ 6, asciicircum, U05AB, U0596 ] }; // HEBREW ACCENT OLE, TIPEHA key { [ 7, ampersand, empty, U0597 ] }; // REVIA key { [ 8, asterisk, multiply, U0598 ] }; // ZARQA key { [ 9, parenright, U200E, U0599 ] }; // LEFT TO RIGHT MARK, PASHTA key { [ 0, parenleft, U200F, U059A ] }; // RIGHT TO LEFT MARK, YETIV key { [ minus, underscore, U05BE, U059B ] }; // HEBREW PUNCTUATION MAQAF, TEVIR key { [ equal, plus, endash, U059C ] }; // GERESH // Second row key { [ slash, Q, U05C2, U059D ] }; // HEBREW POINT SIN DOT, GERESH MUQDAM key { [ apostrophe, W, U05C1, U059E ] }; // HEBREW POINT SHIN DOT, GERSHAYIM key { [ hebrew_qoph, E, U05B8, U05C7 ] }; // HEBREW POINT QAMATS, HEBREW POINT QAMATS QATAN key { [ hebrew_resh, R, U05B3, U059F ] }; // HEBREW POINT HATAF QAMATS, QARNEY PARA key { [ hebrew_aleph, T, empty, U05A0 ] }; // TELISHA GEDOLA key { [ hebrew_tet, Y, U05F0, U05A1 ] }; // HEBREW LIGATURE YIDDISH DOUBLE VAV, PAZER key { [ hebrew_waw, U, U05B9, U05BA ] }; // HEBREW POINT HOLAM, HEBREW POINT HOLAM HASER FOR VAV key { [ hebrew_finalnun, I, empty, U05A2 ] }; // ATNAH HAFUKH key { [ hebrew_finalmem, O, empty, U05A3 ] }; // MUNAH key { [ hebrew_pe, P, U05B7 ] }; // HEBREW POINT PATAH, reserved for Patah Gnuva key { [ bracketright, braceright, U05B2, U05A4 ] }; // HEBREW POINT HATAF PATAH, MAHAPAKH key { [ bracketleft, braceleft, U05BF, U05A5 ] }; // HEBREW POINT RAFE, MERKHA key { [ backslash, bar, U05BB, U05A6 ] }; // HEBREW POINT QUBUTS, MERKHA KEFULA // Third row key { [ hebrew_shin, A, U05B0 ] }; // HEBREW POINT SHEVA, reserved for Sheva Na key { [ hebrew_dalet, S, U05BC ] }; // HEBREW POINT DAGESH OR MAPIQ (or shuruq), reserved for Shuruq key { [ hebrew_gimel, D, empty, U05A7 ] }; // DARGA key { [ hebrew_kaph, F, empty, U05A8 ] }; // QADMA key { [ hebrew_ayin, G, U05F1, U05A9 ] }; // HEBREW LIGATURE YIDDISH VAV YOD, TELISHA QETANA key { [ hebrew_yod, H, U05F2, U05AA ] }; // HEBREW LIGATURE YIDDISH DOUBLE YOD, YERAH BEN YOMO key { [ hebrew_het, J, U05B4, U200D ] }; // HEBREW POINT HIRIQ, ZERO WIDTH JOINER key { [ hebrew_lamed, K, empty, U05AC ] }; // ILUY key { [ hebrew_finalkaph, L, U201C, U201C ] }; // LEFT DOUBLE QUOTATION MARK (twice) key { [ hebrew_finalpe, colon, U201D, U201E ] }; // RIGHT DOUBLE QUOTATION MARK, DOUBLE LOW09 QUOTATION MARK key { [ comma, quotedbl, U05F4, U05AD ] }; // HEBREW PUNCTUATION GERSHAYIM, DEHI // Fourth row key { [ hebrew_zain, Z, empty, U05AE ] }; // ZINOR key { [ hebrew_samech, X, U05B6, U05AF ] }; // HEBREW POINT SEGOL, MASORA CIRCLE key { [ hebrew_bet, C, U05B1, U034F ] }; // HEBREW POINT HATAF SEGOL, COMBINING GRAPHEME JOINER key { [ hebrew_he, V, empty, U05C0 ] }; // HEBREW PUNCTUATION PASEQ key { [ hebrew_nun, B, empty, U05C6 ] }; // HEBREW POINT NUN HAFUKHA key { [ hebrew_mem, N, empty, U200C ] }; // ZERO WIDTH NON-JOINER key { [ hebrew_zade, M, U05B5 ] }; // HEBREW POINT TSERE key { [ hebrew_taw, greater, empty ] }; key { [ hebrew_finalzade, less, empty ] }; key { [ period, question, division, U05C4 ] }; // HEBREW MARK UPPER DOT };