-
Notifications
You must be signed in to change notification settings - Fork 75
AltGr
Fabien Cazenave edited this page Dec 18, 2015
·
9 revisions
La couche AltGr est faite pour être entièrement configurable. N’hésitez pas à l’adapter à vos besoins, elle est faite pour ça ! Et partagez votre disposition ici — ça peut en inspirer d’autres…
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ ~ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
│ ` │ ! │ ( │ ) │ = │ ? │ │ 7 │ 8 │ 9 │ / │ │ ┃ ⌫ ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ↹ ┃ - │ < │ > │ / │ \ │ │ 4 │ 5 │ 6 │ * │ │ ┃ ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
┃ ┃ │ │ │ │ │ │ │ │ │ │ ˙ │ ┃ ┃
┃ ⇬ ┃ { │ [ │ ] │ } │ | │ │ 1 │ 2 │ 3 │ - │ ´ │ ┃ ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ⇧ ┃ │ │ │ │ │ │ │ 0 │ , │ . │ + ┃ ⇧ ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
┃ Ctrl ┃ super ┃ Alt ┃ Esc. ┃ AltGr ┃ super ┃ menu ┃ Ctrl ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
-
{[]}
sur la rangée de base ; - quelques caractères de prog en AltGr + main gauche, à affiner ;
- pavé numérique en AltGr + main droite, essentiellement pour OSX ;
- accents morts en AltGr+
<TLDE>
et AltGr+'"
.
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ ~ │ │ « │ » │ │ │ │ │ │ │ │ │ ┃ ┃
│ ` │ ! │ ( │ ) │ ' │ " │ │ 7 │ 8 │ 9 │ / │ │ ┃ ⌫ ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ↹ ┃ = │ < │ > │ - │ + │ │ 4 │ 5 │ 6 │ * │ │ ┃ ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
┃ ┃ │ │ │ │ │ │ │ │ │ │ ˙ │ ┃ ┃
┃ ⇬ ┃ { │ [ │ ] │ } │ / │ \ │ 1 │ 2 │ 3 │ - │ ´ │ ┃ ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ⇧ ┃ │ ~ │ ` │ │ _ │ | │ │ 0 │ , │ . │ + ┃ ⇧ ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
┃ Ctrl ┃ super ┃ Alt ┃ Esc. ┃ AltGr ┃ super ┃ menu ┃ Ctrl ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
Avantages :
-
-
et_
sont plus confortables (index au lieu de l’auriculaire) -
<=
,>=
,+=
,-=
,<!--
,=>
,('')
,("")
,\'
,\"
,~/
grandement facilités
Inconvénients :
-
!==
moins confortable -
</
et/>
légèrement moins naturels (mais on s’y fait) -
\
sous la main droite
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ ~ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
│ ` │ ! │ ( │ ) │ = │ ? │ │ 7 │ 8 │ 9 │ / │ │ ┃ ⌫ ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ↹ ┃ - │ < │ > │ / │ \ │ │ 4 │ 5 │ 6 │ * │ │ ┃ ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
┃ ┃ │ │ │ │ │ │ │ │ │ │ ˙ │ ┃ ┃
┃ ⇬ ┃ { │ [ │ ] │ } │ | │ │ 1 │ 2 │ 3 │ - │ ´ │ ┃ ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
┃ ⇧ ┃ │ ' │ " │ ^ │ $ │ & │ │ 0 │ , │ . │ + ┃ ⇧ ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
┃ Ctrl ┃ super ┃ Alt ┃ Esc. ┃ AltGr ┃ super ┃ menu ┃ Ctrl ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
C'est la ligne du bas (zxcvb) qui diffère de la version de base. Elle vise principalement à tapoter du JavaScript sous vim.
- les strings (simples
'
ou doubles"
) sont plus faciles à atteindre qu'avec le petit doigt droit, surtout pour du JSON qui impose les doubles quotes partout. - le couple
^
(non mort) et$
permettent de naviguer en début et fin de ligne. Aussi utiles pour les regexs. - le
&
m'a toujours paru inaccessible, planqué surShift + 7
alors qu'il est constamment utilisé dans les conditions pour faire un AND. Juste au dessus on retrouve son compère|
pour faire un OR.