74 votes

Je pense passer à la disposition Programmer Dvorak.

Je programme depuis un certain temps et on m'a parlé de la disposition du clavier "Programmer Dvorak". Il serait intéressant d'entendre l'avis des gens à ce sujet pour m'aider à décider si je dois faire le pas.

Les principales choses qui m'intéressent sont :

  1. Serai-je capable de taper plus vite ?
  2. Fonctionnera-t-il sur plusieurs systèmes d'exploitation ?

0 votes

Cette question serait-elle mieux posée sur Programmers.StackExchange ?

29 votes

@brad-larson : Vote pour la réouverture. "sauf s'ils impliquent directement des outils utilisés principalement pour la programmation" . La disposition Dvorak du programmeur semble être un candidat à cette exception, je présume.

3 votes

Je vote aussi pour la réouverture.

64voto

Pascal Points 8222

J'utilise Dvorak depuis 5 ans et demi maintenant, la disposition Dvorak standard, sur un clavier américain ou britannique. Cela signifie que j'ai toujours tapé les yeux bandés. On s'habitue vite à taper les yeux bandés, même pour les "touches spéciales programmeur" comme les crochets ou la barre verticale. La plupart de ces touches sont les mêmes que sur un clavier américain, sauf celles qui entourent les touches de retour et de retour arrière.

Comme j'ai perdu la vitesse que j'avais atteinte en utilisant le QWERTY, je ne peux pas dire si je tape réellement plus vite, je dirais marginalement, mais le plus grand avantage est que je tape plus tranquillement. Si vous tapez très vite avec QWERTY, vous avez l'impression que vos doigts ont des crises d'épilepsie. Ce n'est pas le cas avec Dvorak, car environ 70 % des touches sur lesquelles vous appuyez (en anglais) se trouvent sur la rangée du milieu ; avec QWERTY, 70 % des touches sur lesquelles vous appuyez se trouvent sur la rangée du milieu. pas sur la rangée du milieu.

Pour répondre à vos questions :

  1. Pas nécessairement, mais ça fait du bien :)
  2. Pas de problème, la plupart des systèmes d'exploitation actuels, en particulier ceux qui ont plus de 0,5 % de part de marché, ont des layouts Dvorak installés, prêts à être utilisés.

Si vous décidez de changer, faites-le à la dure. J'ai imprimé la mise en page et j'ai changé la mise en page sur mon Mac. Puis je me suis forcé à tout faire avec Dvorak et à faire de temps en temps des exercices de frappe. Le changement est terrible les premiers jours, surtout si vous voulez "écrire rapidement un e-mail". Ne fais pas ça. changez à nouveau ! Après deux semaines, vous atteindrez une vitesse raisonnable, et à partir de là, vous pourrez facilement atteindre la vitesse maximale. Et vous ne perdrez pas le QWERTY ; je tape sur le QWERTY moins d'une fois par mois, mais après quelques mots, je peux à nouveau taper les yeux bandés. Je suppose que le retour à la vitesse peut se faire en un jour.

1 votes

J'utilise le dvorak standard depuis 8 mois maintenant, et je suis d'accord avec beaucoup des observations que vous avez faites. Cependant, pour ajouter une perspective, j'ai personnellement trouvé la vitesse d'adoption plus lente et plus intrusive pour ma capacité QWERTY sur clavier d'ordinateur. Je peux toujours taper rapidement en utilisant le qwerty sur un mobile, mais la mémoire musculaire du dvorak interfère avec le qwerty sur un clavier d'ordinateur. La question portait spécifiquement sur le "dvorak du programmeur". J'aimerais savoir si le passage à "dvorak programmeur" vaut la peine pour quelqu'un qui utilise déjà dvorak. Des idées ?

51voto

matiu Points 2168

Je suis passé de qwerty à dvorak normal il y a 5 mois et j'ai augmenté ma vitesse de frappe moyenne de 45 à 61 wpm, selon http://play.typeracer.com

J'ai eu quelques problèmes avec vim mais j'ai retrouvé une vitesse normale de vim maintenant, sans aucune modification de vim ; il m'a probablement fallu environ 4 mois pour retrouver ma vitesse de raccourci de vim.

