6 – Ma configuration du clavier

Je vais expliquer comment j’ai configuré mon clavier.
Tout d’abord voici les…

Idées sur lesquelles je suis parti :

  • Je ne veux pas réapprendre toutes les touches, je n’ai pas que ça à faire. ;
  • Je veux que toutes les touches difficiles d’accès deviennent faciles d’accès ;
  • Je veux bouger le moins possible mes doigts ;
  • Je veux pouvoir développer et accéder au moins aussi rapidement qu’avant aux touches spéciales pour les développeurs ;

Donc voici ce que j’ai mis en place. Avant de le montrer…

Ma façon de raisonner :

  • Clavier en mode normal : toutes les touches accessibles comme un clavier AZERTY. Très facile. ;
  • Touches développeur à gauche : le clavier français est tout simplement le clavier le moins bien pensé pour les développeurs. Autant le clavier QWERTY donne la possibilité d’accéder facilement aux accolades, crochets et autres pipes, slash et antislashes, autant le clavier français est un calvaire : c’est pourquoi j’ai pensé à mettre toutes ces touches faciles d’accès ;
  • De la même façon, les touches de déplacement. Quand on y réfléchit bien, les touches fléchées sont bien, mais elles ne sont pas disposées logiquement : c’est juste une habitude qu’on a pris, ça ne signifie pas que c’est le plus pratique. Exemple simple : quand on va à gauche, c’est la flèche gauche. En réfléchissant un peu, si on veut aller beaucoup plus à gauche, il faudrait, logiquement avoir une touche supplémentaire à gauche, et pas une touche totalement dégroupée au dessus comme c’est le cas sur tous les claviers classiques. Donc sur ma configuration, lorsqu’on accède aux touches de déplacement, j’ai, à gauche de la « flèche gauche », la touche « home », et pas au dessus. C’est juste un repère spatial très simple, et ça fonctionne à merveille !
  • Ensuite il me fallait le pavé numérique. J’ai donc crée une couche pour le pavé numérique. Comme c’est toujours avec la main droite qu’on accède au pavé numérique, je l’ai laissé à droite. Le côté gauche, lui, est réservé aux lettres accentuées. ;
  • Enfin, j’ai dû gérer les touches de fonction : comme il n’y avait plus de place pour les disposer de manière logique j’ai fait une dernière couche « fonctions ». Sur cette couche, il me restait beaucoup de touches disponibles. J’ai donc utilisé une des possibilités géniales du clavier : les macros. On peut jouer une suite de touches en n’appuyant que sur une seule lettre. Génial. Avec un petit bémol que je dis à la fin de cette page. Par exemple, pour écrire l’espace insécable, qui est   j’appuie sur une touche « FN » (fonction) et la lettre « e » et hop il me fait tout. Vous pourriez tout à fait dire « oui mais on peut tout à fait faire ça sur l’éditeur : on configure un raccourci clavier. Ce à quoi je répondrai : oui mais tu ne peux pas prendre ta configuration et faire du plug n play n’importe où, alors que mon Ergodox, je le prends et je le branche sur n’importe quel PC, ça fonctionnera ! 🙂
  • Pour terminer, je ne vais pas entrer dans le détail, mais j’ai retravaillé le code du développeur qui a fait le portage d’un programme qui gère les claviers USB entièrement configurables. Avec ma « grosse » retouche – mais qui n’est que dans le clavier français, ainsi pas de souci, on peut avoir tout de suite une vision très claire et simple des touches qui seront affichées, et juste en dessous, de la touche réelle envoyée en USB. C’est très pratique, surtout si jamais vous voulez modifier votre configuration clavier, tout fonctionnera du premier coup et facilement. Le code d’origine était fonctionnel, mais dur à lire. Là, c’est sympa et c’est un jeu d’enfant. Il vous suffit juste de trouver la correspondance avec la bonne touche : par exemple, si vous voulez envoyer le « a », vous allez dans ma table de correspondance (page Ergodox AZERTY configuration juste un peu au dessus de celle en cours) et vous chercher où est le « a » dans la colonne de droite. Vous verrez qu’il faut envoyer la lettre « Q » et vous modifiez la touche que vous voulez, et tout fonctionnera.

Donc voici les images de…

chaque « couche » clavier :

…même s’ils elles ne sont pas très lisibles, cliquez dessus pour avoir la version plus grande :

Couche 0

AZERTY normal :

,--------------------------------------------------.           ,--------------------------------------------------.
|    Esc |  & 1 |  é 2 |  " 3 |  ' 4 |  ( 5 |  ^L3 |           | Pscr |  - 6 |  è 7 |  _ 8 |  ç 9 |  à 0 |  Bspc  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|   Tab  |  a A |  z Z |  e E |  r R |  t T | Bspc |           |  ~L1 |  y Y |  u U |  i I |  o O |  p P |   ^ ¨  |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|    .   |  q Q |  s S |  d D |  f F |  g G |------|           |------|  h H |  j J |  k K |  l L |  m M |  Enter |
|--------+------+------+------+------+------|  Ent |           |  Ins |------+------+------+------+------+--------|
|  Lsft  |  w W |  x X |  c C |  v V |  b B |      |           |      |  n N |  , ? |  ; . |  : / |  ! § |  Rsft  |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  | LCtl | LGui | LAlt | Lsft |  Del |                                       |  Spc |  Spc | RAlt | RGui | RCtl |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       | Copy | Pste |       | Nbsp |   F8 |
                                ,------|------|------|       |------+------+------.
                                |      |      | Cut  |       |   <> |      |      |
                                |  ~L1 |  ~L2 |------|       |------|  ~L2 |  ~L1 |
                                |      |      |  Del |       |  </> |      |      |
                                `--------------------'       `--------------------'

