« Utilisateur:Flamme/bépo-intl » : différence entre les versions

De Disposition de clavier bépo
(ajout du fichier de configuration)
 
(26 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= BÉPO.Ŵ =
= BÉPO.Ŵ =
un bépo adapté au français, à l’anglais et à la programmation… '''.Ŵ''' parce que ce sont les principales touches qui ont été déplacées.


J’écris pas mal de français, d’anglais et je programme. Le bépo est très bien, mais avantage un peu trop le français au détriment du reste (ça reste mieux que l’azerty toutefois). J’ai besoin d’un clavier efficace pour ces trois activités, et c’est le but des modifications présentées ici.
{| align="right" width="260px"
* < > en accès direct, intervertis avec « »
|{{Cadre
* ' et ’ en accès directs
|titre=BÉPO-intl
* @ en AltGr
|code couleur=rouge
|logo=Méthodologie.png
|logo_editlien=Note.png
|contenu=
'''Le bépo «international»'''. D’autres adaptations du bépo pour des usages variés existent&nbsp;:
* [[Utilisateur:Kikoun/bepo_intl]]
* [[Utilisateur:Kaze/Bépo-intl]]
* [[Utilisateur:Nemolivier]]
}}
|}
Le bépo.ŵ est une variante du bépo adaptée au français, à l’anglais et à la programmation… '''.Ŵ''' parce que ce sont les principales touches qui ont été déplacées.
Par choix, le bépo.ŵ reste très proche du bépo.
 
Le bépo est très bien, mais avantage un peu trop le français au détriment du reste (ça reste mieux que l’azerty toutefois). Pour équilibrer un peu plus les trois activités (français, anglais, programmation), voici les principales modifications faites&nbsp;:
* {{touche|<}} {{touche|>}} en accès direct, intervertis avec {{touche|«}} {{touche|»}}
* {{touche|'}} et {{touche|}} en accès directs
* {{touche|@}} en AltGr
* inversion de {{touche|C}} et {{touche|,}}
* réorganisation des touches de ponctuation sur une même colonne (de la main droite, pour faciliter la frappe de : ; ?)
* réorganisation des touches de ponctuation sur une même colonne (de la main droite, pour faciliter la frappe de : ; ?)
* W facilement accessible, à l’ancienne place du .
* {{touche|W}} facilement accessible, à l’ancienne place du point
* ^ a pris la place la touche excentrée, mais a été dupliquée en AltGr + W
* {{touche|^}} a pris la place sur la touche excentrée, mais a été dupliquée en AltGr + {{touche|W}}
 
Cette variante a été pensée pour le TypeMatrix avant tout. J’ignore si elle serait adaptée pour un clavier ordinaire.
 
[[Fichier:Carte-simple-bepo.w.png]]


[[Fichier:Carte-simple-bepo.w.png|900px]]
[[Fichier:Carte-complete-bepo.w.png]]


[[Fichier:Carte-complete-bepo.w.png|900px]]
= TÉLÉCHARGEMENT =


== Windows ==
Pilotes : [http://www.dicollecte.org/_misc/bepow.zip installeurs dans archive zip]
== Mac OS X ==
Github : https://github.com/maximeparisse/bepo.w-mac-config
Lien direct vers le fichier du layout : https://github.com/maximeparisse/bepo.w-mac-config/blob/master/results/layout-bepow.keylayout
== Linux ==
Github : https://github.com/sLyZah/bepo.w-linux/blob/main/README.md


= du BÉPO  au  BÉPO.Ŵ =
= du BÉPO  au  BÉPO.Ŵ =
'''{{R|1.}}''' En programmation, surtout dans le webdesign, les signes {{touche|< >}} sont très utiles. Inversion avec les guillemets typographiques.
'''{{R|1.}}''' En programmation, surtout dans le webdesign, les signes {{touche|< >}} sont très utiles. Inversion avec les guillemets typographiques.


'''{{V|2.}}''' Les guillemets anglais sont remontés à la première ligne, avec les autres, échangeant leur place avec les signes {{touche|≤ ≥}}. Plus facile à mémoriser.
'''{{V|2.}}''' Les guillemets anglais sont remontés à la première ligne, avec les autres, échangeant leur place avec les signes {{touche|≤ ≥}}. Plus logique et facile à mémoriser.


'''{{B|3.}}''' Le caractère @ ne mérite pas un accès direct, je ne m’en sers que très rarement. Par contre, l’apostrophe typographique directement serait grandement utile.
'''{{B|3.}}''' Le caractère @ ne mérite pas un accès direct, son usage ne me paraît pas si fréquent. En revanche, l’apostrophe typographique en accès direct serait grandement utile pour le français.
* L’apostrophe typographique {{touche|’}} prend la place de l’apostrophe simple {{touche|'}}. Cette dernière, étant un signe de programmation, a plus sa place en première ligne, elle va remplacer @.
* @ reste sur la même touche, en AltGr, et remplace un caractère que je trouve inutile ^ (pas la touche morte).
* Le caractère {{touche|^}} est placé avec la touche morte {{touche|^}}. Le caractère {{touche|¡}} n’est guère utile. Le point d’exclamation {{touche|!}} étant en Shift, il n’est pas absurde de laisser {{touche|¡}} sur la même touche en Shift+AltGr.
* Pour suivre la logique des points d’exclamation, on inverse ¿ et le crochet en chef, ainsi ? et ¿ sont tous les deux sur Shift.


* je place l’apostrophe typographique {{touche|’}} à la place de l’apostrophe simple {{touche|'}}. Cette dernière, étant un signe de programmation, a plus sa place en première ligne, elle va remplacer @.
Jusqu’à présent, les modifications faites sont mineures et ne modifient guère le clavier.
* @ reste sur la même touche, en AltGr, et remplace un caractère que je trouve inutile ^ (pas la touche morte)
* je place {{touche|^}} avec la touche morte {{touche|^}}. Le caractère {{touche|¡}} ne me sert pas. Le point d’exclamation {{touche|!}} étant en Shift, il n’est pas absurde de laisser {{touche|¡}} sur la même touche en Shift+AltGr.
* pour suivre la logique des points d’exclamation, j’inverse ¿ et le crochet en chef, ainsi ? et ¿ sont tous les deux sur Shift.
Jusqu’à présent, les modifications sont mineures et ne changent guère le clavier.


'''{{V|4.}}''' Maintenant, le gros souci, c’est le W, bien trop loin, surtout quand on tape de l’anglais. Je ne suis pas non plus satisfait du placement sur la main gauche des touches de ponctuation (plus difficile de taper avec Shift).
'''{{V|4.}}''' Maintenant, le gros souci, c’est le W, bien trop loin, surtout quand on tape de l’anglais. Par ailleurs, le placement sur la main gauche des touches de ponctuation ne me convient guère (car il est difficile de taper les ponctuations doubles avec Shift).
Il est possible d’intervertir {{touche|,}} et C sans souci, elles ne font que passer d’un index à l’autre.
* Il est possible d’intervertir {{touche|,}} et {{touche|C}} sans souci, elles ne font que passer d’un index à l’autre.
Ensuite, j’intervertis les 3 touches {{touche|W}}, {{touche|.}} et {{touche|^}}. W  est maintenant à une places simple d’accès. La position du point et de la virgule rend plus aisé de taper les ponctuations doubles.
* Ensuite, le déplacement des 3 touches {{touche|W}}, {{touche|.}} et {{touche|^}} permet de placer le point à droite, et rend W très accessible.


'''{{B|5.}}''' Dernier problème: c’est maintenant la touche morte {{touche|^}} qui est excentrée. Il faut bien qu’un caractère occupe cette case. Néanmoins, comme certains pourraient trouver rédhibitoire d’avoir cette touche là, je la duplique en AltGr+W (pouce droit + index gauche, c’est facile). Je déplace la brève qui occupait la place précédemment et la mets la place du crochet en chef, qui va occuper la case laissée vide par l’apostrophe typographique (cf 3.).
'''{{B|5.}}''' Dernier problème&nbsp;: c’est maintenant la touche morte {{touche|^}} qui est excentrée. Il faut bien qu’un caractère occupe cette case. Néanmoins, comme certains pourraient trouver rédhibitoire d’avoir cette touche là, je la duplique en AltGr+W (pouce droit + index gauche, c’est facile). Je déplace la brève qui occupait la place précédemment et la mets à la place du crochet en chef, qui va occuper la case laissée vide par l’apostrophe typographique (cf 3.).


[[Fichier:Modifications-bepo.w.png|900px]]
[[Fichier:Modifications-bepo.w.png]]


= Fichiers de configuration =


= Fichier de configuration =
'''layout-1w.conf :'''
<pre>
<pre>
# key          direct                  shift                  altgr                  altgr+shift
# key          direct                  shift                  altgr                  altgr+shift
Ligne 68 : Ligne 99 :
2!AD10          j                      J                      ij                      IJ
2!AD10          j                      J                      ij                      IJ
2!AD11          z                      Z                      schwa                  SCHWA
2!AD11          z                      Z                      schwa                  SCHWA
1!AD12          dead_circumflex        exclam                  asciicircum            exclamdown
0!AD12          dead_circumflex        exclam                  asciicircum            exclamdown


# Third row
# Third row
Ligne 75 : Ligne 106 :
1!AC03          i                      I                      dead_diaeresis          dead_abovedot
1!AC03          i                      I                      dead_diaeresis          dead_abovedot
1!AC04          e                      E                      EuroSign                dead_currency
1!AC04          e                      E                      EuroSign                dead_currency
0!AC05          c                      C                      copyright              U017F
1!AC05          c                      C                      copyright              U017F
1!AC06          comma                  semicolon              dead_hook              dead_horn
0!AC06          comma                  semicolon              dead_hook              dead_horn
2!AC07          t                      T                      thorn                  THORN
2!AC07          t                      T                      thorn                  THORN
2!AC08          s                      S                      ssharp                  U1E9E
2!AC08          s                      S                      ssharp                  U1E9E
Ligne 89 : Ligne 120 :
1!AB02          y                      Y                      braceleft              lessthanequal
1!AB02          y                      Y                      braceleft              lessthanequal
1!AB03          x                      X                      braceright              greaterthanequal
1!AB03          x                      X                      braceright              greaterthanequal
0!AB04          w                      W                      dead_circumflex
1!AB04          w                      W                      dead_circumflex
1!AB05          k                      K                      asciitilde
1!AB05          k                      K                      asciitilde
0!AB06          rightsinglequotemark    question                dead_breve              questiondown
0!AB06          rightsinglequotemark    question                dead_breve              questiondown
Ligne 102 : Ligne 133 :
# EOF
# EOF
</pre>
</pre>
'''virtualKeys-1w.conf :'''
<pre>
# generator vk_azerty  vk_bepo    vk_qwertz  vk_dvoraj
# First row
TLDE        OEM_7      OEM_3      OEM_2      OEM_3
AE01        1          1          1          1
AE02        2          2          2          2
AE03        3          3          3          3
AE04        4          4          4          4
AE05        5          5          5          5
AE06        6          6          6          6
AE07        7          7          7          7
AE08        8          8          8          8
AE09        9          9          9          9
AE10        0          0          0          0
AE11        OEM_4      OEM_MINUS  OEM_4      OEM_4
AE12        OEM_PLUS    OEM_PLUS    OEM_6      OEM_6
# Second row
AD01        A          B          Q          OEM_7
AD02        Z          OEM_1      W          OEM_COMMA
AD03        E          P          E          OEM_PERIOD
AD04        R          O          R          P
AD05        T          OEM_2      T          Y
AD06        Y          OEM_PERIOD  Z          F
AD07        U          V          U          G
AD08        I          D          I          C
AD09        O          L          O          R
AD10        P          J          P          L
AD11        OEM_6      Z          OEM_1      OEM_2
AD12        OEM_1      OEM_4      OEM_3      OEM_PLUS
# Third row
AC01        Q          A          A          A
AC02        S          U          S          O
AC03        D          I          D          E
AC04        F          E          F          U
AC05        G          C          G          I
AC06        H          OEM_COMMA  H          D
AC07        J          T          J          H
AC08        K          S          K          T
AC09        L          R          L          N
AC10        M          N          OEM_7      S
AC11        OEM_3      M          OEM_5      OEM_MINUS
BKSL        OEM_5      OEM_5      OEM_8      OEM_5
# Fourth row
LSGT        OEM_102    OEM_102    OEM_102    OEM_102
AB01        W          OEM_6      Y          OEM_1
AB02        X          Y          X          Q
AB03        C          X          C          K
AB04        V          W          V          J
AB05        B          K          B          X
AB06        N          OEM_7      N          B
AB07        OEM_COMMA  Q          M          M
AB08        OEM_PERIOD  G          OEM_COMMA  W
AB09        OEM_2      H          OEM_PERIOD  V
AB10        OEM_8      F          OEM_MINUS  Z
SPCE        SPACE      SPACE      SPACE      SPACE
KPDL        DECIMAL    DECIMAL    DECIMAL    DECIMAL
# EOF
</pre>
'''deads-1w.conf :'''
Aucun changement par rapport au bépo.

Dernière version du 11 octobre 2020 à 18:55

BÉPO.Ŵ

Cartella rossa.jpg
BÉPO-intl
Méthodologie.png
   

Le bépo «international». D’autres adaptations du bépo pour des usages variés existent :

Le bépo.ŵ est une variante du bépo adaptée au français, à l’anglais et à la programmation… parce que ce sont les principales touches qui ont été déplacées. Par choix, le bépo.ŵ reste très proche du bépo.

Le bépo est très bien, mais avantage un peu trop le français au détriment du reste (ça reste mieux que l’azerty toutefois). Pour équilibrer un peu plus les trois activités (français, anglais, programmation), voici les principales modifications faites :

  • clavier bépo< clavier bépo> en accès direct, intervertis avec clavier bépo« clavier bépo»
  • clavier bépo' et clavier bépo en accès directs
  • clavier bépo@ en AltGr
  • inversion de clavier bépoC et clavier bépo,
  • réorganisation des touches de ponctuation sur une même colonne (de la main droite, pour faciliter la frappe de : ; ?)
  • clavier bépoW facilement accessible, à l’ancienne place du point
  • clavier bépo^ a pris la place sur la touche excentrée, mais a été dupliquée en AltGr + clavier bépoW

Cette variante a été pensée pour le TypeMatrix avant tout. J’ignore si elle serait adaptée pour un clavier ordinaire.

Carte-simple-bepo.w.png

Carte-complete-bepo.w.png

TÉLÉCHARGEMENT

Windows

Pilotes : installeurs dans archive zip

Mac OS X

Github : https://github.com/maximeparisse/bepo.w-mac-config

Lien direct vers le fichier du layout : https://github.com/maximeparisse/bepo.w-mac-config/blob/master/results/layout-bepow.keylayout

Linux

Github : https://github.com/sLyZah/bepo.w-linux/blob/main/README.md

du BÉPO au BÉPO.Ŵ

1. En programmation, surtout dans le webdesign, les signes clavier bépo< > sont très utiles. Inversion avec les guillemets typographiques.

2. Les guillemets anglais sont remontés à la première ligne, avec les autres, échangeant leur place avec les signes clavier bépo≤ ≥. Plus logique et facile à mémoriser.

3. Le caractère @ ne mérite pas un accès direct, son usage ne me paraît pas si fréquent. En revanche, l’apostrophe typographique en accès direct serait grandement utile pour le français.

  • L’apostrophe typographique clavier bépo prend la place de l’apostrophe simple clavier bépo'. Cette dernière, étant un signe de programmation, a plus sa place en première ligne, elle va remplacer @.
  • @ reste sur la même touche, en AltGr, et remplace un caractère que je trouve inutile ^ (pas la touche morte).
  • Le caractère clavier bépo^ est placé avec la touche morte clavier bépo^. Le caractère clavier bépo¡ n’est guère utile. Le point d’exclamation clavier bépo! étant en Shift, il n’est pas absurde de laisser clavier bépo¡ sur la même touche en Shift+AltGr.
  • Pour suivre la logique des points d’exclamation, on inverse ¿ et le crochet en chef, ainsi ? et ¿ sont tous les deux sur Shift.

Jusqu’à présent, les modifications faites sont mineures et ne modifient guère le clavier.

4. Maintenant, le gros souci, c’est le W, bien trop loin, surtout quand on tape de l’anglais. Par ailleurs, le placement sur la main gauche des touches de ponctuation ne me convient guère (car il est difficile de taper les ponctuations doubles avec Shift).

  • Il est possible d’intervertir clavier bépo, et clavier bépoC sans souci, elles ne font que passer d’un index à l’autre.
  • Ensuite, le déplacement des 3 touches clavier bépoW, clavier bépo. et clavier bépo^ permet de placer le point à droite, et rend W très accessible.

5. Dernier problème : c’est maintenant la touche morte clavier bépo^ qui est excentrée. Il faut bien qu’un caractère occupe cette case. Néanmoins, comme certains pourraient trouver rédhibitoire d’avoir cette touche là, je la duplique en AltGr+W (pouce droit + index gauche, c’est facile). Je déplace la brève qui occupait la place précédemment et la mets à la place du crochet en chef, qui va occuper la case laissée vide par l’apostrophe typographique (cf 3.).

Modifications-bepo.w.png

Fichiers de configuration

layout-1w.conf :

# key           direct                  shift                   altgr                   altgr+shift

# First row
0!TLDE          dollar                  numbersign              endash                  paragraph
1!AE01          quotedbl                1                       emdash                  doublelowquotemark
1!AE02          less                    2                       guillemotleft           leftdoublequotemark
1!AE03          greater                 3                       guillemotright          rightdoublequotemark
1!AE04          parenleft               4                       bracketleft             leftsinglequotemark
1!AE05          parenright              5                       bracketright            rightsinglequotemark
1!AE06          apostrophe              6                       at
1!AE07          plus                    7                       plusminus               notsign
1!AE08          minus                   8                       moinsmath               onequarter
1!AE09          slash                   9                       division                onehalf
1!AE10          asterisk                0                       multiply                threequarters
0!AE11          equal                   degree                  notequal                minutes
0!AE12          percent                 grave                   permille                seconds

# Second row
1!AD01          b                       B                       bar                     brokenbar
1!AD02          eacute                  Eacute                  dead_acute              dead_doubleacute
1!AD03          p                       P                       ampersand               section
2!AD04          o                       O                       oe                      OE
1!AD05          egrave                  Egrave                  dead_grave              grave
0!AD06          period                  colon                   ellipsis                periodcentered
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
0!AD12          dead_circumflex         exclam                  asciicircum             exclamdown

# Third row
2!AC01          a                       A                       ae                      AE
2!AC02          u                       U                       ugrave                  Ugrave
1!AC03          i                       I                       dead_diaeresis          dead_abovedot
1!AC04          e                       E                       EuroSign                dead_currency
1!AC05          c                       C                       copyright               U017F
0!AC06          comma                   semicolon               dead_hook               dead_horn
2!AC07          t                       T                       thorn                   THORN
2!AC08          s                       S                       ssharp                  U1E9E
1!AC09          r                       R                       registered              trademark
1!AC10          n                       N                       dead_tilde
1!AC11          m                       M                       dead_macron             masculine
1!BKSL          ccedilla                Ccedilla                dead_cedilla            dead_commabelow

# Fourth row
1!LSGT          ecircumflex             Ecircumflex             slash
1!AB01          agrave                  Agrave                  backslash
1!AB02          y                       Y                       braceleft               lessthanequal
1!AB03          x                       X                       braceright              greaterthanequal
1!AB04          w                       W                       dead_circumflex
1!AB05          k                       K                       asciitilde
0!AB06          rightsinglequotemark    question                dead_breve              questiondown
1!AB07          q                       Q                       dead_abovering          dead_belowdot
1!AB08          g                       G                       dead_greek
1!AB09          h                       H                       dagger                  doubledagger
1!AB10          f                       F                       dead_ogonek             ordfeminine
0!SPCE          space                   nobreakspace            underscore              narrownbsp

0w!KPDL         period                  period

# EOF


virtualKeys-1w.conf :

# generator vk_azerty   vk_bepo     vk_qwertz   vk_dvoraj

# First row
TLDE        OEM_7       OEM_3       OEM_2       OEM_3
AE01        1           1           1           1
AE02        2           2           2           2
AE03        3           3           3           3
AE04        4           4           4           4
AE05        5           5           5           5
AE06        6           6           6           6
AE07        7           7           7           7
AE08        8           8           8           8
AE09        9           9           9           9
AE10        0           0           0           0
AE11        OEM_4       OEM_MINUS   OEM_4       OEM_4 
AE12        OEM_PLUS    OEM_PLUS    OEM_6       OEM_6

# Second row
AD01        A           B           Q           OEM_7
AD02        Z           OEM_1       W           OEM_COMMA
AD03        E           P           E           OEM_PERIOD
AD04        R           O           R           P
AD05        T           OEM_2       T           Y
AD06        Y           OEM_PERIOD  Z           F
AD07        U           V           U           G
AD08        I           D           I           C
AD09        O           L           O           R
AD10        P           J           P           L
AD11        OEM_6       Z           OEM_1       OEM_2
AD12        OEM_1       OEM_4       OEM_3       OEM_PLUS

# Third row
AC01        Q           A           A           A
AC02        S           U           S           O
AC03        D           I           D           E
AC04        F           E           F           U
AC05        G           C           G           I
AC06        H           OEM_COMMA   H           D
AC07        J           T           J           H
AC08        K           S           K           T
AC09        L           R           L           N
AC10        M           N           OEM_7       S
AC11        OEM_3       M           OEM_5       OEM_MINUS
BKSL        OEM_5       OEM_5       OEM_8       OEM_5

# Fourth row
LSGT        OEM_102     OEM_102     OEM_102     OEM_102
AB01        W           OEM_6       Y           OEM_1
AB02        X           Y           X           Q 
AB03        C           X           C           K
AB04        V           W           V           J
AB05        B           K           B           X
AB06        N           OEM_7       N           B
AB07        OEM_COMMA   Q           M           M
AB08        OEM_PERIOD  G           OEM_COMMA   W
AB09        OEM_2       H           OEM_PERIOD  V
AB10        OEM_8       F           OEM_MINUS   Z

SPCE        SPACE       SPACE       SPACE       SPACE

KPDL        DECIMAL     DECIMAL     DECIMAL     DECIMAL

# EOF


deads-1w.conf :

Aucun changement par rapport au bépo.