Je vais maintenant essayer le dvorak du programmeur car je fais beaucoup de codage C++.

J'utilise un clavier typematrix, qui vous permet d'acheter une couverture en caoutchouc vierge et d'y écrire vos propres lettres. Il dispose également de commutateurs pour passer en mode dvorak et colemak, sans avoir besoin du système d'exploitation, mais il n'a pas de mode dvorak programmateur. http://www.typematrix.com/

Le clavier est vraiment génial et je recommande totalement d'en acheter un si vous avez l'intention de changer de disposition de toute façon. Je n'avais pas l'intention de passer au dvorak, mais une fois que j'ai eu le clavier, il a fait ressortir toutes mes mauvaises habitudes du qwerty (comme le fait d'atteindre le milieu), alors je me suis dit que tant qu'à me réentraîner pour ce clavier, je pourrais aussi bien apprendre le dvorak.

L'autre chose est, vous ne pouvez pas revenir en arrière du côté obscur une fois que tu as traversé. J'ai essayé de fonctionner avec dvorak et qwerty pendant un certain temps. J'aime trop dvorak et j'ai arrêté le qwerty pendant un mois ou deux, et maintenant je suis comme un enfant de 2 ans sur qwerty.

Mise à jour :

J'utilise donc le dvorak du programmeur depuis près d'un mois et je suis très à l'aise avec lui. J'utilise la touche de verrouillage des majuscules ou la touche de verrouillage des chiffres pour saisir un grand nombre de chiffres, mais je me contente généralement de la touche Maj pour quelques chiffres.

Dans linux, j'ai configuré alt droit et ctrl droit pour être les touches qui changent le clavier pour vous permettre de taper ñ et d'autres choses (car je tape aussi beaucoup d'espagnol).

Cela a été fait avec sudo dpkg-reconfigure keyboard-configuration sur ubuntu.

Il est beaucoup plus facile de coder sur le dvorak du programmeur - en bash, python et c++.

Le principal avantage que je trouve est l'absence de douleur carpienne après une session de 10 heures de frappe.

De plus, ma vitesse moyenne continue d'augmenter :

typeracer badge

Mise à jour 2 :

J'ai aussi acheté le joli clavier : https://ergodox-ez.com/

J'y ai créé mes propres mises en page : https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb

J'ai dû déplacer certaines des touches, car le clavier a moins de touches qu'un clavier normal, mais c'est bien au final car elles sont toutes plus proches.

Le seul inconvénient est que j'ai maintenant deux décalages ; un pour passer au calque 2 pour taper les chiffres ; et un autre qui est le vrai décalage envoyé à l'ordinateur (utilisé pour sélectionner le texte, etc.) - en fin de compte, avec de la pratique, votre cerveau apprend n'importe quoi.

Ce clavier et cette disposition sont très anti-rsi :)

3 votes

+1 après quelques années, je ne peux pas imaginer écrire du code sans Programmer Dvorak. Le fait que les touches alphabétiques soient les mêmes que pour le Dvorak standard signifie que pour un travail sérieux sur l'ordinateur de quelqu'un d'autre, je peux simplement activer la disposition Dvorak standard et être à moitié aussi bon. C'est pour cette raison que j'utilise Programmer Dvorak avec l'option ' et ; à l'emplacement standard (Dvorak), au lieu d'être inversées. Ceci est facile à faire avec un éditeur de disposition de clavier.

0 votes

Je suis toujours sur dvorak programmateur maintenant. Je n'ai pas trop de mal à passer au dvorak normal ; tant que mon cerveau est éveillé, je parviens à saisir correctement les touches ' et ;. J'ai un nouvel ordinateur portable qui n'a pas de pavé numérique, donc pour entrer des chiffres longs, j'utilise le verrouillage des majuscules et les deux mains et j'y arrive à 98 %. Le bon côté des choses, c'est que je peux maintenant taper les chiffres au toucher, ce que je ne pouvais pas faire avant. J'ai également dû utiliser le qwerty plusieurs fois par semaine et j'ai retrouvé une certaine rapidité.

0 votes

