« Utilisateur:Robin » : différence entre les versions

De Disposition de clavier bépo
(ajout mappage ascii, invertion b et j, modification diverses)
(Un sommaire est inutile si tu n'as que trois rubriques et aucune sous rubrique)
Ligne 1 : Ligne 1 :
Ma disposition est récente et subit encore quelques modifications. Si vous souhaitez une version stable, revenez d'ici quelques temps :-) .
Ma disposition est récente et subit encore quelques modifications. Si vous souhaitez une version stable, revenez d'ici quelques temps :-) .


== ==
==Retour d’expérience==  
==Retour d’expérience==  



Version du 14 avril 2013 à 20:47

Ma disposition est récente et subit encore quelques modifications. Si vous souhaitez une version stable, revenez d'ici quelques temps :-) .

Retour d’expérience

Bonjour à tous, Je voulais faire un retour d’expérience de mon aventure en bépo, voila qui est chose faite :

J’ai découvert le bépo par un ami. Je connaissait depuis longtemps le dvorak, et comptais m’y mettre un jour. J’ai finalement opté pour le bépo le 12 mars. J’utilisai auparavant l’azerty avec environ 7 doigts avec une vitesse de frappe d’environ 30-40 MPM mais avec une précision déplorable, surtout à haute vitesse. Je connaissait le placement standard des doigts en position dactylo. Il m’est arrivé à l’occasion de taper en qwerty et en qwertz (la version suisse).

Première impression : c’est très logique, je retient la casi totalité des touches en environ ½ heure Semaine 1 : je suis très lent : environ 10 mots par minutes, mais c’est normal. Je fait tout les exercices de base sur klavaro et vise le 99% de précision.

Semaine 2 : je commence à bien connaitre les touches. J’en suis à 12-15 mots par minutes. Je commence à m’entrainer avec les trigrammes (http://bepo.fr/wiki/Exercices#M.C3.A9thode_par_les_trigrammes). Je découvre avec plaisir « http://phoboslab.org/ztype/ » mais n’arrive pas à passer le niveau 4. Durant le week-end j’ai déplacé phyisquement les touches de mon pc portable (comme ça je peut passer mon ordi, vu que je veut retirer toute trace de l’azerty). La je me rend compte que contrairement à ce que je pensais, je ne frappe pas du tout en aveugle ! À partir de la, ma migration est totale.

Semaine 3 : Nette progression : je passe la barre des 25 MPM. J’atteind 40 MPM avec les trigrammes. Je modifie le layout du clavier pour avoir un pavé numérique en altgr sous la main droite (dès que j’aurais une disposition stable de mes touches, j’en parlerai sur le forum) et je modifie la place des touches « maj » « altgr » « ctrl » …

Semaine 4 : Progrès plus lent mais constant. 45 MPM avec les trigrammes, 25 à 30 avec des textes complets. Je travaille ma fluidité. Pour la précision j’en suis à 96%, mais j’essaye de m’améliorer.

Semaine 5 : J’ai finis la liste des trigrammes. J’ai décider de la recommencer au début, et la c’est une grande satisfaction pour moi je passe la barre des 50 MPM et même celle des 60 le même jour ! C’est très motivant, d’autant qu’il est très rare que je repasse en dessous des 50 MPM. Je me concentre désormais exclusivement sur la précision, et paradoxalement je gagne beaucoup en vitesse ! Sur texte libre, je suis à 28MPM. En revanche ma fluidité laisse à désirer.

version modifié du bépo

Pour l’instant, je modifie encore mon clavier, mais dans l’ensemble, je suis assez contant du résultat


(les deux liens qui suivent ne sont pas à jour, je les retirerai quand j’aurais tout mis au propre sur cette page) "mon clavier" "fichier xkb pour linux

  • Les lettres (avec les maj évidemments)

Selon http://www.lexique.org/listes/liste_bigrammes.txt :

Les digrammes « ab » et « ba » totalisent 3573 et 3006 Les digrammes « jn » et « nj » totalisent 0 et 216

Les digrammes « bn » et « nb » totalisent 15 et 9 Les digrammes « ja » et « aj » totalisent 454 et 252

Il me semble du coup plus judicieux d’inverser j et b

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
│    │    │ w  │ k  │    │    │    │    │    │    │    │    │    ║        ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
║       ║ j  │ é  │ p  │ o  │ è  │    │ v  │ d  │ l  │ b  │ z  │    ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
║        ║ a  │ u  │ i  │ e  │    │ c  │ t  │ s  │ r  │ n  │ m  │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║
║      ║  ê │ à  │ y  │ x  │    │    │    │ q  │ g  │ h  │ f  ║           ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║    ║    ║                        ║    ║    ║    ║
║      ║    ║    ║    ║      espace            ║    ║    ║    ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝
  • Les modificateurs :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
│échap    │    │    │    │    │    │    │    │    │    │    │    ║compose ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
║return ║    │    │    │    │    │    │    │    │    │    │    │tab ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
║altgr   ║    │    │    │    │    │    │    │    │    │    │    │altgr    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║
║ctrl  ║    │    │    │    │    │    │    │    │    │    │    ║ ctrl      ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║over║    ║                        ║    ║over║    ║
║ alt  ║fn  ║lay ║maj ║                        ║maj ║lay ║meta║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝
  • Le pavé numérique en altgr+maj (idem que [Utilisateur:Lawrent|Lawrent])

Les chiffres sont en altgr + maj Les symboles ≠ % × ± − en altgr

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
│    │    │    │    │    │    │    │   A│   B│   C│   D│   E│   F║        ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
║       ║    │    │    │    │    │   ,│   5│   6│   7│   8│   9│    ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
║altgr   ║    │    │    │    │    │   .│   0│   1│   2│   3│   4│    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║      ║    │    │    │    │    │    │   ≠│   ±│   −│   %│   ×║           ║
║      ║    │    │    │    │    │    │   =│   +│   -│   /│   *║           ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║    ║    ║                        ║    ║    ║    ║
║      ║    ║    ║maj ║                        ║    ║    ║    ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝
  • Le mappage ASCII en altgr

Les 32 symboles de prog ~`!@#$%^&*()-_+={}[]:;'"|/\<>,.? (nb : « %+=-% » viennent du pavé numérique) (nb : « ;:!? » viennent des signes de ponctuation (mis pour référence)) (nb : « \^#|&@$ » sous « è^dbaes » (mis pour référence)) minimisation de l’utilisation de la ligne du bas

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│    │    │    │    │    │    │    │    │    │!   │?   │    │    ║        ║
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║       ║    │    │    │    │    │  è │  ^ │  d │    │  b │    │    ║     ║
║       ║  { │  } │  [ │  ] │  / │  \ │  ^ │  # │    │  | │    │    ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║  a │    │    │  e │    │    │    │  s │    │    │    │    ║    ║
║altgr   ║  @ │  ( │  ) │  & │  ' │  ` │  " │  $ │  < │  > │    │altgr║   ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║      ║    │    │    │    │;   │    │:   │    │    │   /│   *║           ║
║      ║    │    │    │    │    │  ~ │    │    │    │   %│    ║           ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║    ║    ║                        ║    ║    ║    ║
║      ║    ║    ║    ║             underscore ║    ║    ║    ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝


les lettres sont rappelées pour information (les touches directionnelles sont au même endroit que dans vim) Je pense rajouter d’autre trucs comme page up/down, précédant/s

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│in  │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
│sert│    │    │    │    │    │    │    │    │    │    │    │    ║        ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║delete ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    │   ←│   ↓│   ↑│   →│   ↖│ fin│    ║    ║ ↖ origin    
║        ║    │    │    │    │    │   c│   t│   s│   r│   n│   m│    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║echap ║    │    │    │    │    │    │    │    │    │    │    ║echap      ║
║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║over║    ║                        ║    ║over║    ║
║      ║    ║lay ║    ║                        ║    ║lay ║    ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝


  • Les gros plus :

- les chiffres en main droite sont hyper accessibles. - les touches majuscule au niveau des pouces c’est très agréable, ça permet de taper plusieurs majuscules de suites sans être gênés, y compris si on doit taper des trucs genre « MAN » (petit doigts gauche et droits) - altgr en caps lock + touche à droite du m (même ligne que la ligne de repos), c’est très bien aussi - les touches directionnelles à la vim

  • Les plus

- le trait d’union très accessible - w et k sont plus accessible, et ce n’est pas du tout dérangeant d’avoir des lettres peu utilisés sur la rangé du haut (on s’y fait très bien) - ( et ) très accessible


But :

- avoir les chiffres sous la main droite (je n’aime pas la rangée des chiffres pour taper plus d’un caractère de suite, surtout avec un modificateur)
- symétriser altgr
- avoir les symboles de prog plus accessible (donc pas la lignes des chiffres)
- avoir les modificateurs et touches spéciale plus accessible (ctrl maj retour …)
- k et w plus accessible (ce sont les seules lettres que j’ai déplacé, je fait confiance au bépo pour le placement des autres touches)
- ’ et ' sur la même touche avec ’ en accès direct.
- - en accès direct pour le trait d’union
- — (emdash) à côté de la barre espace
- compose
- quelques symboles pour la prise de notes  ≃∞↪→⇒⇔←
- , sous l’index droit et . sous l’index gauche pour symétriser (j’ai échangé , et ’) avec l’apostrophe typographique en accès direct. Dans ma logique , et . sont du même ordre : des séparateur de mots, contrairement à ’ qui se trouve en milieu de mot. Et de toute façon ces deux touches ont la même accessibilité (à mon gout).
- j’ai mis les touches directionnelles sous "ctsr" (comme vim) et origin/fin sous "nm" accessible avec la touche deux crant à gauche de la barre espace (cf disposition overlay). Je pense rajouter d’autre trucs comme précédant/suivant sous vd et page up/down sous lj

Nb :

- pour {[ et ]} les caractères fermant sont souvent auto-complétés en général, du coup {[ sont plus courant et plus accessibles que }] qui ne sont de toutes façon pas loin
- pour ï le digramme oï se fait à une main, mais quand je bouge ma main pour atteindre o, le ï est dans le prolongement
- Je n’ai pas placé la plupart des caractères étranger, je ne les utilise jamais

Les trucs pas parfait :

- </ et /> pour les langages à balise ne sont pas optimaux (mais c’est tout à fait faisable)
- mon clavier n’a physiquement pas assez de touches sous les pouces ^^
- ^ n’est pas assez accessible (il faut que je la remette en accès direct). La touche de base (à côté du v) n’était pas accessible non plus sur mon clavier.


  • un clavier vierge à copier-coller
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
│    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
║       ║    │    │    │    │    │    │    │    │    │    │    │    ║     ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║
║      ║    │    │    │    │    │    │    │    │    │    │    ║           ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║      ║    ║    ║    ║                        ║    ║    ║    ║
║      ║    ║    ║    ║                        ║    ║    ║    ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝

Moi !

20 ans — en 2eme année en dut geii (électronique) — programme en c++ pour le plaisir — le reste ne vous regarde pas !