« Utilisateur:Aissen » : différence entre les versions

De Disposition de clavier bépo
(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  ║  æ│  {{R|^}}│   {{R|¨}}│   €│ ,  ║    │    │    │    │    │    │    ║    ║
  ║  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 <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl , 1 , emdash        , doublelowquotemark  ] }; // " 1 — „
     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         , exclamdown          ] }; // ` !  ¡
     key <AD06> { type[group1] = "FOUR_LEVEL", [ dead_grave , exclam  , exclamdown,          VoidSymbol           ] }; // ` !  ¡
    key <AC02> { type[group1] = "FOUR_LEVEL", [ u          , U        , dead_circumflex    , dead_caron          ] }; // u U ^ 


     // 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            ] }; // z Z ə Ə
     key <AD11> { type[group1] = "FOUR_LEVEL", [ dead_circumflex , dead_caron    , schwa        , SCHWA            ] };
     key <AD12> { type[group1] = "FOUR_LEVEL", [ dead_diaeresis  , dead_avovedot , dead_breve  , VoidSymbol        ] }; // w W ˘
     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          , rightsinglequotemark ] }; // z Z \
     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

Une image: Bépow-aissen.png