Juste pour ajouter quelques informations pour les personnes qui font des recherches sur Internet. Je suis passé au dvorak il y a quelque temps et j'ai constaté une réelle augmentation de la vitesse lorsque j'ai acheté un nouveau clavier avec des touches vides. Une autre chose qui m'a aidé est dactylographie.io surtout le mode clojure pour faire descendre les parens.

26voto

richard Points 1651

J'utilise le dvorak américain, car il est plus courant que certaines des alternatives. J'ai utilisé querty pendant 25 ans et je n'ai jamais pu apprendre à taper au clavier. Chaque fois que j'essayais, mes mains étaient prises de spasmes. Il y a environ un an, je suis passé à dvorak, et maintenant je peux taper au clavier. Je suis donc un peu plus rapide qu'avant, mais pas aussi rapide qu'un bon utilisateur de Querty (mais je n'ai jamais voulu l'être). Cependant, c'est plus confortable et moins stressant.

Mise à jour(2012-09-04) : Je tape maintenant les yeux fermés, je ne me souviens plus à quoi ressemble mon clavier.

Mise à jour(2016-10-08) : J'utilise toujours Dvorak, mais je dois utiliser querty sur le site du client, c'est une douleur, prend be quelques secondes pour arriver au même niveau terrible de compétence que j'avais avant d'adopter querty.

J'ai également ajouté une touche de composition, qui est facilement activée sur Debian (et la plupart des autres Gnu/Linux), et il existe une application tierce pour Windows de Microsoft. J'ai mis cela sur le \| car elle n'est pas utilisée sur ma disposition dvorak. Je peux l'utiliser pour taper £, ä, , é, ß, (c'est un "sharp", pas un dièse), x², , , , , ¿, , et plus encore.

13 votes

+1 "Je ne me souviens pas à quoi ressemble mon clavier"

14voto

ErikR Points 729

J'utilise Programmer Dvorak presque exclusivement depuis un an maintenant, après avoir fait des allers-retours entre ce système et QWERTY pendant quelques années. J'ai trouvé que cela valait vraiment la peine de changer, malgré les difficultés rencontrées au début. Le plus gros obstacle pour moi a été de m'habituer aux touches de la rangée supérieure. Programmer Dvorak reprend la disposition des chiffres directement du Dvorak original, avec les chiffres impairs à gauche et les chiffres pairs à droite, et les obscurcit encore plus en vous demandant de vous déplacer vers eux. En contrepartie, la quasi-totalité des symboles régulièrement utilisés en programmation sont facilement accessibles avec un seul doigt. Les crochets, les parenthèses, etc. se trouvent sur la ligne supérieure et ne nécessitent pas que l'on appuie sur la touche Maj pour y accéder. Je trouve cela extrêmement précieux et coder sans cela me semble... peu naturel.

Pour vos questions : 1) Il m'a fallu quelques mois pour dépasser ma vitesse de frappe avec QWERTY (85wpm). Je ne peux plus taper aussi vite avec QWERTY grâce à une mémoire musculaire réentraînée ;) Je ne pense pas qu'il soit possible d'être maître des deux simultanément.

2) Vous pouvez installer la disposition sur Windows, et les distros Linux que j'ai utilisées l'ont par défaut. Elles diffèrent sur un point : le pavé numérique. La version de Windows que j'ai utilisée oriente le clavier comme celui d'un téléphone (touches 1-2-3 en haut), alors que dans Linux, elles sont là où on s'y attend. Je ne sais pas pourquoi la version Windows est comme ça... cela n'a fait que rendre plus frustrant le fait de réapprendre à taper des chiffres.

14voto

north5 Points 163

J'utilise Programmer Dvorak depuis cinq ou six ans. Je trouve la disposition syntaxique très, très utile pour la programmation C++. Ma vitesse de frappe pour du texte brut est environ 10 % plus rapide en dvorak (que ce soit en dvorak ou en programmer) qu'en qwerty, mais je suis sûr que ma vitesse de frappe du code est encore plus rapide. J'écris et code régulièrement sur OSX, Windows et diverses races Ubuntu, et je passe d'une disposition à l'autre sur tous les OS sans problème.

0 votes

Je suis d'accord pour dire que taper du code est plus rapide et fluide, mais le texte brut est à peu près le même pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X