From da88ba767e568768a8d7930c6130e8f4739d0208 Mon Sep 17 00:00:00 2001 From: Fabien Cazenave Date: Sun, 23 Jun 2019 19:16:17 +0200 Subject: [PATCH] update the layout description --- index.html | 132 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 86 insertions(+), 46 deletions(-) diff --git a/index.html b/index.html index e2da7264..9722e5ec 100644 --- a/index.html +++ b/index.html @@ -332,7 +332,7 @@

QWERTY-Lafayette

⍽ espace - ⍽ espace insécable + ⍽ espace insécable fine @@ -379,14 +379,14 @@

QWERTY-Lafayette

(« ») ;
  • - pour disposer d’une couche AltGr personnalisable, - notamment pour les langages de programmation. + pour bénéficier d’une couche AltGr optimisée pour les + langages de programmation.
  • L’objectif est de conserver l’efficacité du QWERTY (chiffres en direct, - développement) tout en proposant une disposition de clavier plus - efficace que l’AZERTY pour le français. + raccourcis clavier) tout en proposant une disposition plus efficace que + l’AZERTY pour le français.

    @@ -436,43 +436,45 @@

    QWERTY-Lafayette

    - Cette disposition de clavier a été pensée pour une utilisation - occasionnelle en allemand (ß), néerlandais (ij), espagnol (ñ), catalan (l·l), portugais, - italien et espéranto : accents, tildes, cédilles, umlauts, guillemets spécifiques… + Cette disposition de clavier a été pensée pour une utilisation régulière + en allemand, néerlandais et espéranto : contrairement à la plupart des + dispositions de clavier, les caractères spéciaux requis pour ces langues + ne sont pas obtenus avec AltGr mais avec la touche morte + , afin de privilégier la fluidité de saisie.

    - Contrairement à la plupart des dispositions de clavier, les caractères - spéciaux requis pour ces langues ne sont pas obtenus avec AltGr mais - avec la touche morte , afin de privilégier le confort et la fluidité de - la saisie. -

    -

    - De même, tous les caractères spéciaux tels que ≤≠±≥©®™μ… sont obtenus - avec la même touche morte. La couche AltGr est donc optionnelle, et peut - être entièrement personnalisée. + De même, les caractères spéciaux tels que ≤≠±≥©®™μ sont + obtenus avec la même touche morte. La couche AltGr + contient les accents morts spécifiques aux autres langues utilisant + l’alphabet roman, mais est essentiellement pensée pour faciliter + l’accès aux symboles de programmation.

    - La couche AltGr n’est pas indispensable, puisque tous les caractères - techniques (`~@#[]{}) sont accessibles soit directement, soit avec la - touche morte . Néanmoins, elle peut s’avérer très pratique pour les - développeurs, qui pourront l’adapter librement à leurs besoins. -

    -

    - Dans la version de base ci-dessus, les caractères les plus utilisés en - C/C++ (ou Java, JavaScript…) et HTML/XML sont disponibles en AltGr + - main gauche. Cela permet de saisir rapidement des digrammes du type ->, - </, />. Les accolades {} et crochets [] sont sur la rangée de base, - bien plus accessibles qu’en QWERTY classique. + La couche AltGr n’est pas indispensable, tous les caractères techniques + (`~@#[]{}) étant accessibles soit directement, soit avec + la touche morte  ; mais elle constitue le principal + atout ergonomique de la disposition pour les langages + de programmation :

    +
      +
    • les symboles des touches excentrées `~, -_, + =+, [{,]}, \|, + '" sont accessibles en AltGr + main gauche ;
    • +
    • la disposition de ces symboles en AltGr + main gauche a + été optimisée pour les enchaînements du type + </, />, ->, =>, + ~/, (''), (""), + +=, -=
    • +
    • les symboles les plus courants []{}<> sont + sur la rangée de base — mieux qu’en QWERTY-US !
    • +

    Sous la main droite, un pavé numérique virtuel (comparable à ceux des - portables) est proposé. Il n’est pas très facile d’accès sous Linux (pas - de touche AltGr / Ctrl+Alt à gauche) mais permet - néanmoins de saisir rapidement des (0) ou [0], très fréquents dans les - langages de programmation. + portables) est proposé. Il permet notamment de saisir rapidement des + (0) ou [0], fréquents en programmation.

    @@ -546,19 +548,48 @@

    Téléchargement

    Notes de version

    -
    v0.6 (2018-04-02)
    +
    v0.7 (2019-xx-xx)
    +
    + Modification du comportement de la barre d’espace : +
      +
    • Shift+Espace + = U+202f espace insécable fine (nnbsp)
    • +
    • AltGr+Espace + = U+0020 espace
    • +
    • AltGr+Shift+Espace + = U+00a0 espace insécable (nbsp)
    • +
    +
    + Ajout de guillemets typographiques secondaires dans la couche AltGr :
      -
    • variante Lafayette42, - dédiée aux claviers compacts ;
    • -
    • la couche AltGr a été modifiée pour faciliter certains - enchaînements : +=, -=, =>, - (''), ~/, etc. ;
    • -
    • AltGr+Espace ne produit plus Escape - (impossible à implémenter sous Windows).
    • +
    • AltGr+Shift+«» + = ‹›
    • +
    • AltGr+Shift+123 + = ‚‘’
    +
    + Ajout de nouvelles touches mortes dans la couche AltGr : hatchek, stroke, + greek, currency, ogonek, macron, brève, double accent aigu, double accent grave. +
    + +
    v0.6 (2018-04-02)
    +
    + Publication d’une variante Lafayette42, + dédiée aux claviers compacts. +
    +
    + Modification de la couche AltGr pour faciliter certains enchaînements : + +=, -=, =>, (''), + ~/, etc. +
    +
    + AltGr+Espace ne produit plus Esc + (impossible à implémenter sous Windows). +
    +
    v0.5 (2015-12-10)
    Quelques changements sur les caractères spéciaux : @@ -572,23 +603,32 @@

    Notes de version

    HJKLVim powwa! +
    +
    Mac OSX : meilleur fonctionnement des touches mortes en CapsLock.
    +
    +
    Linux : meilleur fonctionnement de la touche AltGr sous Chromium.
    +
    v0.2.1 (2013-03-05)
    - Linux : correction mineure (antislash) + Linux : correction mineure (antislash).
    +
    v0.2 (2010-11-16)
    +
    Windows : première version publique.
    - Windows : première version publique
    OSX : correction d’une erreur XML qui rendait le fichier keylayout - inutilisable
    - Linux : correction des guillemets typographiques (« ») + inutilisable -_-'
    +
    + Linux : correction des guillemets typographiques (« »). +
    +
    v0.1 (2010-07-05)
    - première version publique (OSX, Linux) + Première version publique (OSX, Linux).