// ZBépo // Bépo layout (0.1 version) for a pc105 keyboard (french) : // partial alphanumeric_keys xkb_symbols "zbepo" { include "level3(ralt_switch)" include "keypad(oss)" name[Group1]= "France - ZBepo, french and development"; // First row key { [ asciitilde, degree, EuroSign, U2218 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, 1, leftsinglequotemark, U2264 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, 2, rightsinglequotemark, U2265 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bar, 3, brokenbar, U2228 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ampersand, 4, at, U2227 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ dollar, 5, U211D, U2208 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ underscore, 6, numbersign, U2200 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 7, backslash, U2203 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 8, onequarter, U00B1 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 9, division, U21D2 ] }; key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, U2A2F ] }; // * 0 × ¾ key { [ equal, dead_tilde, notequal, U2260 ] }; // = ° ≠ ′ key { [ dead_circumflex, percent, U2030, dead_caron ] }; // % ` ‰ ″ // Second row key { [ z, Z, schwa, U03B6 ] }; // z Z ə Ə key { [ b, B, ecircumflex, U03B2 ] }; // b B | ¦ key { [ eacute, Eacute, dead_acute, U03B7 ] }; // é É ˊ ˝ key { [ p, P, ampersand, U03C0 ] }; // p P & § key { [ o, O, oe, U03C9 ] }; // o O œ Œ key { [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` key { [ ccedilla, Ccedilla, dead_cedilla ] }; // ^ ! ¡ key { [ v, V, dead_caron ] }; // v V ˇ key { [ d, D, U2202, U03B4 ] }; // d D ∂ key { [ l, L, dead_stroke, U03BB ] }; // l L / key { [ j, J, U0133, U0132 ] }; // j J ij IJ key { [ w, W, dead_breve ] }; // w W ̆ // Third row key { [ c, C ] }; key { [ a, A, ae, U03B1 ] }; // a A æ alpha key { [ u, U, ugrave, Ugrave ] }; // u U ù Ù key { [ i, I, braceleft, U03B9 ] }; // i I ̈ ˙ key { [ e, E, braceright, U03B5 ] }; // e E € ¤ key { [ period, colon, ellipsis, dead_cedilla ] }; key { [ comma, semicolon, rightsinglequotemark, dead_horn ] }; key { [ t, T, bracketleft, U03B8 ] }; // t T þ Þ key { [ s, S, bracketright, U1E9E ] }; // s S ß ẞ key { [ r, R, registered, U03C3 ] }; // r R ® ™ key { [ n, N, dead_tilde, U03BD] }; // n N ~ key { [ m, M, dead_macron, U03BC ] }; // m M ̄ º // Fourth row key { [ agrave, Agrave, backslash ] }; // à À \ key { [ apostrophe, quotedbl ] }; key { [ f, F, dead_ogonek, U03B1 ] }; // f F ̨ ª key { [ y, Y, exclam, leftsinglequotemark ] }; key { [ x, X, question, U03BE ] }; key { [ parenleft, question, ecircumflex, periodcentered ] }; key { [ k, K, asciitilde, U03BA] }; // k K ~ key { [ parenright, exclam, questiondown, dead_hook ] }; key { [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ key { [ g, G, U03D, U03B3] }; // g G µ key { [ h, H, dagger, doubledagger ] }; // h H † ‡ key { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin) }; // ---------------