Skip to content

Commit

Permalink
Better explanation of the AltGr layer.
Browse files Browse the repository at this point in the history
  • Loading branch information
fabi1cazenave committed Jan 29, 2023
1 parent 2531bd6 commit 2cf4e50
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 43 deletions.
15 changes: 7 additions & 8 deletions 42.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,8 @@ <h3 id="prog"> Symboles <a href="#prog">#</a> </h3>
<img src="img/alt30.svg">
<p> Cette couche AltGr a été conçue sur les principes suivants : </p>
<ul>
<li> les délimiteurs de blocs <code>{()}[]</code> sont sur les touches les
plus confortables, i.e. <kbd>ASDFWE</kbd> ; </li>
<li> les délimiteurs de blocs <code>[]{()}</code> sont sur les touches les
plus confortables, i.e. <kbd>WEASDF</kbd> ; </li>
<li> la première ligne contient les symboles les plus utiles de la rangée
des chiffres : <code>$%^&amp;*</code> sous <kbd>45678</kbd>,
<code>01</code> sous <kbd>01</kbd> ; </li>
Expand Down Expand Up @@ -144,16 +144,15 @@ <h3 id="num"> Chiffres <a href="#num">#</a> </h3>
<img src="img/num30.svg">
<p> Inversement, les utilisateurs de claviers 3×6 qui utilisent peu les
symboles peuvent se satisfaire d’un seul <i>layer</i> pour tous les chiffres
et symboles ASCII — c’est moins efficace que la couce AltGr dédiée, mais
et symboles ASCII — c’est moins efficace que la couche AltGr dédiée, mais
toujours mieux que le QWERTY-US. </p>
<img src="img/alt36.svg">

<h2 id="download"> Téléchargement <a href="#download">#</a> </h2>
<dl class="download">
<dt>
<strong> Windows : </strong>
<a
href="./releases/lafayette42_windows_v0.8.exe">lafayette42_windows_v0.8.exe</a> (1.03 Mo)
<a href="./releases/lafayette42_windows_v0.8.exe">lafayette42_windows_v0.8.exe</a> (1.03 Mo)
</dt>
<dd>
<p> Exécuter l’installeur. La disposition de clavier apparaît dans la
Expand Down Expand Up @@ -202,10 +201,10 @@ <h2 id="download"> Téléchargement <a href="#download">#</a> </h2>
<h2 id="changelog"> Notes de version <a href="#changelog">#</a> </h2>
<dl>
<dt> v0.8 (2023-01-22) </dt>
<dd> <kbd>Shift</kbd><kbd>Espace</kbd> produit désormais une insécable
fine. </dd>
<dd> <kbd>Shift</kbd><kbd>Espace</kbd> produit désormais une insécable fine. </dd>
<dd> <kbd>AltGr</kbd><kbd>Espace</kbd> produit désormais une espace normale. </dd>
<dd> La couche AltGr est complètement revue pour la compatibilité avec les
claviers 40% (42 et 34 touches). </dd>
claviers 40% (3×6 et 3×5, e.g. 42 et 34 touches). </dd>
<dt> v0.6 (2018-04-02) </dt>
<dd> Première version publique, adaptée aux claviers 4×6. </dd>
</ul>
Expand Down
8 changes: 4 additions & 4 deletions css/keyboard.css
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@
}
#keyboard kbd .level1 { bottom: 2px; left: 0; }
#keyboard kbd .level2 { top: 2px; left: 0; }
#keyboard kbd .level3,
#keyboard kbd .level5 { bottom: 2px; right: 0; }
#keyboard kbd .level4,
#keyboard kbd .level6 { top: 2px; right: 0; }
#keyboard kbd .level3 { bottom: 2px; right: 0; }
#keyboard kbd .level4 { top: 2px; right: 0; }
#keyboard kbd .level5 { bottom: 2px; left: 0; }
#keyboard kbd .level6 { top: 2px; left: 0; }

#keyboard kbd .deadKey {
font-size: larger;
Expand Down
3 changes: 3 additions & 0 deletions css/lafayette.css
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ kbd .level6 {
}

/* qwerty|lafayette|altgr class switcher */
.home kbd.qwerty,
.qwerty kbd.qwerty,
.extra #key_AC10,
.lafayette #key_AC10 {
Expand All @@ -61,6 +62,7 @@ kbd .level6 {
}

