partial default alphanumeric_keys xkb_symbols "he1" { key { type="EIGHT_LEVEL", [ q, Q, 1, 1, slash, 1 ] }; key { type="EIGHT_LEVEL", [ w, W, 2, 2, apostrophe, 2 ] }; key { type="EIGHT_LEVEL", [ e, E, 3, 3, hebrew_qoph, 3 ] }; key { type="EIGHT_LEVEL", [ r, R, 4, 4, hebrew_resh, 4 ] }; key { type="EIGHT_LEVEL", [ t, T, 5, 5, hebrew_aleph, 5 ] }; key { type="EIGHT_LEVEL", [ y, Y, 6, 6, hebrew_tet, 6 ] }; key { type="EIGHT_LEVEL", [ u, U, 7, 7, hebrew_waw, 7 ] }; key { type="EIGHT_LEVEL", [ i, I, 8, 8, hebrew_finalnun, 8 ] }; key { type="EIGHT_LEVEL", [ o, O, 9, 9, hebrew_finalmem, 9 ] }; key { type="EIGHT_LEVEL", [ p, P, 0, 0, hebrew_pe, 0 ] }; key { type="EIGHT_LEVEL", [ a, A, exclam, exclam, hebrew_shin, exclam ] }; key { type="EIGHT_LEVEL", [ s, S, quotedbl, quotedbl, hebrew_dalet, quotedbl ] }; key { type="EIGHT_LEVEL", [ d, D, at, at, hebrew_gimel, at ] }; key { type="EIGHT_LEVEL", [ f, F, numbersign, numbersign, hebrew_kaph, numbersign ] }; key { type="EIGHT_LEVEL", [ g, G, backslash, backslash, hebrew_ayin, backslash ] }; key { type="EIGHT_LEVEL", [ h, H, slash, slash, hebrew_yod, slash ] }; key { type="EIGHT_LEVEL", [ j, J, parenleft, parenleft, hebrew_het, parenleft ] }; key { type="EIGHT_LEVEL", [ k, K, parenright, parenright, hebrew_lamed, parenright ] }; key { type="EIGHT_LEVEL", [ l, L, asterisk, asterisk, hebrew_finalkaph, asterisk ] }; key { type="EIGHT_LEVEL", [ apostrophe, question, question, question, hebrew_finalpe, question ] }; key { type="EIGHT_LEVEL", [ z, Z, bar, bar, hebrew_zain, bar ] }; key { type="EIGHT_LEVEL", [ x, X, asciicircum, asciicircum, hebrew_samech, asciicircum ] }; key { type="EIGHT_LEVEL", [ c, C, asciitilde, asciitilde, hebrew_bet, asciitilde ] }; key { type="EIGHT_LEVEL", [ v, V, percent, percent, hebrew_he, percent ] }; key { type="EIGHT_LEVEL", [ b, B, ampersand, ampersand, hebrew_nun, ampersand ] }; key { type="EIGHT_LEVEL", [ n, N, dollar, dollar, hebrew_mem, dollar ] }; key { type="EIGHT_LEVEL", [ m, M, bracketleft, bracketleft, hebrew_zade, bracketleft ] }; key { type="EIGHT_LEVEL", [ semicolon, colon, bracketright, bracketright, hebrew_taw, semicolon, colon ] }; key { type="EIGHT_LEVEL", [ minus, underscore, underscore, underscore, hebrew_finalzade, minus, underscore ] }; key { type="EIGHT_LEVEL", [ plus, equal, equal, equal, period, comma ] }; key { type="EIGHT_LEVEL", [ comma, less, braceleft, braceleft, Tab ] }; key { type="EIGHT_LEVEL", [ period, greater, braceright, braceright ] }; key { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; // key { [ plus, equal, plus, equal ] }; // key { [ comma, less, comma, less ] }; // key { [ period, greater, period, greater ] }; // broken UI spec. key { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter ] }; // key { [ Meta_L, Meta_L, Meta_L, Meta_L ] }; key { [ ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Shift, ISO_Level5_Lock ] }; key { [ Shift_L, Shift_L, Shift_L, Shift_L ] }; key { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] }; key { [ space, space, space, space ] }; key { [ Control_R, Control_R, Control_R, Control_R ] }; key { [ Tab, Tab, Tab, Tab ] }; modifier_map Shift { Shift_L }; modifier_map Mod5 { ISO_Level3_Shift }; modifier_map Mod3 { ISO_Level5_Shift }; modifier_map Control { Control_R }; key { [ Return ] }; key { [ Up ] }; key { [ Down ] }; key { [ Left ] }; key { [ Right ] }; key { [ Escape ] }; key { [ F1 ] }; key { [ F2 ] }; key { [ F3 ] }; key { [ F4 ] }; key { [ F5 ] }; key { [ F6 ] }; key { [ F7 ] }; key { [ F8 ] }; key { [ F9 ] }; key { [ F10 ] }; key { [ F11 ] }; key { [ F12 ] }; // generated from the headset, must always be in the map. key { [ XF86Phone ] }; };