« Utilisateur:Aissen » : différence entre les versions
(Nouvelle page : === Bépo-intl === Ma variante bépow, basée sur le travail de Kazé : <center> ┌────┬────┬────┬────┬─...) |
Aucun résumé des modifications |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ | ||
║ ║ A │ U │ I │ E │ ; ║ C │ T │ S │ R │ N │ M │ Ç ║ ║ | ║ ║ A │ U │ I │ E │ ; ║ C │ T │ S │ R │ N │ M │ Ç ║ ║ | ||
║ CAPS ║ æ│ | ║ CAPS ║ æ│ ù│ ¨│ €│ , ║ │ │ │ │ │ │ ║ ║ | ||
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ | ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ | ||
║ ^ ║ Ê │ {{B|Z}} │ Y │ X │ : │ K ║ ? │ Q │ G │ H │ F ║ ^ ║ | ║ ^ ║ Ê │ {{B|Z}} │ Y │ X │ : │ K ║ ? │ Q │ G │ H │ F ║ ^ ║ | ||
Ligne 31 : | Ligne 31 : | ||
// guillemets | // guillemets | ||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less , 2 , guillemotleft , leftdoublequotemark ] }; // < 2 « “ | key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less , 2 , guillemotleft , leftdoublequotemark ] }; // < 2 « “ | ||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater , 3 , guillemotright , rightdoublequotemark ] }; // > 3 » ” | key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater , 3 , guillemotright , rightdoublequotemark ] }; // > 3 » ” | ||
// accents morts : circonflexe et grave | // accents morts : circonflexe et grave | ||
key <AD06> { type[group1] = "FOUR_LEVEL", [ dead_grave , exclam , VoidSymbol | key <AD06> { type[group1] = "FOUR_LEVEL", [ dead_grave , exclam , exclamdown, VoidSymbol ] }; // ` ! ¡ | ||
// accents morts en double sous {W} et {Z} | // accents morts en double sous {W} et {Z} | ||
key <AD11> { type[group1] = "FOUR_LEVEL", [ dead_circumflex , dead_caron , schwa , SCHWA ] }; | key <AD11> { type[group1] = "FOUR_LEVEL", [ dead_circumflex , dead_caron , schwa , SCHWA ] }; | ||
key <AD12> { type[group1] = "FOUR_LEVEL", [ dead_diaeresis , | key <AD12> { type[group1] = "FOUR_LEVEL", [ dead_diaeresis , dead_abovedot , dead_breve , VoidSymbol ] }; | ||
// W et Z sous la main gauche | // W et Z sous la main gauche | ||
key <AD05> { type[group1] = "FOUR_LEVEL", [ w , W , dead_breve , VoidSymbol ] }; // w W | key <AD05> { type[group1] = "FOUR_LEVEL", [ w , W , dead_breve , VoidSymbol ] }; // w W | ||
key <AB01> { type[group1] = "FOUR_LEVEL", [ z , Z , backslash , | key <AB01> { type[group1] = "FOUR_LEVEL", [ z , Z , backslash , VoidSymbol] }; // z Z \ | ||
}; | }; | ||
</nowiki></pre> | </nowiki></pre> | ||
Voilà un patch sur la version 1.0rc1 pour le configGenerator: | |||
<pre><nowiki> | |||
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 | |||
</nowiki></pre> | |||
Une image: | |||
[[Image:Bépow-aissen.png]] |
Dernière version du 27 août 2008 à 14:54
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