/* altgr */
.home .alt_only,
.altgr .alt_only,
.altgr #key_RALT {
background-color: #ddf;
Expand All @@ -72,6 +74,7 @@ kbd .level6 {
.altgr kbd .level4 {
opacity: 0;
}
.home .alt_only .level5,
.altgr kbd .level5,
.altgr kbd .level6 {
opacity: 1;
Expand Down
55 changes: 24 additions & 31 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -463,14 +463,14 @@ <h1> <button hidden>démo !</button> <small>QWERTY</small>-Lafayette </h1>
<p>
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 <kbd>AltGr</kbd> / <kbd>Ctrl+Alt</kbd> à gauche) mais permet
néanmoins de saisir rapidement des (0) ou [0], très fréquents dans les
langages de programmation.
de touche <kbd>AltGr</kbd> / <kbd>Ctrl</kbd><kbd>Alt</kbd> à gauche)
mais permet néanmoins de saisir rapidement des (0) ou [0], très
fréquents dans les langages de programmation.
</p>
</div>
</div>

<h2 id="download"> Téléchargement </h2>
<h2 id="download"> Téléchargement <a href="#download">#</a> </h2>
<dl class="download">
<dt>
<strong> Windows : </strong>
Expand Down Expand Up @@ -531,11 +531,13 @@ <h2 id="download"> Téléchargement </h2>
</dd>
</dl>

<h2 id="changelog"> Notes de version </h2>
<h2 id="changelog"> Notes de version <a href="#changelog">#</a> </h2>
<dl>
<dt> v0.8 (2023-01-22) </dt>
<dd> <kbd>Shift</kbd><kbd>Espace</kbd> produit désormais une insécable fine. </dd>
<dd> La couche AltGr a été légèrement modifiée pour faciliter l’accès au tiret. </dd>
<dd> <kbd>AltGr</kbd><kbd>Espace</kbd> produit désormais une espace normale. </dd>
<dd> Les accolades, crochets et chevrons <code>{}[]&lt;&gt;</code> ne peuvent
plus se faire avec la touche morte, et nécessitent désormais <kbd>AltGr</kbd>. </dd>
<dd> La couche AltGr de la variante <a href="./42">Lafayette42</a> est
complètement revue pour la compatibilité avec les claviers 40% (42 et 34
touches). </dd>
Expand All @@ -545,7 +547,7 @@ <h2 id="changelog"> Notes de version </h2>
<dd> La couche AltGr a été modifiée pour faciliter certains
enchaînements : <code>+=</code>, <code>-=</code>, <code>=&gt;</code>,
<code>('')</code>, <code>~/</code>, etc. </dd>
<dd> <kbd>AltGr</kbd><kbd>Espace</kbd> ne produit plus Escape
<dd> <kbd>AltGr</kbd><kbd>Espace</kbd> ne produit plus <kbd>Escape</kbd>
(impossible à implémenter sous Windows).</dd>

<dt> v0.5 (2015-12-10) </dt>
Expand All @@ -561,18 +563,18 @@ <h2 id="changelog"> Notes de version </h2>
<kbd>H</kbd><kbd>J</kbd><kbd>K</kbd><kbd>L</kbd>
<i>Vim powwa!</i> </li>
</ul>
Mac OSX : meilleur fonctionnement des touches mortes en <kbd>CapsLock</kbd>. <br />
Linux : meilleur fonctionnement de la touche <kbd>AltGr</kbd> sous Chromium.
</dd>
<dd> Mac OSX : meilleur fonctionnement des touches mortes en <kbd>CapsLock</kbd>. </dd>
<dd> Linux : meilleur fonctionnement de la touche <kbd>AltGr</kbd> sous Chromium. </dd>

<dt> v0.2.1 (2013-03-05) </dt>
<dd> Linux : correction mineure. </dd>
<dd> Linux : correction du pilote XKB. </dd>

<dt> v0.2 (2010-11-16) </dt>
<dd> Windows : première version publique. </dd>
<dd> OSX : correction d’une erreur XML qui rendait le fichier keylayout
inutilisable. </dd>
<dd> Linux : correction des guillemets typographiques (<code>« »</code>). </dd>
<dd> OSX : correction du pilote <i>keylayout</i>. </dd>
<dd> Linux : correction du pilote XKB
(guillemets typographiques <code>« »</code>). </dd>

