From ced321b11e8ae229b286086da6d2cb07336d8701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Berra?= Date: Tue, 6 Aug 2024 12:27:56 +0200 Subject: [PATCH] =?UTF-8?q?Harmonisation=20de=20d=C3=A9tails,=20suite=20(#?= =?UTF-8?q?217)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix details * fix formal details --------- Co-authored-by: Fabien Cazenave --- www/content/alternatives/_index.md | 53 ++++--- .../articles/apprendre_a_taper/index.md | 150 +++++++++--------- www/content/articles/bienvenue.md | 2 +- www/content/articles/ergol_1_0_0.md | 18 +-- www/content/articles/ergol_sous_swaywm.md | 14 +- .../articles/vim_pour_les_ergonautes/index.md | 12 +- www/content/claviers/arsenik/index.md | 16 +- www/content/stats.html | 6 +- 8 files changed, 135 insertions(+), 136 deletions(-) diff --git a/www/content/alternatives/_index.md b/www/content/alternatives/_index.md index 53077a56..f9c2242f 100644 --- a/www/content/alternatives/_index.md +++ b/www/content/alternatives/_index.md @@ -15,7 +15,7 @@ hideSummaryOfChildPages = true ::: Ergo‑L est conçu pour n’avoir que des avantages sur Azerty, Qwerty, Dvorak et -Bépo ; mais il ne prétend pas être le plus optimisé partout. Nous pensons qu’il +Bépo. Il ne prétend pas être le plus optimisé partout : nous pensons qu’il conviendra au plus grand nombre, mais il y a des alternatives intéressantes ! **Il n’y a pas de mauvaise disposition, seulement des mauvais choix.** @@ -46,7 +46,7 @@ soit devenir insupportables. +===============+:=====:+:=====:+:=====:+:=====:+:=====:+=============================================+ | [Azerty][] | · | oui | · | · | · | - (fr) mauvais support typographique | | | | | | | | - charge de l’auriculaire gauche > 10 % | -| | | | | | | - digrammes de même doigt > 6% | +| | | | | | | - digrammes de même doigt > 6 % | | | | | | | | - chiffres en Shift | +---------------+-------+-------+-------+-------+-------+---------------------------------------------+ | [Lafayette][] | oui | oui | · | · | oui | - charge déséquilibrée | @@ -70,14 +70,14 @@ soit devenir insupportables. | | | | | | | - charge de l’auriculaire droit > 10 % | | | | | | | | - charge de l’index gauche > 20 % | | | | | | | | - digrammes de même doigt > 2 % | -| | | | | | | - (en) rédhibitoire (e.g. `wh`) | +| | | | | | | - (en) rédhibitoire (`wh`) | | | | | | | | - chiffres en Shift | +---------------+-------+-------+-------+-------+-------+---------------------------------------------+ | [Optimot][] | · | · | oui |[(?)][]| · | - déviations ulnaires | | | | | | | | - (fr) charge de l’auriculaire droit > 10 % | | | | | | | | - (en) charge déséquilibrée | | | | | | | | - chiffres en Shift | -| | | | | | | - licence non-libre | +| | | | | | | - licence non libre | +---------------+-------+-------+-------+-------+-------+---------------------------------------------+ @@ -92,7 +92,7 @@ chaque défaut. Comparaison par groupes ------------------------------------------------------------------------------- -### AZERTY / QWERTY / QWERTZ +### AZERTY, QWERTY et QWERTZ Ces dispositions sont très proches, au moins pour le placement des lettres… qui n’est absolument pas optimisé, ni même équilibré en charge. AZERTY, notamment, a @@ -100,7 +100,7 @@ plus de 10 % de charge sur l’auriculaire gauche, et le placement du [A]{.kbd est particulièrement inconfortable — incompréhensible pour une lettre aussi fréquente en français. -Nota : si, contrairement à ce qui est habituellement recommandé sur les claviers +Note : si, contrairement à ce qui est habituellement recommandé sur les claviers ISO, on tape la touche [2]{.kbd} où se trouve le `é` avec l’annulaire et non l’auriculaire, la charge totale de l’auriculaire devient plus supportable. Un clavier ortholinéaire apportera donc au moins ce confort-là en AZERTY. @@ -110,35 +110,35 @@ intéressantes, tant pour profiter d’un meilleur placement du [A]{.kbd} que po avoir les chiffres en direct. Néanmoins, il restera le problème des touches excentrées sous l’auriculaire droit, qui causent des déviations ulnaires. -**De notre point de vue,** [Lafayette][] peut apporter une solution ergonomique -intéressante ([1DFH][], [couche _Symboles_ optimisée][symboles]) moyennant un +**De notre point de vue,** [Lafayette][] apporte une solution ergonomique +pertinente ([1DFH][], [couche Symboles optimisée][symboles]) moyennant un temps d’apprentissage minime. ### Les « Ergonautes » -[Ergo‑L][], [Erglace][], [Colemak FT][], [Bépolar][], [Lafayette][], toutes ces +[Ergo‑L][], [Erglace][], [Colemak FT][], [Bépolar][], [Lafayette][] – toutes ces dispositions partagent une même approche ergonomique : [1DFH][] et [couche -_Symboles_ optimisée][symboles], garantissant ainsi l’absence d’extensions de +Symboles optimisée][symboles], garantissant ainsi l’absence d’extensions de doigts (donc de déviations ulnaires) et une compatibilité exemplaire avec [tous les claviers](/claviers), ergonomiques ou non, de 33 à 105 touches. - Ergo‑L est le projet le plus abouti, destiné au plus grand nombre, bien plus optimisé que Bépo en français et que Dvorak en anglais, tout en gardant un - confort impeccable quel que soit l’usage ; -- Erglace est un projet encore jeune mais qui pousse l’optimisation plus loin + confort impeccable, quel que soit l’usage ; +- Erglace est un projet encore jeune qui pousse l’optimisation plus loin qu’Ergo‑L, notamment en français, mais abandonne les raccourcis clavier [Ctrl]{.kbd}‑[Q]{.kbd}[A]{.kbd}[S]{.kbd}[Z]{.kbd}[X]{.kbd}[C]{.kbd}[V]{.kbd}. -Colemak FT, Bépolar et Lafayette se destinent à des utilisateurs de Colemak, -Bépo et Qwerty respectivement, qui souhaitent profiter de l’approche 1DFH avec +Colemak FT, Bépolar et Lafayette s’adressent aux utilisateurs de Colemak, +Bépo et QWERTY, respectivement, qui souhaitent profiter de l’approche 1DFH avec le minimum d’effort. Leur ergonomie est très satisfaisante mais leur confort n’est pas au niveau d’Ergo‑L, ces dispositions ayant cherché à rester aussi proches que possible de leurs aînées. -La contrepartie c’est la [touche morte][] qu’il faut apprendre, et qui ajoute -entre 2.5 et 4.0 % de frappes supplémentaires en français — soit une perte de 2 -mots/minute pour une personne tapant à 60 mpm. +La contrepartie, c’est la [touche morte][] qu’il faut apprendre, et qui ajoute +entre 2,5 % et 4,0 % de frappes supplémentaires en français — soit une perte de +2 mots/minute pour une personne tapant à 60 mots/minute. **De notre point de vue,** [Ergo‑L][] et [Erglace][] sont les seules dispositions à la fois ergonomiques **et** optimisées pour le français. Elles @@ -146,17 +146,18 @@ sont aussi les seules dispositions francophones réellement optimisées pour l’anglais. Ergo‑L a la palme du confort. -### Bépo & variantes +### Bépo et ses variantes -Bépo et ses variantes présentent toutes les mêmes [défauts d’ergonomie][] : +Bépo et toutes ses variantes présentent les mêmes [défauts d’ergonomie][] : -- placement de lettres excentrées sur les 6e et 7e colonnes : +- placement de lettres excentrées sur les 6e et 7e + colonnes : - compatibilité délicate avec la plupart des claviers ergonomiques ; - déviations ulnaires pouvant devenir douloureuses ; - charge importante de l’auriculaire droit (> 11 % en français). Néanmoins, pour qui n’est pas sensible à ces points-là, ces dispositions sont -efficaces et très intuitives en français littéraire. +efficaces et très intuitives pour écrire en français. Bépo est inadapté pour l’anglais, notamment à cause du placement de [W]{.kbd}, et l’assume très bien ! Certaines variantes ont cherché à réduire le problème du @@ -177,12 +178,12 @@ serait une permutation `h,’`, pour faire passer le `h` de [>] à [O]. d’abord en français --> -[Nota]{id="optimot_en"} : l’auteur d’Optimot considère que sa disposition est +[Note]{id="optimot_en"} : l’auteur d’Optimot considère que sa disposition est optimisée pour l’anglais au motif qu’elle obtiendrait une bonne note globale sur KLAnext ; mais pour nous, [la heatmap est inadaptée][1] (lettres fréquentes sur -la rangée inférieure) et trop de digrammes courants sont trop inconfortables pour -pouvoir parler réellement d’optimisation (`th`, `yo`, `ay`, `by`, `ok`, `ak`, `ki`/`ik`/`ike`). -Elle est *utilisable*, mais pas *optimisée* pour ça. +la rangée inférieure) et de nombreux digrammes courants sont trop inconfortables +pour pouvoir parler réellement d’optimisation (`th`, `yo`, `ay`, `by`, `ok`, +`ak`, `ki`/`ik`/`ike`). Elle est *utilisable*, mais pas *optimisée* pour ça. [(?)]: #optimot_en [optimot]: ./optimot_fr.png @@ -191,7 +192,7 @@ Elle est *utilisable*, mais pas *optimisée* pour ça. **De notre point de vue :** - Bépo est intéressant pour du français littéraire sur un clavier full-size, - mais attention aux douleurs (auriculaire notamment) ; + mais attention aux douleurs (auriculaires notamment) ; - pour les Bépoètes qui n’ont pas de douleurs, Optimot apporte une optimisation *très* supérieure en français et est bien plus utilisable en anglais ; - pour les Bépoètes qui ont des douleurs ou qui souhaitent tenter l’expérience diff --git a/www/content/articles/apprendre_a_taper/index.md b/www/content/articles/apprendre_a_taper/index.md index 730f05ac..a2b625ea 100644 --- a/www/content/articles/apprendre_a_taper/index.md +++ b/www/content/articles/apprendre_a_taper/index.md @@ -10,10 +10,9 @@ important, qui implique généralement une perte de productivité durant cette période. Heureusement, il existe de nombreux sites ou techniques que l’on peut utiliser pour réduire le plus possible ce temps d’apprentissage ! -Après avoir -changé *neuf fois* de disposition de clavier en 3,5 ans (Colemak, puis 8 versions -majeures d’Ergo‑L), j’ai compilé dans cet article toutes les techniques que j’ai -accumulées au fil du temps pour apprendre un nouveau layout. +Après avoir changé *neuf fois* de disposition de clavier en 3,5 ans (Colemak, +puis 8 versions majeures d’Ergo‑L), j’ai compilé dans cet article toutes les +techniques que j’ai accumulées au fil du temps pour apprendre un nouveau layout. @@ -22,7 +21,7 @@ accumulées au fil du temps pour apprendre un nouveau layout. - [Les premiers pas] - [Taper comme un singe] - [Vers l’infini et au‑delà !] -- [Conclusion (TL;DR:)] +- [Conclusion (TL;DR)] ::: @@ -30,26 +29,26 @@ Des conseils universels -------------------------------------------------------------------------------- Avant de voir comment apprendre une nouvelle disposition de clavier, j’aimerais -donner quelques conseils pour progresser et qui sont applicables quelle que soit +donner quelques conseils pour progresser, qui sont applicables quelle que soit la dispo : ### Être léger sur les touches Ça ne sert à rien d’appuyer fort sur les touches, en utilisant juste la quantité d’effort pour actionner les touches vous utiliserez beaucoup moins d’énergie et -ça vous laisse plus de marge pour taper vite par moments. Si vous avez un +ça vous laissera plus de marge pour taper vite par moments. Si vous avez un clavier mécanique, un bon exercice est d’essayer d’actionner les touches sans appuyer à fond (éviter le « bottom out ») ### Garder un rythme semi-constant -Ça aide à développer la mémoire musculaire, et évite de trop rapprocher les +Ça aide à développer la mémoire musculaire et ça évite de trop rapprocher les frappes entre elles, ce qui peut causer des erreurs de timing. ### Utiliser [Ctrl]{.kbd}+[Backspace]{.kbd} pour effacer un mot complet en cas d’erreur Non seulement ça évite de se tromper dans le nombre de caractères à effacer pour -arriver à l’erreur (ou pire, utiliser la *souris*), mais ça vous permet de +arriver à l’erreur (ou pire, d’utiliser la *souris*), mais ça vous permet de réessayer d’écrire le mot entièrement et de l’apprendre correctement. C’est aussi souvent beaucoup plus efficace que [Backspace]{.kbd} seul, vu qu’on efface des mots complets – et à haute vitesse, on voit souvent les erreurs tard. @@ -58,20 +57,20 @@ mots complets – et à haute vitesse, on voit souvent les erreurs tard. Bouger les doigts vite c’est rigolo, mais si on fait pleins d’erreurs ça ne sert à rien. On va souvent plus vite en ralentissant les doigts et faisant moins -d’erreurs qu’en bourrinant comme un malade mais en faisant une faute par mot. +d’erreurs qu’en bourrinant comme un malade mais en faisant une erreur par mot. Les premiers pas -------------------------------------------------------------------------------- -Ça y est c’est le grand jour, vous avez décidé d’apprendre une disposition +Ça y est, c’est le grand jour, vous avez décidé d’apprendre une disposition ergonomique. Vous avez installé le pilote, déplacé les touches ou mis des jolis autocollants sur votre clavier pour avoir les nouvelles lettres au bon endroit et vous êtes prêt à vous lancer ! ![Le clavier « Corne » de l’Ergonaute @Babyforce](joli_clavier_crop.webp) -Déjà ça commence mal. Le clavier est magnifique (j’en suis presque jaloux), +Déjà, ça commence mal. Le clavier est magnifique (j’en suis presque jaloux), mais en faisant ça vous allez regarder votre clavier en cas de doute. Ça aide grandement au début, mais ça vous empêche d’apprendre la dispo à l’aveugle – une condition nécessaire pour taper de façon efficace et confortable au @@ -83,42 +82,42 @@ imprimer et poser sur votre bureau. ### Une approche plus saine Apprendre directement toute une disposition à l’aveugle est très compliqué, -c’est pour ça qu’il existe des sites qui vous font travailler seulement qu’une +c’est pour ça qu’il existe des sites qui vous font travailler seulement une petite partie des lettres disponibles. Il y en a deux que j’aime beaucoup : - [Duck Typist][] (= la page « dactylo » d’Ergo‑L) : pas besoin d’installer la disposition, la page va l’émuler. Très strict sur la précision, mais très - laxe sur la vitesse de frappe. + souple sur la vitesse de frappe.
(Note : sous Windows, le pilote AHK cause des problèmes avec l’émulation.) - [Keybr][] : un site bien mieux fini que Duck Typist, mais qui se concentre sur la vitesse de frappe plus que sur la précision. -
(Note : keybr ne sait pas émuler Ergo‑L.) +
(Note : Keybr ne sait pas émuler Ergo‑L.) Les deux sites fonctionnent de façon similaire : on commence par taper des mots avec quelques lettres, et on rajoute des lettres possibles quand on commence à gagner en confiance. Travailler les « n‑grammes » (enchaînements de `n` lettres) -est parfois recommandé à ce stade, mais de mon expérience ils ne sont pas assez -variés pour apprendre une disposition efficacement : on apprend les quelques -enchaînements demandés plutôt que le layout. +est parfois recommandé à ce stade, mais d’après mon expérience ils ne sont pas +assez variés pour apprendre une disposition efficacement : on apprend les +quelques enchaînements demandés plutôt que le layout. Pour les premiers pas avec une nouvelle disposition, vous pouvez rester dans votre disposition d’origine au quotidien et vous entraîner périodiquement sur le site que vous préférez dans la liste ci-dessus. Il vaut mieux s’entraîner -20–30 minutes par jour pendant une semaine que passer 4h sur le site d’un coup. -Le deuxième va être épuisant et vous risquez de vite oublier votre -entraînement (un peu comme étudier la veille d’un examen). +20–30 minutes par jour pendant une semaine que passer 4 heures sur le site +d’un coup. La deuxième méthode va être épuisante et vous risquez de vite +oublier votre entraînement (un peu comme étudier la veille d’un examen). -De mon expérience, il y n’a pas besoin d’apprendre l’entièreté du layout sur -ces sites-là (les 12 lettres les plus fréquentes suffisent, le reste peut -s’apprendre sur le tas), mais certain·e·s restent jusqu’au bout, souvent pour +Selon moi, il y n’a pas besoin d’apprendre l’entièreté du layout sur +ces sites – les 12 lettres les plus fréquentes suffisent, le reste peut +s’apprendre sur le tas –, mais certain·e·s restent jusqu’au bout, souvent pour le challenge, pour travailler la précision ou juste pour gagner en confiance. En général, on passe une semaine ou deux à s’entraîner comme ça. À ce stade, le plus important est d’apprendre la dispo avec les *doigts*, pas avec la *tête* : si vous devez réfléchir à chacune des touches que vous actionnez, vous ne pourrez jamais gagner en vitesse (en plus de vous épuiser -mentalement). Ça veut dire essayer de se passer de toute aide visuelle (si -possible), et chercher à développer une *mémoire musculaire précise* — la +mentalement). Ça veut dire essayer de se passer de toute aide visuelle, si +possible, et chercher à développer une *mémoire musculaire précise* — la vitesse viendra plus tard. @@ -128,53 +127,52 @@ Taper comme un singe ![Miguel de la série « les as de la jungle »](miguel_taper.gif) Une fois que vous avez les bases de la nouvelle dispo dans les doigts, je vous -recommande d’allez vous entraîner sur un autre site : [Monkeytype][]. Il +recommande d’aller vous entraîner sur [Monkeytype][]. Ce site permet de s’entraîner sur de nombreux types d’exercices différents, donne des jolies stats à la fin des exercices, et est *extrêmement personnalisable* – tant pour l’apparence du site que pour les exercices eux-mêmes. Le type d’exercice en lui-même n’est généralement pas très important, choisissez celui que vous préférez. Comme pour la section précédente, il vaut mieux faire -des séances d’entraînements courtes régulièrement que de blinder une journée +des séances d’entraînement courtes régulièrement que de blinder une journée avec ça. -Personnellement je prefère le mode *« words »*, qui génère un nombre donné de +Personnellement je prefère le mode « *words* », qui génère un nombre donné de mots aléatoirement. Vous pouvez choisir le nombre de mots, mais aussi le corpus -utilisé (dans la section *« language »* des paramètres) : le corpus par défaut -pour le français est assez réduit, sympa pour quand on débute ou pour tenter un -nouveau record, mais *« French 1k »* est plus intéressant. Vous pouvez aussi +utilisé (dans la section « *language* » des paramètres) : le corpus par défaut +pour le français est assez réduit, sympa pour débuter ou pour tenter un +nouveau record, mais « *French 1k* » est plus intéressant. Vous pouvez aussi activer les nombres et la ponctuations indépendamment du corpus. Dans le cas du -mode *« words »* ça donne des exercices vraiment pas réalistes, mais c’est bien +mode « *words* » ça donne des exercices vraiment pas réalistes, mais c’est bien de les travailler de temps en temps. (Note : Monkeytype a des corpus de code pour plein de langages différents, -très pratique pour bosser les mot-clés courants et les enchaînements de -symboles avec [AltGr]{.kbd}) +très pratiques pour bosser les mots-clés courants et les enchaînements de +symboles avec [AltGr]{.kbd}.) -### *« Gotta go fast ! »* +### « *Gotta go fast !* » Ci-dessous, je vous ai mis un de mes exercices où j’ai tapé très vite. Ça m’a -demandé beaucoup d’effort mais quand même, 80 mots par minute c’est vraiment -rapide ! C’est cool non ? +demandé beaucoup d’effort mais, quand même, 80 mots par minute c’est vraiment +rapide ! C’est cool, non ? ![Un test où j’ai tapé *très vite*](monkeytype_bad.png) Non, c’est **à chier**. Le score en mots par minute à beau être élevé, la -précision est **très** basse : 90.5 % ça peut paraitre beaucoup, mais ça implique -qu’un dixième des frapes au clavier étaient éronnées. Ces 10 % d’erreurs m’ont +précision est **très** basse : 90,5 % ça peut paraitre beaucoup, mais ça implique +qu’un dixième des frappes au clavier étaient erronées. Ces 10 % d’erreurs m’ont coûté beaucoup plus que 10 % de vitesse, parce que j’ai dû retourner en arrière pour les corriger. On peut d’ailleurs voir sur le graphique que la vitesse brute (ligne bleu foncé) chute fortement autour des erreurs (croix rouges). -La vitesse de frappe va venir naturellement avec le temps, mais la précision +La vitesse de frappe va venir naturellement avec le temps, mais la précision, non. C’est important de s’entraîner à taper sans faire d’erreur. C’est pour ça que je pense qu’en dessous de 97 % de précision vous pouvez considérer le test -comme un échec. (Il existe une option dans Monkeytype qui permet d’échouer le -test automatiquement quand la précision tombe sous un certain seuil, si vous le -souhaitez.) +comme un échec. (Il existe une option dans Monkeytype qui empêche de réussir le +test quand la précision tombe sous un certain seuil, si vous le souhaitez.) En bougeant les doigts *moins vite*, mais en évitant les erreurs et en -cherchant à avoir un rythme relativement régulier, vous vous trouverez à taper +cherchant à avoir un rythme relativement régulier, vous vous retrouverez à taper aussi vite (voire beaucoup plus !) en faisant une fraction de l’effort. C’est ce qui m’est arrivé dans le test ci-dessous (tapé quelques minutes après celui rempli d’erreurs). @@ -182,22 +180,22 @@ rempli d’erreurs). ![Un test (complètement cherry-pické) où j’ai bougé les doigts moins vite](monkeytype_good.png) -À ce stade de l’entraînement, je vous conseille toujours de n’utiliser la nouvelle +À ce stade, je vous conseille toujours de n’utiliser la nouvelle disposition que pour les entraînements, et de ne changer de disposition qu’une -fois que vous avez pris en confiance. 35–40 mots par minute est en général une +fois que vous avez pris confiance. 35–40 mots par minute est en général une vitesse amplement suffisante pour le monde réel, mais certain·e·s font le changement plus tôt : on oublie vite sa disposition précédente et ça peut être -moins frustrant de taper lentement dans le nouveau layout que de faire des +moins frustrant de taper lentement avec le nouveau layout que de faire des erreurs avec l’ancien. Vers l’infini et au‑delà ! -------------------------------------------------------------------------------- -Ça y est c’est le grand jour, vous avez décidé d’utiliser votre nouvelle +Ça y est, c’est le grand jour, vous avez décidé d’utiliser votre nouvelle disposition à temps plein. Vous vous sentez à l’aise, vous tapez suffisamment vite, vous avez même quelques jolis screenshots de stats Monkeytype. Bien -joué ! Vous avez passé le plus dur dans l’entraînement, mais c’est à partir de +joué ! Vous avez réussi le plus dur de l’entraînement, mais c’est à partir de là que les exercices deviennent vraiment marrants. Dans cette section, je vais vous montrer quelques entraînements que j’aime beaucoup pour passer vite au niveau supérieur. @@ -205,26 +203,26 @@ niveau supérieur. ### Travailler les n‑grammes > — Attends, mais tu disais pas que c’était nul pour apprendre une dispo ?
-> — Ouais, mais tu l’as apprise la dispo, et maintenant que tu as une mémoire +> — Ouais, mais tu l’as apprise, la dispo, et maintenant que tu as une mémoire musculaire *précise*, travailler les n‑grammes peut aider à la rendre *efficace*. [Ngram Type][] et [Ngram Type fr][] sont des très bons sites pour progresser en vitesse. Personnellement, je m’entraîne généralement avec les paramètres ci-dessous (mais n’hésitez pas à adapter la vitesse à vos besoins !), j’essaye de -viser 20 wpm au dessus de ce que je tape naturellement pour les trigrammes, et -40 wpm au dessus pour les digrammes. +viser 20 WPM au dessus de ce que je tape naturellement pour les trigrammes, et +40 WPM au dessus pour les digrammes. ![mes paramètres ngram](ngram_settings.png) Fun fact : la variante francophone de Ngram Type est maintenue par l’Ergonaute -@[Martin][], merci à lui ! +@[Martin][] – merci à lui ! ### Mort subite ! Monkeytype a *beaucoup* d’options pour rajouter des challenges (souvent pas -très sérieux, comme la plupart des options de la *« fun box »*), mais mon option -préférée est de *très loin* la difficulté « master ». C’est très simple : -l’exercice est échoué à la moindre erreur ! +très sérieux, comme la plupart des options de la « *fun box* »), mais mon option +préférée est de *très loin* la difficulté « *master* ». C’est très simple : +l’exercice est un échec à la moindre erreur ! C’est une façon redoutablement efficace de travailler la précision parce que ça va vous forcer à trouver une façon de taper sans erreur pendant *longtemps*. @@ -232,15 +230,15 @@ Une fois que vous avez pigé le changement de mentalité et que vous appliquez au quotidien, vous allez faire beaucoup moins d’erreurs. C’est aussi un challenge assez fun : essayer de taper le plus de mots possible -sans faire d’erreur. Mon record c’est 100 mots ! +sans faire d’erreur. Mon record, c’est 100 mots ! -![Instant flex ! (c’est mon article, je fais ce que je veux)](instant_flex.webp) +![Instant flex ! (C’est mon article, je fais ce que je veux.)](instant_flex.webp) -### « Je suis 4 univers parallèles en avance sur toi » +### « Je suis quatre univers parallèles en avance sur toi. » -Une autre option de Monkeytype que j’aime beaucoup c’est *« read ahead »*, qui +Une autre option de Monkeytype que j’aime beaucoup, c’est « *read ahead* », qui cache les deux prochains mots qu’on s’apprête à taper. C’est extrêmement -déroutant au début, mais le truc qu’il faut comprendre c’est que ça n’est *pas* +déroutant au début, mais le truc qu’il faut comprendre, c’est que ça n’est *pas* un test de mémoire. Il faut continuer à taper de façon fluide, mais au lieu de taper le mot qu’on est en train de lire, on tape le mot pendant qu’on lit le mot `n+2`. @@ -249,31 +247,31 @@ Une fois que la gymnastique mentale commence à rentrer, on élimine toutes les pauses entre deux mots (vu que de base on a tendance à lire le mot, se préparer à le taper, le taper très vite, lire le prochain mot…) en exécutant toutes ces tâches en parallèle. Non seulement on tape plus vite, mais ça demande beaucoup -moins d’effort pour retranscrire nos pensées ! +moins d’effort pour transcrire ses pensées ! -Il y a aussi les variantes *« easy »* et *« hard »* qui cachent 1 et 3 mots -respectivement. +Il y a aussi les variantes « *easy* » et « *hard* », qui cachent +respectivement 1 mot et 3 mots. -Conclusion (TL;DR:) +Conclusion (TL;DR) -------------------------------------------------------------------------------- Vous connaissez donc maintenant ma méthode pour apprendre un nouveau layout. Pour résumer : -1. on commence par apprendre les bases avec [Duck Typist][] ou [Keybr][] ; -2. on s’entraîne sur [Monkeytype][] quand on prend de l’aisance ; -3. on passe à temps plein sur la nouvelle dispo quand on se sent en confiance ; -4. on rajoute des challenges plus compliqués : +1. On commence par apprendre les bases avec [Duck Typist][] ou [Keybr][]. +2. On s’entraîne sur [Monkeytype][] quand on prend de l’aisance. +3. On passe à temps plein sur la nouvelle dispo quand on se sent en confiance. +4. On rajoute des challenges plus compliqués : - des entraînements de vitesse sur les n‑grammes avec [Ngram Type][] et [Ngram Type fr][] ; - - des entraînements de précision avec le mode *« master »* de Monkeytype ; - - des entraînements « taper sans réfléchir » avec *« read ahead »* de Monkeytype. + - des entraînements de précision avec le mode « *master* » de Monkeytype ; + - des entraînements « taper sans réfléchir » avec « *read ahead* » de Monkeytype. -Et pour toutes les dispositions, une bonne technique de frappe implique : +Et, pour toutes les dispositions, une bonne technique de frappe implique : - d’être léger sur les touches ; - de garder un rythme semi-constant ; -- de privilégier [Ctrl]{.kbd}+[Backspace]{.kbd} pour corriger les fautes ; -- de ralentir un peu pour éviter les fautes. +- de privilégier [Ctrl]{.kbd}+[Backspace]{.kbd} pour corriger les erreurs ; +- de ralentir un peu pour éviter les erreurs. [cavalier]: https://ergol.org/installation/cavalier.pdf [Keybr]: https://www.keybr.com/ @@ -281,4 +279,4 @@ Et pour toutes les dispositions, une bonne technique de frappe implique : [Monkeytype]: https://monkeytype.com/ [Ngram Type]: https://ranelpadon.github.io/ngram-type/ [Ngram Type fr]: https://mart-e.github.io/ngram-type-fr/ -[Martin]: https://mart-e.be/ +[Martin]: https://mart-e.be/ diff --git a/www/content/articles/bienvenue.md b/www/content/articles/bienvenue.md index a5cc79ac..9c2025de 100644 --- a/www/content/articles/bienvenue.md +++ b/www/content/articles/bienvenue.md @@ -16,7 +16,7 @@ plus qu’une simple disposition de clavier à présenter… Plutôt qu’un site vitrine on a donc opté pour un outil collaboratif : des pages -en pandoc markdown, un peu de CSS (trop pour certains), un [dépôt public][4], +en Pandoc markdown, un peu de CSS (trop pour certains), un [dépôt public][4], un [générateur][5] et nous voilà prêts ! Ni inscription ni mot de passe, pour proposer un article il suffit d’envoyer une *pull request*. diff --git a/www/content/articles/ergol_1_0_0.md b/www/content/articles/ergol_1_0_0.md index ba6319fd..90b94b2e 100644 --- a/www/content/articles/ergol_1_0_0.md +++ b/www/content/articles/ergol_1_0_0.md @@ -10,40 +10,40 @@ disposition a reçu beaucoup d’amour et d’attention de la part des Ergonaute derniers mois, et grâce à eux on a su corriger les dernières petites aspérités de la disposition : elle ne comporte désormais plus aucun enchaînement courant inconfortable, que ça soit dans la couche alphanumérique (en français *et* en -anglais) comme dans la couche de symboles. De plus, la typographie soignée n’a +anglais) ou dans la couche de symboles. De plus, la typographie soignée n’a jamais été aussi simple à saisir ! Les ajustements que nous avons implémentés depuis la dernière version majeure -(0.7.0 lts) incluent : +(0.7.0 LTS) incluent : -- une retouche mineure de la couche de symbole (après sa deuxième refonte) ; +- une retouche mineure de la couche de symboles (après sa deuxième refonte) ; - le déplacement de certains caractères en couche typo, pour éliminer certains SFB, mieux placer les parenthèses et rendre plus intuitifs les tirets cadratins ; - l’ajout de touches mortes en Shift-AltGr pour supporter toutes les langues de - l’union européenne ; + l’Union européenne ; - et *surtout* une tournante sur les caractères [,]{.kbd}[f]{.kbd}[y]{.kbd} qui corrige les problèmes d’extensions pour la virgule, ainsi que les ciseaux inconfortables avec le [f]{.kbd} et [y]{.kbd}. -Outre le placement des symboles, les ergonautes ont fourni un travail +Outre le placement des symboles, les Ergonautes ont fourni un travail monstrueux pour concevoir les pilotes de la dispo en contribuant à [Kalamine](https://github.com/OneDeadKey/kalamine). Leurs efforts ne servent donc pas seulement à Ergo‑L mais à toutes celles et ceux qui voudront concevoir ou modifier une disposition de clavier dans le futur ! Faire un bon pilote de -clavier est compliqué, et ils ont pas arrêté de se casser les dents sur des +clavier est compliqué, et ils n’ont pas arrêté de se casser les dents sur des problèmes toujours plus farfelus, donc si vous ne rencontrez pas de problèmes -avec la disposition, souvenez vous que c’est grâce à leur travail titanesque ! +avec la disposition, souvenez-vous que c’est grâce à leur travail titanesque ! Une [merge request](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/690) a été ouverte pour essayer d’inclure Ergo‑L dans `xkb-config`, ce qui permettrait (si elle est fusionnée) d’avoir Ergo‑L dans **tous** les systèmes -linux a jour ! J’aurai aussi l’occasion d’annoncer la sortie d’Ergo‑L v1.0 aux +Linux a jour ! J’aurai aussi l’occasion d’annoncer la sortie d’Ergo‑L v1.0 aux [JdLL 2024](https://jdll.org/) dans une -[conférence](https://pretalx.jdll.org/jdll2024/talk/QT7JBD/) dédiée le 26 mai +[conférence](https://pretalx.jdll.org/jdll2024/talk/QT7JBD/) dédiée le 26 mai 2024. Durant le reste du week-end, je tiendrai avec quelques amis libristes un stand dédié à l’ergonomie clavier. Hésitez pas à venir discuter avec nous ! diff --git a/www/content/articles/ergol_sous_swaywm.md b/www/content/articles/ergol_sous_swaywm.md index fbe7a00a..d596514c 100644 --- a/www/content/articles/ergol_sous_swaywm.md +++ b/www/content/articles/ergol_sous_swaywm.md @@ -11,7 +11,7 @@ tags = ["communauté"] pre > code { background-color: transparent; padding: 0; } -Vous utilisez SwayWM et vous voulez passer à Ergo-L ? C'est par ici !\ +Vous utilisez SwayWM et vous voulez passer à Ergo-L ? C’est par ici !\ Cet article vous guide étape par étape pour configurer Ergo-L sur votre système, que ce soit pour tous vos claviers ou pour un clavier spécifique. Avec quelques lignes de configuration, vous pourrez profiter pleinement de cette disposition optimisée. @@ -31,7 +31,7 @@ Si vous ne possédez pas le dossier `~/.config/sway`, vous pouvez normalement co ## Configurer Ergo-L pour tous les claviers connectés à la machine -C'est la solution la plus simple. Il suffit d'ajouter le code suivant à votre fichier de configuration : +C’est la solution la plus simple. Il suffit d’ajouter le code suivant à votre fichier de configuration : ```text input "type:keyboard" { @@ -40,13 +40,13 @@ input "type:keyboard" { } ``` -> ⚠ Si un bloc de configuration similaire est déjà présent, il vous suffira de l'adapter. +> ⚠ Si un bloc de configuration similaire est déjà présent, il vous suffira de l’adapter. ## Utiliser Ergo-L sur un clavier particulier -### Trouver l'identifiant de votre clavier +### Trouver l’identifiant de votre clavier -Pour configurer différemment un clavier spécifique, il est nécessaire de trouver son identifiant. Vous pouvez le faire en exécutant la commande `swaymsg -t get_inputs` dans un terminal. Cette commande listera tous les périphériques d'entrée de votre machine. Recherchez, dans cette liste, le bloc correspondant à votre clavier. +Pour configurer différemment un clavier spécifique, il est nécessaire de trouver son identifiant. Vous pouvez le faire en exécutant la commande `swaymsg -t get_inputs` dans un terminal. Cette commande listera tous les périphériques d’entrée de votre machine. Recherchez, dans cette liste, le bloc correspondant à votre clavier. La ligne indiquant son identifiant est celle commençant par `Identifier:`. Notez que les parties correspondant à des claviers possèdent une ligne `Type: Keyboard`. @@ -62,11 +62,11 @@ Active Keyboard Layout: French (Ergo-L) Libinput Send Events: enabled ``` -Dans cet exemple, l'identifiant est `7504:24926:ZMK_Project_Cradio_Keyboard`. +Dans cet exemple, l’identifiant est `7504:24926:ZMK_Project_Cradio_Keyboard`. ### Configurer Ergo-L sur le clavier souhaité -Une fois l'identifiant de votre clavier obtenu, il suffit d'ajouter ce bloc à votre configuration, en prenant soin de remplacer `7504:24926:ZMK_Project_Cradio_Keyboard` par l’identifiant obtenu à l’étape précédente. +Une fois l’identifiant de votre clavier obtenu, il suffit d’ajouter ce bloc à votre configuration, en prenant soin de remplacer `7504:24926:ZMK_Project_Cradio_Keyboard` par l’identifiant obtenu à l’étape précédente. ```text input "7504:24926:ZMK_Project_Cradio_Keyboard" { diff --git a/www/content/articles/vim_pour_les_ergonautes/index.md b/www/content/articles/vim_pour_les_ergonautes/index.md index 462aac9b..30ab2ed4 100644 --- a/www/content/articles/vim_pour_les_ergonautes/index.md +++ b/www/content/articles/vim_pour_les_ergonautes/index.md @@ -48,11 +48,11 @@ l’[ADM-3A](https://en.wikipedia.org/wiki/ADM-3A#Legacy) sur lequel a été cod a élégamment complété avec Ctrl-k et Ctrl-l pour haut et droite. -![clavier de l’ADM-3A (1976)](adm3a.jpg) +![Clavier de l’ADM-3A (1976)](adm3a.jpg) Ces touches étant très proches de la position de repos en Qwerty, surtout jk qui tombent sous les deux doigts forts de la main -droite, l’usage est resté. Et clairement, la possibilité de toujours rester en +droite, l’usage est resté. Et, clairement, la possibilité de toujours rester en position dactylo fait partie des gros gains de confort que l’on découvre avec Vim. @@ -68,8 +68,8 @@ Et c’était une erreur de débutant : - ça a singulièrement limité mon apprentissage de Vim, car chaque enchainement de commandes devait être « traduit » dans ce nouveau référentiel ; -- surtout, ça m’a maintenu dans des déplacements « case à case », alors que Vim - sait faire **beaucoup** mieux que ça. +- surtout, ça m’a maintenu dans des déplacements « case à case », alors que + Vim sait faire **beaucoup** mieux que ça. La [suite](#la-vie-après-hjkl) de ce billet détaille comment mieux se déplacer dans Vim. @@ -95,9 +95,9 @@ en accès direct sous un pouce : ![Contrôles à gauche, pavé de navigation à droite](navigation.svg) -Plutôt que de configurer N applications pour remapper HJKL avec un résultat +Plutôt que de configurer *n* applications pour remapper HJKL avec un résultat souvent imparfait, on utilise donc un layer dédié. Même sans clavier -programmable, une seule configuration Kanata est plus simple à maintenir que N +programmable, une seule configuration Kanata est plus simple à maintenir que *n* configurations d’applications. diff --git a/www/content/claviers/arsenik/index.md b/www/content/claviers/arsenik/index.md index 6c2399b0..ecdd972f 100644 --- a/www/content/claviers/arsenik/index.md +++ b/www/content/claviers/arsenik/index.md @@ -85,19 +85,19 @@ Claviers de laptop ### Kanata -[kanata][] est un logiciel libre et multiplate-formes permettant de redéfinir le +[Kanata][] est un logiciel libre et multiplateforme permettant de redéfinir le comportement des touches du clavier. Il permet notamment l’application de l’angle-mod, la définition de layers, la configuration de layer-taps et -homerow-mods — et plus généralement, de faire une grande partie de ce que font +homerow-mods — et, plus généralement, de faire une grande partie de ce que font les firmwares de claviers programmables comme QMK et ZMK. -Une configuration kanata personnalisable est proposée ici : [arsenik.zip][] +Une configuration Kanata personnalisable est proposée ici : [arsenik.zip][] Cette configuration a pour but de faire découvrir Arsenik étape par étape : -1. angle-mod -2. layer-taps -3. homerow-mods +1. Angle-mod +2. Layer-taps +3. Homerow-mods Par défaut, seul l’angle-mod est appliqué ; à vous d’activer les layer-taps et les homerow-mods à votre rythme. @@ -127,7 +127,7 @@ Une fois habitué à l’angle-mod, il est temps d’activer les layer-taps : ![Ergo‑L avec les layer-taps](./ergol_isoa_lt.svg) On supprime ainsi les deux pires extensions ([Entrée]{.kbd} et [Backspace]{.kbd}) -et on profite d’une couche de la couche [NavNum][] à tout moment. Les mouvements +et on profite de la couche [NavNum][] à tout moment. Les mouvements des mains sont ainsi fortement réduits. ### 3. Homerow-mods @@ -161,7 +161,7 @@ consiste à doubler la touche [NavNum]{.kbd} : ![Arsenik sur un [Ferris][]](../compacts/3x5_ergol.svg) On peut également scinder la couche NumNav en une couche numérique et une couche -de navigation, ou ajouter une couche pour les touches F1…12, ou une couche pour +de navigation, ou ajouter une couche pour les touches F1-F12, ou une couche pour l’émulation souris… diff --git a/www/content/stats.html b/www/content/stats.html index 8cc82463..5f13c45d 100644 --- a/www/content/stats.html +++ b/www/content/stats.html @@ -45,7 +45,7 @@

Charge des doigts

-

Digrammes de même doigt / touche

+

Digrammes de même doigt/touche

/
@@ -97,14 +97,14 @@

Mise en garde

Ces métriques ne sont pas des cibles d’optimisation !

-

Lorsqu'une métrique devient un objectif, elle cesse d'être une bonne métrique.

+

Lorsqu’une métrique devient un objectif, elle cesse d’être une bonne métrique.

loi de Goodhart

Les chiffres sont aux analystes ce que les lampadaires sont aux ivrognes : - ils fournissent bien plus un appui qu'un éclairage. + ils fournissent bien plus un appui qu’un éclairage.

— Jean Dion