QWERTY-Lafayette, canal historique ! :-)
Votre navigateur n’affiche pas correctement la disposition de clavier
ci-dessous.
Veuillez essayer de désactiver votre bloqueur de publicités (AdBlockPlus…)
et recharger cette page.
Objectif QWERTY Accents Extra AltGr
Une adaptation du QWERTY-US pour les francophones :
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.
Cette disposition de clavier ne diffère que très peu du QWERTY-US : seules 5 touches sont affectées. Elle convient donc particulièrement aux claviers QWERTY, mais s’utilise tout aussi bien sur un clavier AZERTY pour ceux qui savent taper en méthode dactylo.
Le principal intéret de cette modification est de permettre une saisie confortable des espaces insécables avant les ponctuations doubles (;:?!) et à l’intérieur des guillemets typographiques («») : il suffit de maintenir la touche Shift enfoncée, puis de presser Espace et la touche de ponctuation.
Par rapport au layout AZERTY de référence pour les francophones, l’autre avantage de cette disposition est d’accéder aux chiffres en direct — sans Shift ni CapsLock. Le pavé numérique n’est plus indispensable.
La plupart des accents utilisés en français sont obtenus par une seule touche morte, située sur la rangée de base — cf. ★ l’étoile sur fond rouge dans le schéma ci-dessus.
Cette touche morte permet aussi de saisir facilement les majuscules accentuées ansi que des caractères tels que Œ, Æ ou les points de suspension (…). Contrairement aux apparences, cette disposition de clavier est donc plus adaptée au français que l’AZERTY.
Cela augmente d’environ 3% le nombre de frappes sur un texte francophone ; en revanche, les touches étant plus accessibles (plus besoin d’aller chercher les caractères accentués sur la ligne des chiffres), la frappe est plus fluide et plus confortable, si bien que ces 3% de frappes supplémentaires ne pénalisent pas la vitesse de saisie.
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…
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 spécifique aux symboles de programmation, et peut être entièrement personnalisée.
La couche AltGr est dédiée aux symboles de programmation et cherche à en faciliter les enchaînements. Les développeurs sont invités à 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.
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 / CtrlAlt à gauche) mais permet néanmoins de saisir rapidement des (0) ou [0], très fréquents dans les langages de programmation.
Cette version est dépréciée et n’est présentée ici qu’à titre d’archive. La version actuelle, anciennement appelée Lafayette42, nous semble supérieure dans tous les domaines :
Exécuter l’installeur. La disposition de clavier apparaît dans la barre de langues (indicateur de la barre des tâches).
dézipper et exécuter pkl.exe
.
Un indicateur apparaît dans la barre des tâches. Ne nécessite pas de droits d’administration, peut fonctionner depuis une clé USB.
Enregistrer dans ~/Library/Keyboard Layouts
(pour le seul
utilisateur courant) ou /Library/Keyboard Layouts
(pour
tous les utilisateurs), et relancer la session.
La disposition de clavier sera disponible dans vos préférences « Langue et Texte », onglet « Méthodes de saisie ».
Script d’installation, nécessitant Python3 et lxml :
sudo apt install python3-lxml curl -Ls https://qwerty-lafayette.org/releases/lafayette_linux_v0.8.1.py | sudo python3
L’installeur contient les deux variantes, Lafayette et Lafayette101. Ces dispositions sont activables par le gestionnaire de préférences de votre bureau ou directement en ligne de commande (sous Xorg) :
setxkbmap fr -variant lafayette setxkbmap fr -variant lafayette101
WTFPL – Do What the Fuck You Want to Public License.