// Copy it in /usr/share/X11/xkb/symbols and type setxkbmap layout-eo to use it. // See /usr/include/X11/keysymdef.h for symbol names partial alphanumeric_keys xkb_symbols "latin_eo" { name[Group1]="Esperanto"; key { [ percent, bar, U2030, brokenbar ] }; key { [ less, braceleft, leftdoublequotemark, lessthanequal ] }; key { [ parenleft, bracketleft, leftsinglequotemark, guillemotleft ] }; key { [ dollar, cent, section, dagger ] }; key { [ EuroSign, sterling, infinity, doubledagger ] }; key { [ yen, currency, U2211, U220F ] }; key { [ minus, underscore, U2205, notsign ] }; key { [ asterisk, numbersign, multiply, jot ] }; key { [ slash, backslash, division, U221A ] }; key { [ plus, equal, plusminus, notequal ] }; key { [ at, ampersand, integral, NoSymbol ] }; key { [ parenright, bracketright, rightsinglequotemark, guillemotright ] }; key { [ greater, braceright, rightdoublequotemark, greaterthanequal ] }; key { [ semicolon, colon, 1, paragraph ] }; key { [ comma, question, 2, questiondown ] }; key { [ period, exclam, 3, exclamdown ] }; key { [ b, B, 0, ssharp ] }; key { [ ubreve, Ubreve, eth, ETH ] }; key { [ j, J, y, Y ] }; key { [ jcircumflex, Jcircumflex, Prior, Prior ] }; key { [ ccircumflex, Ccircumflex, Home, Home ] }; key { [ scircumflex, Scircumflex, Up, Up ] }; key { [ gcircumflex, Gcircumflex, End, End ] }; key { [ dead_acute, dead_tilde, dead_abovering, dead_abovedot ] }; key { [ dead_grave, dead_breve, dead_cedilla, dead_caron ] }; key { [ u, U, 4, Greek_alpha ] }; key { [ i, I, 5, Greek_beta ] }; key { [ a, A, 6, Greek_gamma ] }; key { [ e, E, x, X ] }; key { [ o, O, q, Q ] }; key { [ t, T, w, W ] }; key { [ c, C, Next, Next ] }; key { [ s, S, Left, Left ] }; key { [ n, N, Down, Down ] }; key { [ m, M, Right, Right ] }; key { [ hcircumflex, Hcircumflex, oslash, Ooblique ] }; key { [dead_diaeresis, dead_circumflex, dead_macron, dead_doubleacute ] }; key { [ apostrophe, quotedbl, U2026, periodcentered ] }; key { [ g, G, 7, Greek_mu ] }; key { [ p, P, 8, Greek_pi ] }; key { [ r, R, 9, ordfeminine ] }; key { [ v, V, oe, OE ] }; key { [ z, Z, ae, AE ] }; key { [ d, D, thorn, THORN ] }; // Ajouter trademark key { [ k, K, registered, onehalf ] }; key { [ f, F, copyright, onequarter ] }; key { [ l, L, trademark, threequarters ] }; key { [ h, H, Greek_delta, Greek_DELTA ] }; key { [ space, space, nobreakspace, nobreakspace ] }; key { [ BackSpace, BackSpace, Delete, Delete ] }; key { [ Tab, ISO_Left_Tab ] }; key { [ Return ] }; key { [ ISO_Level3_Shift ] }; key { [ Shift_L ] }; key { [ Shift_R ] }; key { [ Control_L ] }; key { [ Control_R ] }; key { [ Alt_L, Meta_L ] }; key { [ Alt_R, Meta_R ] }; key { [ Multi_key ] }; key { [ Super_L ] }; key { [ Menu ] }; modifier_map Shift { Shift_L, Shift_R }; modifier_map Control { Control_L, Control_R }; modifier_map Mod1 { Alt_L, Alt_R }; modifier_map Mod4 { Super_L, Super_R }; };