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

De Disposition de clavier bépo
Aucun résumé des modifications
Ligne 7 : Ligne 7 :


== Modifications suggérées pour la disposition actuelle ==
== Modifications suggérées pour la disposition actuelle ==
Le schéma ci-dessus n'est pas un schéma TypeMatrix, mais une représentation de l'affectation des touches selon [[Carte_d%27accessibilit%C3%A9_des_touches#Accessibilit.C3.A9_des_touches_du_point_de_vue_dactylographique|les méthodes de dactylographie courantes]] - à chaque colonne correspond un doigt et un seul. Les touches qui sont représentées en pointillés sont les deux touches « Europe » :
* {Ç} (alias Europe-1 ou <BKSL>) est disjointe du reste du clavier car sa position dépend du type de clavier : pc104, pc105, TypeMatrix…
* {◻} (alias Europe-2 ou <LSGT>) n'existe que sur les claviers de type pc105.
La couche AltGr n'est pas représentée car je la réserve systématiquement aux symboles tels que <>{}[]/\|¦„“”«», et ce, indépendamment de la disposition utilisée.


  ╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮
  ╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮
Ligne 26 : Ligne 31 :
                   ╰───────┴─────────────────────────┴───────╯
                   ╰───────┴─────────────────────────┴───────╯


* les chiffres en accès direct : inutile de reprendre les pires défauts de l'AZERTY…
** on n'utilise que très rarement plusieurs caractères tels que "<>()_+-/* à la suite, contrairement aux chiffres ;
** dans le cadre d'une utilisation professionnelle, et contrairement à une discussion type IRC, on a très souvent recours aux nombres pour exprimer des quantités, des montants ou des dates - et dans ce cadre-là, l'utilisation du ShiftLock est malpratique ;
* inversion '/; pour une meilleure cohérence de la ponctuation :
** le point-virgule au-dessus de la virgule, les deux points au-dessus du point : c'est une amélioration adoptée par tous les layouts QWERTY/QWERTZ européens sur leur ancêtre américain ;
** ./:/,/; sous la main gauche, !/? sous la main droite ;
* remplacement de {Ê} par une touche AltGr morte (◻) :
** ça ne symétrise pas les modifieurs, mais ça reste bien plus agréable pour accéder à la couche AltGr de la moitié droite du clavier ;
** c'est applicable proprement sous toutes les plate-formes, contrairement au fait de redéfinir une touche Win ou Alt en AltGr :
*** sous Windows™ et MacOS, c'est une touche morte comme une autre ;
*** pour les autres systèmes, cela correspond à ISO_Level3_Latch ;
* inversion H/X (ou permutation H/X/À) pour faciliter l'enchaînement des voyelles après H - [[Utilisateur:Nemolivier|Nemolivier]] est plus à même que moi de justifier ça…


Nota : le schéma ci-dessus n'est pas un schéma TypeMatrix, mais une représentation de l'affectation des touches selon [[Carte_d%27accessibilit%C3%A9_des_touches#Accessibilit.C3.A9_des_touches_du_point_de_vue_dactylographique|les méthodes de dactylographie courantes]] - à chaque colonne correspond un doigt et un seul. Les touches qui sont représentées en pointillés sont les deux touches « Europe » :
'''1. Inversion '/; pour une meilleure cohérence de la ponctuation :'''
* {Ç} (alias Europe-1 ou <BKSL>) est disjointe du reste du clavier car sa position dépend du type de clavier : pc104, pc105, TypeMatrix…
* le point-virgule au-dessus de la virgule, les deux points au-dessus du point ;
* {◻} (alias Europe-2 ou <LSGT>) n'existe que sur les claviers de type pc105.
* ./:/,/; sous la main gauche, !/? sous la main droite ; les ponctuations courantes restent avec les voyelles sous la main gauche, comme sur le Dvorak.
Ce point n'a pas de justification technique, c'est essentiellement pour la cohérence générale que je le propose : c'est une amélioration adoptée par tous les layouts QWERTY/QWERTZ européens sur leur ancêtre américain.


== Zones de frappe sur le clavier ==


Le schéma ci-dessus est volontairement scindé en cinq zones, qui diffèrent par leur mode d'accès :
'''2. Remplacement de {Ê} par une touche AltGr morte () :'''
  ╭─────┬────────────┬────────────┬─────╮
* ça ne symétrise pas les modifieurs, mais ça reste bien plus agréable pour accéder à la couche AltGr de la moitié droite du clavier ;
  │    │            │            │    │
* c'est applicable proprement sous toutes les plate-formes, contrairement au fait de redéfinir une touche Win ou Alt en AltGr :
  │  2 │    20    │    20    │  6  │
** sous Windows™ et MacOS, c'est une touche morte comme une autre ;
  │(aux)│(principale)│(principale)│(aux)│
** pour les autres systèmes, cela correspond à ISO_Level3_Latch ;
  │    │            │            │    │
On pourrait également utiliser Shift+(◻) pour la touche Compose.
  ╰─────┼────────────┴────────────┼─────╯
        │  Alt / Espace / AltGr
        ╰─────────────────────────╯


* les deux zones principales de frappe au centre (2*20 touches), où les touches sont utilisées confortablement par les 8 doigts ;
* les deux zones complémentaires (2+6 touches sur un clavier pc105, 1+6 touches sur un pc104), toujours utilisées par l'auriculaire ;
* la barre d'espace et les touches Alt/AltGr (+ Henkan/Muhenkan sur les claviers asiatiques), toujours utilisées par les pouces.


'''Ce schéma illustre le principal reproche que je fais au Bépo : il y a des lettres hors des deux zones principales de frappe''', contrairement à la plupart des autres dispositions standard, y compris l'AZERTY. Je trouve ces touches très inconfortables à utiliser, surtout pour {W} et {Ç}. Je trouve particulièrement regrettable que la touche {Ç} soit sur l'emplacement Europe-1 : sur un clavier type pc104, cette touche devient encore plus inaccessible que {W} !
'''3. Les chiffres en accès direct :''' inutile de reprendre les pires défauts de l'AZERTY…
* on n'utilise que très rarement plusieurs caractères tels que "<>()_+-/* à la suite, contrairement aux chiffres ;
* dans le cadre d'une utilisation professionnelle, et contrairement à une discussion type IRC, on a très souvent recours aux nombres pour exprimer des quantités, des montants ou des dates - et dans ce cadre-là, l'utilisation du ShiftLock est malpratique.
Ce point a déjà largement été débattu, et il n'a finalement que peu d'importance puisqu'il est facilement bricolable par tout le monde.


Pour modérer mon propos : le Bépo est cohérent avec son objectif (le français et rien d'autre), puisque W et Z sont très rares en français. C'est essentiellement pour le développement et pour d'autres langues (anglais / allemand) que la position de W et Z me gêne. Cette remarque n'est donc pas une critique du Bépo, mais juste un regret par rapport à mon utilisation.
== Suggestion (violente) : AltGr mort pour È/À/Ç ==
Le seul moyen pour ne pas avoir de lettre hors des pavés principaux serait de recourir à une touche morte et de déplacer certaines touches. À défaut d'avoir une solution toute prête à proposer, je suggère une piste : utiliser une touche AltGr morte pour À, È et Ç. Cela libérerait {À} et {È} pour {W} et {Z}, on pourrait même avoir la quasi-totalité des caractères français tout en conservant deux touches Alt symétriques…
Voilà un exemple parfaitement arbitraire (ni corpus ni rien) de ce que ça pourrait donner en mettant une touche morte en [I] (c'est la touche qui me paraît la plus appropriée à cet usage) :
╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮
│ #  │ │ "  │ <  │ >  │ (  │ )  │ │ _  │ +  │ -  │ /  │ *  │ │ @  │ µ  │
│ $  │ │ 1  │ 2  │ 3  │ 4  │ 5  │ │ 6  │ 7  │ 8  │ 9  │ 0  │ │ =  │ %  │
╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤
        │ B  │ É  │ P  │ O  │ W  │ │ V  │ D  │ {{R|◻}}  │ L  │ J  │ │ !  │    │
        │    │    │    │    │    │ │    │    │    │    │    │ │ {{R|^}}  │    │
        ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯
        │ A  │ U  │ I  │ E  │ ;  │ │ C  │ T  │ S  │ R  │ N  │ │ ?  │ ╭-----╮
        │  {{B|À}} │  {{B|Ù}} │    │  {{B|È}} │ ,  │ │  {{B|Ç}} │    │    │    │    │ │ '  │ ¦    ¦
╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦    ¦
¦ Ê  ¦ │ Z  │ Y  │ X  │ :  │ K  │ │ M  │ Q  │ G  │ H  │ F  │        ╰-----╯
¦    ¦ │    │    │    │ .  │    │ │    │    │    │    │    │
╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯
                  ╭───────┬─────────────────────────┬───────╮
                  │  Alt  │                        │  Alt  │
                  │      │                        │      │
                  ╰───────┴─────────────────────────┴───────╯
Attention : {W}, {Z}, {V}, {D} et {M} ont été déplacées « au pif » ; l'apostrophe, l'accent circonflexe et les points d'exclamation / interrogation, qui ne sont pas utilisés dans le flot, sont déportés sur la droite. Ce schéma n'est pas une proposition, juste une illustration de ce qu'il faudrait faire pour garder toutes les lettres dans les deux pavés principaux. Pour que cela devienne une vraie proposition, il faudrait étudier sérieusement le déplacement de ces touches. Si l'éventualité d'une touche morte « à la Leboutte » n'est pas rédhibitoire, je pourrais m'y coller.


Avantages :
== Ce qui me saoule dans le Bépo… ==
* toutes les lettres sont dans les zones principales de frappe : je préfère de loin taper deux touches sous les doigts plutôt qu'une seule sur l'auriculaire en extension ;
…c'est que des lettres sont placées hors des deux zones principales de frappe : je trouve que {Z}, {W} et {Ç} sont particulièrement inconfortables.
* ça libère deux touches à droite, qui pourraient être utilisées pour des caractères ou des diacritiques moins courants ;
* ça libère une place en Maj+[I] pour une autre touche morte (tréma, ligature…) ou l'accent grave non mort ;
* le digramme « où » me parait plus facile ;
* les touches Alt sont symétriques, donc permutables avec Ctrl ou Shift.


Inconvénient : c'est une grosse remise en cause du layout actuel, il faut placer WZVDM et refaire une partie de la couche AltGr, et étant nouveau sur le projet je suis bien mal placé pour la proposer !!!
Le Bépo reste cohérent avec son objectif (le français et rien d'autre), puisque W et Z sont très rares en français ; c'est essentiellement pour le développement et pour d'autres langues (anglais / allemand) que la position de W et Z me gêne. Ce n'est donc pas une critique du Bépo, mais plutôt le constat qu'il est peu adapté à mon utilisation.


J'ajouterais pour finir que d'autres contributeurs Bépo sont bien plus à même que moi d'évaluer la pertinence de cette suggestion. En clair : si c'est une idée débile, ne vous gënez pas pour le dire. :-)
Pour ceux que ça intéresse, je propose néanmoins une piste pour remettre toutes les lettres dans les zones principale de frappe : [[Utilisateur:Kaze/Touche_morte_pour_ÀÈÇ|utiliser une touche morte pour À/È/Ç]].

Version du 29 avril 2008 à 19:56

Je suis développeur, j'utilise quotidiennement l'anglais, le français et l'allemand (dans cet ordre), je ne suis donc pas forcément un bon client pour le Bépo.

J'utilise plusieurs layouts : qwerty-us, dvorak-us, et même azerty quand je suis en clientèle. Sur mon poste perso j'utilise mes propres layouts qwerty et dvorak internationalisés. Je m'intéresse au Bépo autant pour la démarche de conception et d'optimisation que pour le layout lui-même, que j'adopterai peut-être quand il sera finalisé.

Je travaille (entre autres) pour TypeMatrix™, j'ai notamment contribué à la conception du 2030-USB. Je suis en train de faire un tutoriel d'apprentissage du clavier en XUL sous licence GPL, compatible avec les leçons de KTouch, et qui supporte le Bépo.


Modifications suggérées pour la disposition actuelle

Le schéma ci-dessus n'est pas un schéma TypeMatrix, mais une représentation de l'affectation des touches selon les méthodes de dactylographie courantes - à chaque colonne correspond un doigt et un seul. Les touches qui sont représentées en pointillés sont les deux touches « Europe » :

  • {Ç} (alias Europe-1 ou <BKSL>) est disjointe du reste du clavier car sa position dépend du type de clavier : pc104, pc105, TypeMatrix…
  • {◻} (alias Europe-2 ou <LSGT>) n'existe que sur les claviers de type pc105.

La couche AltGr n'est pas représentée car je la réserve systématiquement aux symboles tels que <>{}[]/\|¦„“”«», et ce, indépendamment de la disposition utilisée.

╭─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────┬─────┬─────┬─────╮ ╭─────┬─────╮
│ #   │ │ "   │ <   │ >   │ (   │ )   │ │ _   │ +   │ -   │ /   │ *   │ │ @   │ µ   │
│ $   │ │ 1   │ 2   │ 3   │ 4   │ 5   │ │ 6   │ 7   │ 8   │ 9   │ 0   │ │ =   │ %   │
╰─────╯ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┤
        │ B   │ É   │ P   │ O   │ È   │ │ !   │ V   │ D   │ L   │ J   │ │ Z   │ W   │
        │     │     │     │     │     │ │ ^   │     │     │     │     │ │     │     │
        ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────╯
        │ A   │ U   │ I   │ E   │ ;   │ │ C   │ T   │ S   │ R   │ N   │ │ M   │ ╭-----╮
        │     │     │     │     │ ,   │ │     │     │     │     │     │ │     │ ¦ Ç   ¦
╭-----╮ ├─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┤ ╰─────╯ ¦     ¦
¦    ¦ │ À   │ Y   │ X   │ :   │ K   │ │ ?   │ Q   │ G   │ H   │ F   │         ╰-----╯
¦     ¦ │     │     │     │ .   │     │ │ '   │     │     │     │     │
╰-----╯ ╰─────┴─────┴─────┴─────┴─────╯ ╰─────┴─────┴─────┴─────┴─────╯
                  ╭───────┬─────────────────────────┬───────╮
                  │  Alt  │                         │ AltGr │
                  │       │                         │       │
                  ╰───────┴─────────────────────────┴───────╯


1. Inversion '/; pour une meilleure cohérence de la ponctuation :

  • le point-virgule au-dessus de la virgule, les deux points au-dessus du point ;
  • ./:/,/; sous la main gauche, !/? sous la main droite ; les ponctuations courantes restent avec les voyelles sous la main gauche, comme sur le Dvorak.

Ce point n'a pas de justification technique, c'est essentiellement pour la cohérence générale que je le propose : c'est une amélioration adoptée par tous les layouts QWERTY/QWERTZ européens sur leur ancêtre américain.


2. Remplacement de {Ê} par une touche AltGr morte (◻) :

  • ça ne symétrise pas les modifieurs, mais ça reste bien plus agréable pour accéder à la couche AltGr de la moitié droite du clavier ;
  • c'est applicable proprement sous toutes les plate-formes, contrairement au fait de redéfinir une touche Win ou Alt en AltGr :
    • sous Windows™ et MacOS, c'est une touche morte comme une autre ;
    • pour les autres systèmes, cela correspond à ISO_Level3_Latch ;

On pourrait également utiliser Shift+(◻) pour la touche Compose.


3. Les chiffres en accès direct : inutile de reprendre les pires défauts de l'AZERTY…

  • on n'utilise que très rarement plusieurs caractères tels que "<>()_+-/* à la suite, contrairement aux chiffres ;
  • dans le cadre d'une utilisation professionnelle, et contrairement à une discussion type IRC, on a très souvent recours aux nombres pour exprimer des quantités, des montants ou des dates - et dans ce cadre-là, l'utilisation du ShiftLock est malpratique.

Ce point a déjà largement été débattu, et il n'a finalement que peu d'importance puisqu'il est facilement bricolable par tout le monde.


Ce qui me saoule dans le Bépo…

…c'est que des lettres sont placées hors des deux zones principales de frappe : je trouve que {Z}, {W} et {Ç} sont particulièrement inconfortables.

Le Bépo reste cohérent avec son objectif (le français et rien d'autre), puisque W et Z sont très rares en français ; c'est essentiellement pour le développement et pour d'autres langues (anglais / allemand) que la position de W et Z me gêne. Ce n'est donc pas une critique du Bépo, mais plutôt le constat qu'il est peu adapté à mon utilisation.

Pour ceux que ça intéresse, je propose néanmoins une piste pour remettre toutes les lettres dans les zones principale de frappe : utiliser une touche morte pour À/È/Ç.