Home | History | Annotate | Line # | Download | only in symbols
il revision 1.1.1.5
      1      1.1   mrg // based on a keyboard map from an 'xkb/symbols/il' file
      2      1.1   mrg 
      3      1.1   mrg // This is a partial implemetation of the Israeli standard SI-1452
      4      1.1   mrg // It does not implement changes to the English layout ("Alt-English"), 
      5      1.1   mrg // as I believe that it is not the job of this layout to modify the English
      6      1.1   mrg // layout.
      7      1.1   mrg partial default alphanumeric_keys 
      8      1.1   mrg xkb_symbols "basic" {
      9      1.1   mrg     // uses the kbd layout in use in Israel.
     10      1.1   mrg 
     11  1.1.1.4   mrg     name[Group1]= "Hebrew";
     12      1.1   mrg 
     13      1.1   mrg     key <AD01> { [ slash,	Q		]	};
     14      1.1   mrg     key <AD02> { [ apostrophe,	W		]	};
     15      1.1   mrg     key <AD04> { [ hebrew_resh,	R		]	};
     16      1.1   mrg     key <AD05> { [ hebrew_aleph,T		]       };
     17      1.1   mrg     key <AD06> { [ hebrew_tet,	Y		]       };
     18      1.1   mrg     key <AD07> { [ hebrew_waw,	U		]       };
     19      1.1   mrg     key <AD08> { [ hebrew_finalnun,	I	]       };
     20      1.1   mrg     key <AD09> { [ hebrew_finalmem,	O	]       };
     21      1.1   mrg     key <AD10> { [ hebrew_pe,	P		]	};
     22      1.1   mrg 
     23      1.1   mrg     key <AC02> { [ hebrew_dalet,S		]       };
     24      1.1   mrg     key <AC03> { [ hebrew_gimel,D		]       };
     25      1.1   mrg     key <AC04> { [ hebrew_kaph,	F		]	};
     26      1.1   mrg     key <AC05> { [ hebrew_ayin,	G		]       };
     27      1.1   mrg     key <AC06> { [ hebrew_yod,	H		]       };
     28      1.1   mrg     key <AC07> { [ hebrew_chet,	J		]	};
     29      1.1   mrg     key <AC08> { [ hebrew_lamed, K		]	};
     30      1.1   mrg     key <AC09> { [ hebrew_finalkaph,	L	]       };
     31      1.1   mrg     key <AC10> { [ hebrew_finalpe,	colon	]       };
     32      1.1   mrg     key <AC11> { [ comma,	quotedbl	]	};
     33      1.1   mrg 
     34      1.1   mrg     key <AB01> { [ hebrew_zain,	Z		]       };
     35      1.1   mrg     key <AB02> { [ hebrew_samech, X		]       };
     36      1.1   mrg     key <AB03> { [ hebrew_bet,	C		]       };
     37      1.1   mrg     key <AB04> { [ hebrew_he,	V		]       };
     38      1.1   mrg     key <AB05> { [ hebrew_nun,	B		]       };
     39      1.1   mrg     key <AB06> { [ hebrew_mem,	N		]	};
     40      1.1   mrg     key <AB07> { [ hebrew_zade,	M		]	};
     41      1.1   mrg     // Mirrored:
     42      1.1   mrg     key <AB08> { [ hebrew_taw,	greater		]	};
     43      1.1   mrg     key <AB09> { [ hebrew_finalzade,	less	]	};
     44      1.1   mrg 
     45      1.1   mrg     key.type[Group1] = "THREE_LEVEL";
     46      1.1   mrg     
     47      1.1   mrg     key <TLDE> { [ semicolon,	asciitilde,0x10005b0	]}; // Sheva
     48      1.1   mrg     key <AB10> { [ period,	question,  0x10005c3	]}; // Sof Pasuq
     49  1.1.1.3  ghen     key <AD03> { [ hebrew_qoph,	E,	EuroSign	]};
     50  1.1.1.3  ghen     key <AC01> { [ hebrew_shin,	A,	0x10020AA	]};
     51      1.1   mrg   
     52      1.1   mrg     // The following may get overriden by the iso9995-3(basic101) symbols.
     53      1.1   mrg     // therefore they are included here. 
     54      1.1   mrg     // Including them isn't a great idea (for instance: what if group 1 uses
     55      1.1   mrg     // UK keyboard mapping, and maps shift-3 to sterling? This mapping won't
     56      1.1   mrg     // preserve that, and I'm not sure that this is a good feature.
     57      1.1   mrg     key <AE01> { [     1, exclam      , 0x10005b1	]}; // H. Segol
     58      1.1   mrg     key <AE02> { [     2, at          , 0x10005b2	]}; // H. Patah
     59      1.1   mrg     key <AE03> { [     3, numbersign  , 0x10005b3	]}; // H.  Qamats
     60      1.1   mrg     key <AE04> { [     4, dollar      , 0x10005b4	]}; // Hiriq
     61      1.1   mrg     key <AE05> { [     5, percent     , 0x10005b5	]}; // Tsere
     62      1.1   mrg     key <AE06> { [     6, asciicircum , 0x10005b6	]}; // Segol
     63      1.1   mrg     key <AE07> { [     7, ampersand   , 0x10005b7	]}; // Patah
     64      1.1   mrg     key <AE08> { [     8, asterisk    , 0x10005b8	]}; // Qamats
     65      1.1   mrg     // Mirrored: 
     66      1.1   mrg     key <AE09> { [     9, parenright   , 0x10005c2	]}; // Sin dot
     67      1.1   mrg     key <AE10> { [     0, parenleft  , 0x10005c1	]}; // Shin dot
     68      1.1   mrg     key <AE11> { [ minus, underscore  , 0x10005b9	]}; // Holam
     69      1.1   mrg     key <AE12> { [ equal, plus        , 0x10005bc	]}; // Dagesh/Shuruq
     70      1.1   mrg   
     71      1.1   mrg     // Mirrored: 
     72      1.1   mrg     key <AD11> { [ bracketright, braceright, 0x10005bf	]}; // Rafe
     73      1.1   mrg     key <AD12> { [ bracketleft,  braceleft,  0x10005bd	]}; // Meteg
     74      1.1   mrg                                       
     75      1.1   mrg     key <BKSL> { [ backslash,    bar,  0x10005bb	]}; // Qubuts    
     76  1.1.1.3  ghen 
     77  1.1.1.3  ghen     include "level3(ralt_switch)"
     78      1.1   mrg };
     79      1.1   mrg 
     80      1.1   mrg 
     81      1.1   mrg // nikud patter based on Dekel Tsur's Hebrew mapping for LyX
     82      1.1   mrg partial alphanumeric_keys 
     83      1.1   mrg xkb_symbols "lyx" {
     84  1.1.1.4   mrg     name[Group1]= "Hebrew (lyx)";
     85      1.1   mrg 
     86      1.1   mrg     key <TLDE> { [ semicolon,	asciitilde	]	};
     87      1.1   mrg     // On some key (e.g. AD01, right below) there is not yet mapping for the
     88      1.1   mrg     // second shift level. Since I could not figure a simple way to map this
     89      1.1   mrg     // to "emit nothing", it is currently mapped to the same letter of the
     90      1.1   mrg     // first shift level (avoiding mapping may risk it be used by a character
     91      1.1   mrg     // from a different group).
     92      1.1   mrg     key <AD01> { [ slash,	slash		]       };
     93      1.1   mrg     key <AD02> { [ apostrophe,	apostrophe	]       };
     94      1.1   mrg     key <AD03> { [ hebrew_qoph,	0x10005b8	]	}; // Qamats
     95      1.1   mrg     key <AD04> { [ hebrew_resh,	0x10005bc	]       }; // Dagesh/Shuruq
     96      1.1   mrg     key <AD05> { [ hebrew_aleph,	0x100200e	]       }; // LRM
     97      1.1   mrg     key <AD06> { [ hebrew_tet,	0x100200f	]       }; // RLM
     98      1.1   mrg     key <AD07> { [ hebrew_waw,	0x10005b9	]       }; // Holam
     99      1.1   mrg     key <AD08> { [ hebrew_finalnun,hebrew_finalnun]      };
    100      1.1   mrg     key <AD09> { [ hebrew_finalmem,hebrew_finalmem]      };
    101      1.1   mrg     key <AD10> { [ hebrew_pe,	0x10005b7	]	}; // Patah
    102      1.1   mrg 
    103      1.1   mrg     key <AC01> { [ hebrew_shin,	0x10005b0	]	}; // Sheva
    104      1.1   mrg     key <AC02> { [ hebrew_dalet,	0x10005bc	]       }; // Dagesh/Shuruq
    105      1.1   mrg     key <AC03> { [ hebrew_gimel,	hebrew_gimel	]       };
    106      1.1   mrg     key <AC04> { [ hebrew_kaph,	hebrew_kaph	]	}; 
    107      1.1   mrg     key <AC05> { [ hebrew_ayin,	0x10005c2	]       }; // Sin dot
    108      1.1   mrg     key <AC06> { [ hebrew_yod,	0x10005c1	]       }; // Shin dot
    109      1.1   mrg     key <AC07> { [ hebrew_chet,	0x10005b4	]	}; // Hiriq
    110      1.1   mrg     key <AC08> { [ hebrew_lamed, 0x10020aa	]	}; // NIS
    111      1.1   mrg     key <AC09> { [ hebrew_finalkaph,hebrew_finalkaph]    };
    112      1.1   mrg     key <AC10> { [ hebrew_finalpe,	colon	]       };
    113      1.1   mrg     key <AC11> { [ comma,	quotedbl	]	};
    114      1.1   mrg 
    115      1.1   mrg     key <AB01> { [ hebrew_zain,	hebrew_zain	]       };
    116      1.1   mrg     key <AB02> { [ hebrew_samech,0x10005b6	]       }; // Segol
    117      1.1   mrg     key <AB03> { [ hebrew_bet,	0x10005bb	]       }; // Qubuts
    118      1.1   mrg     key <AB04> { [ hebrew_he,	0x10005b1	]       }; // H. Segol
    119      1.1   mrg     key <AB05> { [ hebrew_nun,	0x10005b2	]	}; // H. Patah
    120      1.1   mrg     key <AB06> { [ hebrew_mem,	0x10005b3	]       }; // H.  Qamats
    121      1.1   mrg     key <AB07> { [ hebrew_zade,	0x10005b5	]	}; // Tsere
    122      1.1   mrg     key <AB08> { [ hebrew_taw,	greater		]	};
    123      1.1   mrg     key <AB09> { [ hebrew_finalzade,	less	]	};
    124      1.1   mrg     key <AB10> { [ period,	question	]	};
    125      1.1   mrg 
    126      1.1   mrg     // Note the parens mirroring below:
    127      1.1   mrg     key <AD11> { [ bracketright,	braceright	]       };
    128      1.1   mrg     key <AD12> { [ bracketleft,	braceleft	]       };
    129  1.1.1.5   mrg     key <AE01> { [ 1, exclam      ]};
    130  1.1.1.5   mrg     key <AE02> { [ 2, at          ]};
    131  1.1.1.5   mrg     key <AE03> { [ 3, numbersign  ]};
    132  1.1.1.5   mrg     key <AE04> { [ 4, dollar      ]};
    133  1.1.1.5   mrg     key <AE05> { [ 5, percent     ]};
    134  1.1.1.5   mrg     key <AE06> { [ 6, asciicircum ]};
    135  1.1.1.5   mrg     key <AE07> { [ 7, ampersand   ]};
    136  1.1.1.5   mrg     key <AE08> { [ 8, asterisk    ]};
    137  1.1.1.5   mrg     key <AE09> { [ 9, parenright  ]};
    138  1.1.1.5   mrg     key <AE10> { [ 0, parenleft	  ]};
    139      1.1   mrg     
    140  1.1.1.3  ghen     key <AE11> { [ minus     ,	0x10005be	]	}; // H. Hiphen
    141  1.1.1.3  ghen     key <AE12> { [ equal     ,	plus		]	};
    142      1.1   mrg };
    143      1.1   mrg 
    144      1.1   mrg 
    145      1.1   mrg partial alphanumeric_keys 
    146      1.1   mrg xkb_symbols "phonetic" {
    147      1.1   mrg 
    148      1.1   mrg     // uses the phonetic layout from old Slackware 'il.map' file
    149      1.1   mrg 
    150  1.1.1.4   mrg     name[Group1]= "Hebrew (phonetic)";
    151      1.1   mrg 
    152      1.1   mrg     key <AE12> {        [     equal,    plus, hebrew_doublelowline, hebrew_doublelowline ]};
    153      1.1   mrg 
    154      1.1   mrg     key <LatQ> {	[ hebrew_qoph, hebrew_qoph	]	};
    155      1.1   mrg     key <LatW> {	[ hebrew_waw, hebrew_waw	]	};
    156      1.1   mrg     key <LatE> {	[ hebrew_aleph, hebrew_aleph	]       };
    157      1.1   mrg     key <LatR> {	[ hebrew_resh, hebrew_resh	]	};
    158      1.1   mrg     key <LatT> {	[ hebrew_taw, hebrew_tet	]       };
    159      1.1   mrg     key <LatY> {	[ hebrew_ayin, hebrew_ayin	]       };
    160      1.1   mrg     key <LatU> {	[ hebrew_waw, hebrew_waw	]       };
    161      1.1   mrg     key <LatI> {	[ hebrew_yod, hebrew_yod	]       };
    162      1.1   mrg     key <LatO> {	[ hebrew_samech, hebrew_samech	]       };
    163      1.1   mrg     key <LatP> {	[ hebrew_pe, hebrew_finalpe	]	};
    164      1.1   mrg 
    165      1.1   mrg     key <LatA> {	[ hebrew_aleph, hebrew_aleph	]	};
    166      1.1   mrg     key <LatS> {	[ hebrew_shin, hebrew_shin	]       };
    167      1.1   mrg     key <LatD> {	[ hebrew_dalet, hebrew_dalet	]       };
    168      1.1   mrg     key <LatF> {	[ hebrew_pe, hebrew_finalpe	]	};
    169      1.1   mrg     key <LatG> {	[ hebrew_gimel, hebrew_gimel	]       };
    170      1.1   mrg     key <LatH> {	[ hebrew_he, hebrew_he		]       };
    171      1.1   mrg     key <LatJ> {	[ hebrew_yod, hebrew_yod	]	};
    172      1.1   mrg     key <LatK> {	[ hebrew_kaph, hebrew_finalkaph	]	};
    173      1.1   mrg     key <LatL> {	[ hebrew_lamed, hebrew_lamed	]       };
    174      1.1   mrg 
    175      1.1   mrg     key <LatZ> {	[ hebrew_zain, hebrew_zain	]       };
    176      1.1   mrg     key <LatX> {	[ hebrew_chet, hebrew_chet	]       };
    177      1.1   mrg     key <LatC> {	[ hebrew_zade, hebrew_finalzade	]       };
    178      1.1   mrg     key <LatV> {	[ hebrew_waw, hebrew_waw	]       };
    179      1.1   mrg     key <LatB> {	[ hebrew_bet, hebrew_bet	]       };
    180      1.1   mrg     key <LatN> {	[ hebrew_nun, hebrew_finalnun	]	};
    181      1.1   mrg     key <LatM> {	[ hebrew_mem, hebrew_finalmem	]	};
    182      1.1   mrg };
    183      1.1   mrg 
    184      1.1   mrg // The 'Biblical Hebrew' keyboard layout as defined by Tiro for use with the
    185      1.1   mrg // 'SBL Hebrew' font was added 2006.11.13 by Sebastian J. Bronner
    186      1.1   mrg // <waschtl (a] sbronner.com>.  Its primary features (as compared to the lyx layout)
    187      1.1   mrg // are that the consonants are in the Israeli standard positions, that a great
    188      1.1   mrg // multitude of glyphs can be input directly from the keyboard, and that it is
    189      1.1   mrg // the closest thing to a standard layout a theologian can hope for.
    190      1.1   mrg // Documentation (including printable keyboard tables), SBL Hebrew font, and
    191      1.1   mrg // keyboard layout for Windows are available at
    192      1.1   mrg // http://www.sbl-site.org/Resources/Resources_BiblicalFonts.aspx.
    193      1.1   mrg //
    194      1.1   mrg // It is of interest that the 'basic' layout defined first in this file (as
    195      1.1   mrg // ships with x.org disagrees in the non-consonant characters that the Tiro-
    196      1.1   mrg // layout claims to be the Israeli standard.  Tiros apparent diligence in the
    197      1.1   mrg // PDF-documentation accompanying the keyboard-layout-files lead me to put
    198      1.1   mrg // greater stock in their claim than in this file.  Therefore, the 'biblical'
    199      1.1   mrg // layout below does not include 'il(basic)' but redoes the _whole_ thing from
    200      1.1   mrg // scratch.
    201      1.1   mrg 
    202      1.1   mrg partial alphanumeric_keys 
    203      1.1   mrg xkb_symbols "biblical" {
    204  1.1.1.4   mrg 	name[Group1]= "Hebrew (Biblical, Tiro)";
    205      1.1   mrg 	key.type = "FOUR_LEVEL_SEMIALPHABETIC";
    206      1.1   mrg 
    207      1.1   mrg 	key <TLDE> { [ U05C3, U05AE, semicolon, asciitilde ] };
    208      1.1   mrg 	key <AE01> { [ 1,     U05A9, VoidSymbol, exclam ] };
    209      1.1   mrg 	key <AE02> { [ 2,     U0599, VoidSymbol, at ] };
    210      1.1   mrg 	key <AE03> { [ 3,     U0592, VoidSymbol, numbersign ] };
    211      1.1   mrg 	key <AE04> { [ 4,     U05AF, NewSheqelSign, dollar ] };
    212      1.1   mrg 	key <AE05> { [ 5,     VoidSymbol, U200D, percent ] };
    213      1.1   mrg 	key <AE06> { [ 6,     U05B9, U200C, asciicircum ] };
    214      1.1   mrg 	key <AE07> { [ 7,     U05BF, U034F, ampersand ] };
    215      1.1   mrg 	key <AE08> { [ 8,     U05C2, U200E, asterisk ] };
    216      1.1   mrg 	key <AE09> { [ 9,     U05C1, U200F, parenright ] };
    217      1.1   mrg 	key <AE10> { [ 0,     U059D, U25CC, parenleft ] };
    218      1.1   mrg 	key <AE11> { [ U05BE, U05A0, minus, underscore ] };
    219      1.1   mrg 	key <AE12> { [ equal, U05BC, VoidSymbol, plus ] };
    220      1.1   mrg 
    221      1.1   mrg 	key <AD01> { [ U0307, U05C4, U0308, slash ] };
    222      1.1   mrg 	key <AD02> { [ U05F3, U05AC, U05F4, apostrophe ] };
    223      1.1   mrg 	key <AD03> { [ hebrew_qoph, U05AB, U20AC ] };
    224      1.1   mrg 	key <AD04> { [ hebrew_resh, U059F ] };
    225      1.1   mrg 	key <AD05> { [ hebrew_aleph, U0593 ] };
    226      1.1   mrg 	key <AD06> { [ hebrew_tet, U059E ] };
    227      1.1   mrg 	key <AD07> { [ hebrew_waw, U059C, U05F0 ] };
    228      1.1   mrg 	key <AD08> { [ hebrew_finalnun, U05A1 ] };
    229      1.1   mrg 	key <AD09> { [ hebrew_finalmem, U0595 ] };
    230      1.1   mrg 	key <AD10> { [ hebrew_pe, U0594 ] };
    231      1.1   mrg 	key <AD11> { [ bracketright, U0597, VoidSymbol, braceright ] };
    232      1.1   mrg 	key <AD12> { [ bracketleft, U0598, VoidSymbol, braceleft ] };
    233      1.1   mrg 	key <BKSL> { [ U05C0, U05A8, backslash, bar ] };
    234      1.1   mrg 
    235      1.1   mrg 	key <AC01> { [ hebrew_shin, U05BD ] };
    236      1.1   mrg 	key <AC02> { [ hebrew_dalet, U05B0 ] };
    237      1.1   mrg 	key <AC03> { [ hebrew_gimel, U05BB ] };
    238      1.1   mrg 	key <AC04> { [ hebrew_kaph, U05B4 ] };
    239      1.1   mrg 	key <AC05> { [ hebrew_ayin, U05B1 ] };
    240      1.1   mrg 	key <AC06> { [ hebrew_yod, U05B6, U05F2 ] };
    241      1.1   mrg 	key <AC07> { [ hebrew_chet, U05B5, U05F1 ] };
    242      1.1   mrg 	key <AC08> { [ hebrew_lamed, U05B3 ] };
    243      1.1   mrg 	key <AC09> { [ hebrew_finalkaph, U05B8, U05C7 ] };
    244      1.1   mrg 	key <AC10> { [ hebrew_finalpe, U05B2, VoidSymbol, colon ] };
    245      1.1   mrg 	key <AC11> { [ U059a, U05B7, comma, quotedbl ] };
    246      1.1   mrg 
    247      1.1   mrg 	key <AB01> { [ hebrew_zain, U05C5 ] };
    248      1.1   mrg 	key <AB02> { [ hebrew_samech, U05A4 ] };
    249      1.1   mrg 	key <AB03> { [ hebrew_bet, U05AA, U05A2 ] };
    250      1.1   mrg 	key <AB04> { [ hebrew_he, U05A6 ] };
    251      1.1   mrg 	key <AB05> { [ hebrew_nun, U05A5, U05C6 ] };
    252      1.1   mrg 	key <AB06> { [ hebrew_mem, U05A7 ] };
    253      1.1   mrg 	key <AB07> { [ hebrew_zade, U059B ] };
    254      1.1   mrg 	key <AB08> { [ hebrew_taw, U0591, VoidSymbol, greater ] };
    255      1.1   mrg 	key <AB09> { [ hebrew_finalzade, U0596, VoidSymbol, less ] };
    256      1.1   mrg 	key <AB10> { [ U05AD, U05A3, period, question ] };
    257      1.1   mrg 
    258      1.1   mrg 	key <SPCE> { [ space, space, thinspace, nobreakspace ] };
    259      1.1   mrg };
    260  1.1.1.5   mrg 
    261  1.1.1.5   mrg // EXTRAS
    262  1.1.1.5   mrg 
    263  1.1.1.5   mrg // Biblical hebrew (SIL) US Standard layout version 1.5
    264  1.1.1.5   mrg // This map is based closely on v 1.5 of the standard. The only deviation being the replacement of the composite characters sin and shin 
    265  1.1.1.5   mrg // by their more recent Unicodev6 counterparts
    266  1.1.1.5   mrg // this map contains all the characters found in Biblical annotation, masoretic and Dead Sea Scroll related work.
    267  1.1.1.5   mrg // The layout corresponds phonetically to a US standard layout or similar (Qwerty).
    268  1.1.1.5   mrg // If you are using an actual Hebrew keyboard, you are probably better off using a Tiro compliant scholarly layout
    269  1.1.1.5   mrg // This linux port created and maintained by Dennis Meulensteen, dennis (a] meulensteen.nl
    270  1.1.1.5   mrg partial alphanumeric_keys 
    271  1.1.1.5   mrg xkb_symbols "biblicalSIL" {
    272  1.1.1.5   mrg 	name[Group1]= "Hebrew (Biblical, SIL phonetic)";
    273  1.1.1.5   mrg 	key.type = "FOUR_LEVEL_SEMIALPHABETIC";
    274  1.1.1.5   mrg 
    275  1.1.1.5   mrg 	key <TLDE> { [ U20AC,		U20AA,		U0024 ] }; 			//Euro, 		Shekel, 		Dollar		-
    276  1.1.1.5   mrg 	key <AE01> { [ 1,		U0021,		U05BD,		U0597 ] };		//1,			exclamation	meteg		revia
    277  1.1.1.5   mrg 	key <AE02> { [ 2,		U0598,		U05A2,		U05AE ] };	//2,			zarqa		atn. hafukh	zinor
    278  1.1.1.5   mrg 	key <AE03> { [ 3,		U05A8,		U0596,		U0599 ] };		//3,			qadma		tipeha		pashta
    279  1.1.1.5   mrg 	key <AE04> { [ 4,		U059C,		U05A5,		U05A0 ] };		//4,			geresh		merkha		tel. gedola
    280  1.1.1.5   mrg 	key <AE05> { [ 5,		U059E,		U05A6,		U05A9 ] };		//5,			gershayim		mer. kefula	tel qetana
    281  1.1.1.5   mrg 	key <AE06> { [ 6,		VoidSymbol,	U05AD,		U059F ] };		//6,			-			dehi			qar. para
    282  1.1.1.5   mrg 	key <AE07> { [ 7,		U05AC,		U05A3,		U05A1 ] };		//7,			iluy			munah		pazer
    283  1.1.1.5   mrg 	key <AE08> { [ 8,		U059D,		U059B,		U0595 ] };		//8,			g. muqdam	tevir			zaq. gadol
    284  1.1.1.5   mrg 	key <AE09> { [ 9,		U0029,		U05A7,		U0593 ] };		//9,			parenth.R		darqa		shalshelet
    285  1.1.1.5   mrg 	key <AE10> { [ 0,		U0028,		U05AA,		U05AF ] };		//0,			paren.L		yer. ben yomo	masora c.
    286  1.1.1.5   mrg 	key <AE11> { [ U05BE,		U2013,		U2014,		U05BF ] };	//Maqaf, 		en dash		em dash		rafe
    287  1.1.1.5   mrg 	key <AE12> { [ U05BC,		VoidSymbol,	U0591,		U25CC ] };	//Dagesh		-			etnahta		mark base
    288  1.1.1.5   mrg 
    289  1.1.1.5   mrg 	key <AD01> { [ hebrew_qoph,	U0597 ] };							//Qof		revia			-			-
    290  1.1.1.5   mrg 	key <AD02> { [ hebrew_waw] }; 								//waw		-			-			-
    291  1.1.1.5   mrg 	key <AD03> { [ U05B6,		U05B5,		VoidSymbol,	U05B1 ] };	//segol		tsere			-			hat. segol
    292  1.1.1.5   mrg 	key <AD04> { [ hebrew_resh ] };								//resh		-			-			-
    293  1.1.1.5   mrg 	key <AD05> { [ hebrew_taw ] }; 								//taw		-			-			-
    294  1.1.1.5   mrg 	key <AD06> { [ hebrew_yod,	U059F ] };							//jod		qar. para		-			-
    295  1.1.1.5   mrg 	key <AD07> { [ U05BB] }; 									//quibuts		-			-			-
    296  1.1.1.5   mrg 	key <AD08> { [ U05B4 ] };									//hiriq, 		-			-			-
    297  1.1.1.5   mrg 	key <AD09> { [ U05B9,		U05BA,		U05C7, 		U05B3 ] };	//holam, 		holam(wav)	qam. qatan	hat. Qamats
    298  1.1.1.5   mrg 	key <AD10> { [ hebrew_pe,	hebrew_finalpe,	VoidSymbol,	U034F ] };	//pe			final pe		-			c. grapheme joiner
    299  1.1.1.5   mrg 	key <AD11> { [ bracketright,	braceright,	VoidSymbol,	U0594 ] };		//Bracket R	brace R		-			zaq. qatan
    300  1.1.1.5   mrg 	key <AD12> { [ bracketleft,	braceleft, 	U059A,		U0592 ] };		//Brachket L	brace L		yetiv			segolta
    301  1.1.1.5   mrg 	key <BKSL> { [ U05C0, 		U05C0, 		U05A4,		U05AB ] };//Paseq		Paseq		mahapakh		ole
    302  1.1.1.5   mrg 
    303  1.1.1.5   mrg 	key <AC01> { [ U05B7,		U05B8,		U05C7,		U05B2 ] };  //patah		Qamats		Qam. Qatan	hat. patah
    304  1.1.1.5   mrg 	key <AC02> { [ hebrew_samech,	U05E9 ] }; 					//Samech, 	shin no dot	-			-
    305  1.1.1.5   mrg 	key <AC03> { [ hebrew_dalet ] }; 								//dalet		-			-			-
    306  1.1.1.5   mrg 	key <AC04> { [ UFB2B,		hebrew_sin,	U05C2 ] }; 			//UCSv6 Sin	sin (nodot)	sindot		-
    307  1.1.1.5   mrg 	key <AC05> { [ hebrew_gimel,	VoidSymbol,	U25E6,		U2022 ] };	//gimel		-			bullet(DSS)	bulletfill (DSS)
    308  1.1.1.5   mrg 	key <AC06> { [ hebrew_he,	VoidSymbol,	U0336,		U030A ] };//he			-			strikeout(DSS)	Ring Above(DSS)
    309  1.1.1.5   mrg 	key <AC07> { [ UFB2A,		hebrew_shin,	U05C1] };				//UCSv6 Shin	shin (nodot)	shindot		-
    310  1.1.1.5   mrg 	key <AC08> { [ hebrew_kaph,	hebrew_finalkaph ] };					//kaph		Final kaph		-
    311  1.1.1.5   mrg 	key <AC09> { [ hebrew_lamed,	VoidSymbol ] };						//lamed		-			-
    312  1.1.1.5   mrg 	key <AC10> { [ U05B0,		U05F4,		semicolon,	U05C3 ] };		//sva		gers. p		semicolon		sof pasuq
    313  1.1.1.5   mrg 	key <AC11> { [ U2019,		U201D, 		U0323,		U05C4 ] };//QuoteRight	double R Quote	punctum		punctum Above
    314  1.1.1.5   mrg 
    315  1.1.1.5   mrg 	key <AB01> { [ hebrew_zain ] };								//Zayin		-			-			
    316  1.1.1.5   mrg 	key <AB02> { [ hebrew_chet ] };								//chet		-			-
    317  1.1.1.5   mrg 	key <AB03> { [ hebrew_zade, 	U05E5 ] };							// tzade, 		final tzade		-
    318  1.1.1.5   mrg 	key <AB04> { [ hebrew_tet ] };									//tet			-			-
    319  1.1.1.5   mrg 	key <AB05> { [ hebrew_bet ] };									//bet			-			-
    320  1.1.1.5   mrg 	key <AB06> { [ hebrew_nun,	hebrew_finalnun ] }; 					//nun, 		final nun
    321  1.1.1.5   mrg 	key <AB07> { [ hebrew_mem,	hebrew_finalmem, U200C,		U200D ] };	//mem, 		final mem		0.wid.non.join.	0.wid.joiner
    322  1.1.1.5   mrg 	key <AB08> { [ U002C,		U05E2, 		U00AB,		U0307 ] }; //comma, 	ayin			guillemetsR	masora dot
    323  1.1.1.5   mrg 	key <AB09> { [ U0002E,		U05D0, 		U00BB,		U0308 ] }; //period, 		alef			guillemetsL	thousands
    324  1.1.1.5   mrg 	key <AB10> { [ slash,		question,	U05F3 ] };					//slash		question		geresh P
    325  1.1.1.5   mrg 
    326  1.1.1.5   mrg 	key <SPCE> { [ space, 		space,		thinspace,	nobreakspace ] };//space		space			thin space,		nbsp
    327  1.1.1.5   mrg };
    328