Utilisateur:Aissen
Bépo-intl
Ma variante bépow, basée sur le travail de Kazé :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ # │ 1 „│ 2 ”│ 3 ”│ 4 │ 5 ║ 6 │ 7 │ 8 │ 9 │ 0 │ ^ │ ` ║ ║ │ $ │ " —│ < «│ > »│ ( [│ ) ]║ @ │ + │ - │ / │ * │ = │ % ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ |<- ║ B │ É │ P │ O │ W ║ ! │ V │ D │ L │ J │ ˇ │ ˙ ║ | ║ ║ ->| ║ |│ │ &│ œ│ ˘║ ` │ │ │ │ │ ^ │ ¨ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ A │ U │ I │ E │ ; ║ C │ T │ S │ R │ N │ M │ Ç ║ ║ ║ CAPS ║ æ│ ^│ ¨│ €│ , ║ │ │ │ │ │ │ ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ^ ║ Ê │ Z │ Y │ X │ : │ K ║ ? │ Q │ G │ H │ F ║ ^ ║ ║ | ║ /│ \│ {│ }│ . …│ ~║ ' │ │ │ │ ║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ ║ ║ ║ ║ Espace insécable ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ Espace _ ║AltGr║ WinD ║WinM ║Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
Fichier XKB
// fr-dvorak-bepo-intl partial alphanumeric_keys xkb_symbols "bepo-intl" { name[Group1]= "France - Bepo, ergonomic, Intl variant (bépow)"; include "fr(bepo)" // guillemets key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash , doublelowquotemark ] }; // " 1 — „ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less , 2 , guillemotleft , leftdoublequotemark ] }; // < 2 « “ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater , 3 , guillemotright , rightdoublequotemark ] }; // > 3 » ” // accents morts : circonflexe et grave key <AD06> { type[group1] = "FOUR_LEVEL", [ dead_grave , exclam , VoidSymbol , exclamdown ] }; // ` ! ¡ key <AC02> { type[group1] = "FOUR_LEVEL", [ u , U , dead_circumflex , dead_caron ] }; // u U ^ // accents morts en double sous {W} et {Z} key <AD11> { type[group1] = "FOUR_LEVEL", [ dead_circumflex , dead_caron , schwa , SCHWA ] }; // z Z ə Ə key <AD12> { type[group1] = "FOUR_LEVEL", [ dead_diaeresis , dead_avovedot , dead_breve , VoidSymbol ] }; // w W ˘ // W et Z sous la main gauche key <AD05> { type[group1] = "FOUR_LEVEL", [ w , W , dead_breve , VoidSymbol ] }; // w W key <AB01> { type[group1] = "FOUR_LEVEL", [ z , Z , backslash , rightsinglequotemark ] }; // z Z \ ’ };