Couche 1

Caractères pour le développement à gauche, mouvements du curseur et copier coller à droite :

,--------------------------------------------------.           ,--------------------------------------------------.
|   Esc  |   F1 |   F2 |   F3 |   F4 |   F5 |   F6 |           |   F7 |   F8 |   F9 |  F10 |  F11 |  F12 |  Bspc  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|   Tab  |   \  |   <  |   _  |   >  |   |  |   $  |           |  Cut | Copy | Ct-← |   ↑  | Ct-→ | Pste |   ^ ¨  |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|     -  |   {  |   (  |   /  |   )  |   }  |------|           |------| Home |   ←  |   ↓  |   →  |  End |  Enter |
|--------+------+------+------+------+------|   =  |           |  -   |------+------+------+------+------+--------|
|  Lsft  |   #  |   [  |   *  |   ]  |   @  |      |           |      |   -  | PgUp |  Ins | PgDn | PEnt |  Rsft  |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  | LCtl | LGui | LAlt |   ~  | Lsft |                                       |   0  |   .  | RAlt | RGui | RCtl |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       |   -  |   -  |       |   -  |    - |
                                ,------|------|------|       |------+------+------.
                                |      |      |   -  |       |   -  |      |      |
                                |   -  |   -  |------|       |------|   -  |   -  |
                                |      |      |   -  |       |   -  |      |      |
                                `--------------------'       `--------------------'

Couche 2

Les touches accentuées à gauche, pavé numérique à droite :

,--------------------------------------------------.           ,--------------------------------------------------.
|    Esc |   -  |   -  |   -  |   -  |   -  |   -  |           |   -  |   -  | NLCK |   /  |   *  |   -  |  Bspc  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|   Tab  |   -  |   ô  |   â  |   à  |   -  |   -  |           |   -  |   -  |   7  |   8  |   9  |   +  |   ^ ¨  |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|     -  |   ë  |   é  |   -  |   è  |   -  |------|           |------|   -  |   4  |   5  |   6  |   +  |  PEnt  |
|--------+------+------+------+------+------|   -  |           |   %  |------+------+------+------+------+--------|
|  Lsft  |   -  |   -  |   û  |   ù  |   -  |      |           |      |   -  |   1  |   2  |   3  | PEnt |  Rsft  |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  | LCtl | LGui | LAlt |  Spc | Lsft |                                       |   0  |   .  | RAlt | RGui | RCtl |
  `----------------------------------'                                       `----------------------------------'

Couche 3

Trois macros à gauche, et les touches de fonction sur tout le clavier :

,--------------------------------------------------.           ,--------------------------------------------------.
|   Esc  |   F1 |   F2 |   F3 |   F4 |   F5 |   F6 |           |   F7 |   F8 |   F9 |  F10 |  F11 |  F12 |  Bspc  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|    -   |   -  |   <> |   -  |  </> |   -  |   -  |           |   -  |   -  |   -  |   -  |   -  |   -  |    -   |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|    -   |   -  |   -  |   -  | Nbsp |   -  |------|           |------|   -  |   -  |   -  |   -  |   -  |    -   |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|    -   |   -  |   -  |   -  |   -  |   -  |   -  |           |   -  |   -  |   -  |   -  |   -  |   -  |    -   |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  |   -  |   -  |   -  |   -  |   -  |                                       |   -  |   -  |   -  |   -  |   -  |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       | +L2  | Home |       | PgUp | Del  |
                                ,------|------|------|       |------+------+------.
                                |      |      |  End |       | PgDn |      |      |
                                | BkSp |  ESC |------|       |------| Enter| Space|
                                |      |      |  Spc |       | Ins  |      |      |
                                `--------------------'       `--------------------'

Couche 4

Pour jouer à Trackmania : touches pour accélérer, droite et gauche, et toutes les autres touches sont annulées :

,--------------------------------------------------.           ,--------------------------------------------------.
|    -   |   -  |   -  |   -  |   -  |   -  |  -L4 |           |  -L4 |   -  |   -  |   -  |   -  |   -  |    -   |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|    -   | Bspc |  z Z |  Del |   -  |   -  |   -  |           |   -  |   -  | Bspc |   ↑  |  Del |   -  |    -   |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|    -   |  q Q |  s S |  d D |   -  |   -  |------|           |------|   -  |   ←  |   ↓  |   →  |   -  |    -   |
|--------+------+------+------+------+------|   -  |           |   -  |------+------+------+------+------+--------|
|    -   |   -  |   -  |   -  |   -  |   -  |      |           |      |   -  |   -  |   -  |   -  |   -  |    -   |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  |   -  |   -  |   -  |    - |   -  |                                       |   -  |    - |   -  |   -  |   -  |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       |   -  |   -  |       |   -  |   -  |
                                ,------|------|------|       |------+------+------.
                                |      |      |   -  |       |   -  |      |      |
                                |   -  |   -  |------|       |------|   -  |   -  |
                                |      |      |   -  |       |   -  |      |      |
                                `--------------------'       `--------------------'

La version informatique des écrans précédents :

Configuration clavier code au complet

3 comments

Poster un commentaire

Vous devriez utiliser le HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.