<dt> v0.1 (2010-07-05) </dt>
<dd> Première version publique (OSX, Linux). </dd>
Expand All @@ -589,47 +591,38 @@ <h2 id="changelog"> Notes de version </h2>
</li>
<li>
Mac OSX : tous les raccourcis <kbd>Cmd</kbd> conservent la disposition
QWERTY-US, notamment pour les raccourcis <kbd>Cmd</kbd>+<kbd>[</kbd> et
<kbd>Cmd</kbd>+<kbd>]</kbd> qui sont très courants sur cette plate-forme.
QWERTY-US, notamment pour les raccourcis <kbd>Cmd</kbd><kbd>[</kbd> et
<kbd>Cmd</kbd><kbd>]</kbd> qui sont très courants sur cette plate-forme.
</li>
<li>
Mac OSX : la touche morte <kbd></kbd> se comporte comme un accent grave
mort sous X11. Utiliser ce fichier <a href="XCompose">~/.XCompose</a> pour
y remédier.
</li>
</ul>
<p>
<strong>Nota :</strong> cette disposition de clavier est encore susceptible
d’évoluer. La couche QWERTY est figée, mais certains caractères secondaires
pourront être ajoutés ou modifiés dans la couche « Extra ». Quant à la
couche « AltGr », elle est faite pour être reconfigurée : <a
href="https://github.com/fabi1cazenave/qwerty-lafayette/wiki/AltGr">proposez
votre disposition sur le wiki</a> pour contribuer à ce que sera la version
1.0 finale.
</p>

<h2 id="license"> Licence </h2>
<h2 id="license"> Licence <a href="#license">#</a> </h2>
<p>
<a href="http://wtfpl.net/">WTFPL</a>
– Do What the Fuck You Want to Public License.
</p>

<h2 id="lafayette42"> Variante compacte </h2>
<h2 id="lafayette42"> Variante compacte <a href="#lafayette42">#</a> </h2>
<ul> <li> <a href="./42">Lafayette42</a> </li> </ul>
<p> Cette variante du QWERTY-Lafayette, un peu moins intuitive, est
spécifiquement conçue pour les claviers compacts : 50%, 40%, 42 ou 34
touches… et même sur les claviers standards, où elle apporte un gain
d’ergonomie sensible en réduisant nettement les extensions de doigts. </p>

<h2 id="related"> Alternatives classiques </h2>
<h2 id="related"> Alternatives classiques <a href="#related">#</a> </h2>
<p> Dispositions QWERTY-US supportant les caractères accentués français : </p>
<ul>
<li>
<a href="https://fr.wikipedia.org/wiki/Disposition_des_touches_des_claviers_informatiques#/media/File:KB_USA-international.svg">QWERTY-intl</a>
— les caractères accentués sont faits avec des touches mortes excentrées ; </li>
tous les caractères accentués sont faits avec des touches mortes excentrées ; </li>
<li>
<a href="http://marin.jb.free.fr/qwerty-fr/">QWERTY-fr</a>
les caractères accentués sont faits avec <kbd>AltGr</kbd>. </li>
<a href="https://qwerty-fr.org/">QWERTY-fr</a>
la plupart des caractères accentués sont faits avec <kbd>AltGr</kbd>. </li>
</ul>
<p> Autres dispositions standard francophones avec les chiffres en direct : </p>
<ul>
Expand Down Expand Up @@ -658,7 +651,7 @@ <h2 id="related"> Alternatives classiques </h2>
typographique plus complet, mais requiert un temps d’apprentissage
sensiblement plus long. </p>

<h2 id="ergo"> Alternatives ergonomiques </h2>
<h2 id="ergo"> Alternatives ergonomiques <a href="#ergo">#</a> </h2>
<ul>
<li> <a href="http://ergol.org/">ErgoL</a> </li>
<li> <a href="http://bepo.fr/">Bépo</a> </li>
Expand Down
Binary file modified layouts/qwerty_1dk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified layouts/qwerty_alt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2cf4e50

Please sign in to comment.