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 <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 , exclamdown, VoidSymbol ] }; // ` ! ¡ // accents morts en double sous {W} et {Z} key <AD11> { type[group1] = "FOUR_LEVEL", [ dead_circumflex , dead_caron , schwa , SCHWA ] }; key <AD12> { type[group1] = "FOUR_LEVEL", [ dead_diaeresis , dead_abovedot , dead_breve , VoidSymbol ] }; // 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 , VoidSymbol] }; // z Z \ };
Voilà un patch sur la version 1.0rc1 pour le configGenerator:
Index: layout-1.0rc1.conf =================================================================== --- layout-1.0rc1.conf (révision 611) +++ layout-1.0rc1.conf (copie de travail) @@ -3,8 +3,8 @@ # First row 0!TLDE dollar numbersign endash section 1!AE01 quotedbl 1 emdash doublelowquotemark -1!AE02 guillemotleft 2 less leftdoublequotemark -1!AE03 guillemotright 3 greater rightdoublequotemark +1!AE02 less 2 guillemotleft leftdoublequotemark +1!AE03 greater 3 guillemotright rightdoublequotemark 1!AE04 parenleft 4 bracketleft lessthanequal 1!AE05 parenright 5 bracketright greaterthanequal 1!AE06 at 6 notsign @@ -20,14 +20,14 @@ 1!AD02 eacute Eacute dead_acute dead_doubleacute 1!AD03 p P ampersand paragraph 2!AD04 o O oe OE -1!AD05 egrave Egrave dead_grave grave -0!AD06 dead_circumflex exclam exclamdown +1!AD05 w W dead_breve +0!AD06 dead_grave exclam exclamdown 1!AD07 v V dead_caron 2!AD08 d D eth ETH 1!AD09 l L dead_stroke 2!AD10 j J ij IJ -2!AD11 z Z schwa SCHWA -1!AD12 w W dead_breve +2!AD11 dead_circumflex dead_caron schwa SCHWA +1!AD12 dead_diaeresis dead_abovedot dead_breve # Third row 2!AC01 a A ae AE @@ -45,7 +45,7 @@ # Fourth row 1!LSGT ecircumflex Ecircumflex slash -1!AB01 agrave Agrave backslash +1!AB01 z Z backslash 1!AB02 y Y braceleft leftsinglequotemark 1!AB03 x X braceright rightsinglequotemark 0!AB04 period colon ellipsis periodcentered