« Utilisateur:Luffah » : différence entre les versions
(→VIM) |
(→VIM) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
==Pourquoi j'ai choisi de passer à bépo ? == | ==Pourquoi j'ai choisi de passer à bépo ? == | ||
Lorsque je | Lorsque je tapais en azerty, j'avais souvent l'impression de faire des nœuds avec mes doigts. | ||
Le scénario était souvent le même: j'imaginai le mot à écrire et je regardai sur le clavier ou était les touches. | Le scénario était souvent le même: j'imaginai le mot à écrire et je regardai sur le clavier ou était les touches. | ||
Si par malheur, il n'y avait pas assez de lumière il fallait se réciter le mantra AZERTYUIOP. | Si par malheur, il n'y avait pas assez de lumière il fallait se réciter le mantra AZERTYUIOP. | ||
Ligne 67 : | Ligne 67 : | ||
Extrait de la conf VIM : | Extrait de la conf VIM : | ||
<nowiki> | <nowiki> | ||
let mapleader="s" | |||
KeyMap <sfile> | |||
finish | |||
" KeyMap sert juste à interpréter les définitions de raccourcis clavier suivantes | |||
"Raccourcis/Description /Action / modes | |||
g. "Aller à la ligne de dernier changement" g; % n | |||
<A-q> "Va à la 'fenêtre' suivante" <C-w>w % n v I | |||
<A-Q> "Va à la 'fenêtre' précédente" <C-w>W % n v I | |||
è "Va à la position lié au tag" <C-]> % n | |||
é "Reviens à la position avant d'aller au tag" <C-t> % n | |||
È "Idem è mais dans un nouvelle 'fenêtre'" <C-w>] % n | |||
h "Commande" : % n | |||
" HJKL ne me convient pas trop, cependant il est pratique d'avoir des touches pour changer de ligne | |||
j "Bas" <Down> % n v | |||
l "Haut" <Up> % n v | |||
" les crochets < > sont très utiles , « » moins, par conséquent j'utilise <C-v>» pour ce dernier | |||
» "Crochet fermant" > % c i o n v | |||
« "Crochet Ouvrant" < % c i o n v | |||
" Note sur les modes : | |||
" I => i<C-o> => inoremap <C-o> {raccourcis} {action} | |||
" c<C-r>+ ou i<C-r>+ => insère le contenu du presse papier global (+) | |||
" Couper copier coller | |||
þ "Copier | <AltGr-t>" % c<C-f> Iv nv v"+y | |||
Þ "Couper | <AltGr-T>" % Iv nv v"+d | |||
Ð "Coller avant | <Alt-P> <AltGr-D>" % c<C-r>+ I"+P n"+P v"+P | |||
ð "Coller après | <Alt-p> <AltGr-d>" % c<C-r>+ I"+p n"+p v"+p | |||
</nowiki> |
Dernière version du 12 juin 2018 à 13:27
Pourquoi j'ai choisi de passer à bépo ?
Lorsque je tapais en azerty, j'avais souvent l'impression de faire des nœuds avec mes doigts. Le scénario était souvent le même: j'imaginai le mot à écrire et je regardai sur le clavier ou était les touches. Si par malheur, il n'y avait pas assez de lumière il fallait se réciter le mantra AZERTYUIOP. Puis petit à petit des sensations inconfortables sont apparues dans mes mains.
C'est à ce moment là que j'ai essayer le typematrix. Manque de bol, avec ce dernier, je ne comprenais rien à ce que je tapai en azerty. J'en ai donc profiter pour passer à bépo.
BÉPO, c'est une disposition que je zyeutai, par curiosité et parce que c'est CC / GPL, donc c'est le bien.
Des débuts compliqués
Depuis que j'ai 7/8 ans j'utilise des claviers AZERTY. Parfois, dans des moments de panique je tapais en QWERTY. Dans les 2 cas je faisais pas mal de fautes de frappe.
Donc, le début en BÉPO, sur Klavaro, où on te demande une frappe parfaite, ça a été compliqué. Ça me faisait même mal à la tête à 2 caractères par secondes.
Au bout de 6 mois que j'ai commencé à être à l'aise, mais je j'arrivai plus à taper en azerty...
Ressenti sur les autres dispositions par rapport à BÉPO
DVORAK : au premier abord l'idée semble la même, et c'est pour de l'anglais. Alors pour coder ça devrait le faire mieux... en fait non, par exemple, je m'embrouille moins les doigts si je tape "if .. then else fi" en bépo. Sur DVORAK, j'ai l'impression de taper la plupart des n-grammes sur des doigts voisins (index-majeur) , tandis qu'en BÉPO, j'ai plus l'impression de taper sur des doigts distants (index-annulaire, index-auriculaire) ce qui laisse plus de liberté au majeur.
AZERTY : beaucoup de suite de caractères sans liens (tels que les mots de passes) sont plus facile à taper en AZERTY
Remarques sur BÉPO
Remarque globale
Je trouve BÉPO plus confortable que les dispositions azerty, qwerty et dvorak. Cependant, je rencontre encore quelque difficulté pour une utilisation confortable du clavier dans mes activités.
Je ne sais pas si c'est lié au modèles de clavier, mais globalement: - ma main gauche reste fixe et un peu crispée sur CTRL et SHIFT - ma main droite est mobile (décalages fréquents sur les colonnes) et se trompe souvent de touche
Erreurs de frappes
Voici les caractères que je souhaite taper et les touches qui me tombent souvent sous la main.
Format : TOUCHE SOUHAITÉS -> TOUCHE PRESSÉE ACCIDENTELLEMENT
- « / » -> « - » : assez ennuyeux dans aptitude, au lieu de faire une recherche, je demande la suppression de tous les paquets de la rubrique sélectionnée
- dans le même lignée « * » -> « / »
- « J » -> « Z » : souvent rencontré dans VIM ( ZZ quitte l'application)
Touches difficiles d'accès
- sur clavier oblique : « k », « w » , « f », « ! », « @ », « % », « $ »
- sur clavier orthogonale : « w », « + », « @ », « % », « $ »
Configuration des logiciels utilisées
VIM
Pour VIM j'ai du bidouillé un peu les raccourcis claviers pour ne pas avoir à déplacer ma main pour passer au mode ligne de commande .
Extrait de la conf VIM :
let mapleader="s" KeyMap <sfile> finish " KeyMap sert juste à interpréter les définitions de raccourcis clavier suivantes "Raccourcis/Description /Action / modes g. "Aller à la ligne de dernier changement" g; % n <A-q> "Va à la 'fenêtre' suivante" <C-w>w % n v I <A-Q> "Va à la 'fenêtre' précédente" <C-w>W % n v I è "Va à la position lié au tag" <C-]> % n é "Reviens à la position avant d'aller au tag" <C-t> % n È "Idem è mais dans un nouvelle 'fenêtre'" <C-w>] % n h "Commande" : % n " HJKL ne me convient pas trop, cependant il est pratique d'avoir des touches pour changer de ligne j "Bas" <Down> % n v l "Haut" <Up> % n v " les crochets < > sont très utiles , « » moins, par conséquent j'utilise <C-v>» pour ce dernier » "Crochet fermant" > % c i o n v « "Crochet Ouvrant" < % c i o n v " Note sur les modes : " I => i<C-o> => inoremap <C-o> {raccourcis} {action} " c<C-r>+ ou i<C-r>+ => insère le contenu du presse papier global (+) " Couper copier coller þ "Copier | <AltGr-t>" % c<C-f> Iv nv v"+y Þ "Couper | <AltGr-T>" % Iv nv v"+d Ð "Coller avant | <Alt-P> <AltGr-D>" % c<C-r>+ I"+P n"+P v"+P ð "Coller après | <Alt-p> <AltGr-d>" % c<C-r>+ I"+p n"+p v"+p