Je programme depuis un bon moment et on m'a parlé de la disposition du clavier "Programmer Dvorak". Il serait intéressant d'entendre le point de vue des gens à ce sujet pour m'aider à décider si je dois faire le changement.
Les principales choses qui m'intéressent sont:
J'utilise Dvorak depuis 5,5 ans maintenant, la disposition Dvorak standard, sur un clavier américain ou britannique. Cela signifie que j'ai toujours tapé les yeux bandés. Vous vous habituez à taper rapidement les yeux bandés, même pour les "touches programmables spéciales" comme les crochets ou le tuyau. La plupart de ces touches sont les mêmes que sur un clavier américain, à l'exception de celles autour des touches retour et retour arrière.
Depuis que j'ai perdu la vitesse que j'avais atteinte en utilisant QWERTY je ne peux pas dire si je tape réellement plus vite, je dirais de façon marginale, mais le plus grand avantage est que je tape plus calmement. Si vous tapez très rapidement avec QWERTY, vous avez l'impression que vos doigts ont eu des crises d'épilepsie. Pas avec Dvorak car environ 70% des touches sur lesquelles vous appuyez (langue anglaise) sont sur la ligne du milieu; sur QWERTY pour 70% des touches vous êtes pas sur la ligne du milieu.
Pour répondre à vos questions:
Si vous décidez de changer, faites-le à la dure. J'ai imprimé la mise en page et changé de mise en page sur mon Mac. Ensuite, je me suis forcé à tout faire avec Dvorak plus de temps en temps en tapant des exercices. Le changement est terrible les premiers jours, surtout si vous voulez "écrire rapidement un e-mail". Ne faites pas retournez alors! Après deux semaines, vous atteindrez une vitesse raisonnable, et à partir de là, c'est un moyen facile d'atteindre la vitesse maximale. Et vous ne perdrez pas QWERTY; Je tape sur 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 une journée.
Je suis passé de qwerty à dvorak normal il y a 5 mois et j'ai augmenté ma vitesse de frappe moyenne de 45 mots par minute à 61 mots par minute, selon http://play.typeracer.com
J'ai eu quelques problèmes avec vim mais je suis de retour à la vitesse normale de vim maintenant, sans aucun changement de vim; il a probablement fallu environ 4 mois pour récupérer ma vitesse de raccourci vim.
Je vais maintenant essayer le programmeur dvorak car je fais beaucoup de codage C++.
J'utilise un clavier à matrice, qui vous permet d'acheter un couvercle en caoutchouc vierge et d'y écrire vos propres lettres. Il a également des commutateurs pour passer aux modes dvorak et colemak, sans avoir besoin du système d'exploitation, mais il n'a pas de mode programmeur dvorak. http://www.typematrix.com/
Le clavier est vraiment génial et je recommande totalement d'en obtenir un si vous voulez changer de disposition de toute façon. Je n'ai pas prévu de passer à dvorak, mais une fois que j'ai eu le clavier, cela a fait ressortir toutes mes mauvaises habitudes de qwerty (comme atteindre le milieu), alors j'ai pensé que tant que je me réentraînerais pour ce clavier, je Autant apprendre le dvorak.
L'autre chose est, vous ne pouvez pas retourner du côté obscur une fois que vous avez traversé. J'ai essayé de courir avec dvorak et qwerty pendant un certain temps. J'adore trop dvorak et j'ai arrêté qwertying pendant un mois ou deux, et maintenant je suis comme un enfant de 2 ans sur qwerty.
Mise à jour:
Je suis donc sur le dvorak du programmeur depuis près d'un mois et je suis très à l'aise avec ça. J'utilise le verrouillage des majuscules ou du verrouillage numérique pour entrer un grand nombre de chiffres, mais généralement, il suffit de changer pour quelques chiffres.
Sous linux, j'ai configuré les touches alt alt et right ctrl pour que les touches changent le clavier pour vous permettre de taper ñ et d'accentuer les choses (comme 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 n'est pas de douleur carpienne après une séance de dactylographie de 10 heures.
De plus, ma vitesse moyenne continue d'augmenter:
Mise à jour 2:
J'ai également acheté le clavier Nice: https://ergodox-ez.com/
J'ai mis en place mes propres dispositions: https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb
J'ai dû déplacer certaines 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 équipes; un pour passer à la couche 2 pour taper des nombres; et un autre qui est le véritable changement envoyé à l'ordinateur (utilisé pour sélectionner du texte, etc.) - à la fin, avec la pratique, votre cerveau apprend tout.
Ce clavier et cette disposition sont très anti-rsi :)
J'utilise dvorak américain, car il est plus courant que certaines des alternatives. J'ai utilisé querty pendant 25 ans et je n'ai jamais appris à toucher le type. Chaque fois que j'essayais, mes mains se transformaient en spasmes. Il y a environ un an, je suis passé à dvorak, et maintenant je peux toucher le type. Je suis donc un peu plus rapide qu'avant, mais pas aussi vite qu'un bon typer querty (mais alors je n'allais jamais l'être). Cependant, il 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 pénible, cela prend quelques secondes pour atteindre le même niveau de compétence terrible que j'avais avant d'adopter Querty.
J'ai également ajouté une clé 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. Je mets ça sur le \|
clé car elle n'est pas utilisée sur ma mise en page dvorak. Je peux l'utiliser pour taper £, ä, ę, é, ß, ♯ (c'est-à-dire un "pointu", pas un hachage), x², ≠, ≤, ≈, ★, ¿, ☺, et plus encore.
Modifier octobre 2016
Cela fait plus de 5 ans maintenant, toujours très heureux. Une chose: j'ai trouvé un peu plus difficile d'utiliser Programmer Dvorak sur Mac que sur Linux (Ubuntu). Le premier a besoin d'une disposition de clavier personnalisée installée et il y a des problèmes avec des raccourcis ici et là (par exemple, je dois appuyer sur Cmd+F dans qwerty mise en page dans google docs pour trouver quelque chose, cependant, sur Ubuntu Ctrl+F à Dvorak fonctionne très bien). Ce n'est pas un gros problème à mon avis, toujours en l'utilisant sur Mac.
J'utilise le programmeur Dvorak depuis 2 ans maintenant.
Je travaille sur Ubuntu, il a programmé Dvorak intégré depuis des lustres. Habituellement, sur tous les Windows et Mac avec lesquels je travaille, il existe une disposition Dvorak programmeur préinstallée (sur certains d'entre eux, c'est une configuration par défaut qui rend la plupart des gens mécontents :)
La transition initiale a été assez difficile, mais maintenant je ne peux pas être plus heureux. La vitesse de frappe a augmenté à 65 WPM et augmente (je ne pouvais pas dépasser 50 avec Querty). Ce qui est plus important, c'est beaucoup plus facile à taper. La partie la plus difficile a été de remapper les emacs et autres raccourcis dans mon esprit, mais ce n'est pas vraiment si difficile que certaines personnes le décrivent - après un mois environ, je me sentais assez à l'aise avec eux.
Au fait, j'ai créé un tutoriel de dactylographie Dvorak programmé car je n'en ai pas trouvé de raisonnable:
J'utilise le programmeur Dvorak depuis environ cinq ou six ans. Je trouve la disposition de la syntaxe vraiment, vraiment utile pour la programmation C++. Ma vitesse de frappe pour le texte brut est environ 10% plus rapide dans dvorak (en clair ou programmeur) que dans qwerty, mais je suis sûr que ma vitesse de frappe de code est encore plus rapide. J'écris et code régulièrement sur OSX, Windows et diverses races Ubuntu, et je passe d'une mise en page à l'autre sur tous les systèmes d'exploitation sans aucun problème.
J'utilise le programmeur Dvorak presque exclusivement depuis un an maintenant, après avoir fait des allers-retours entre celui-ci et QWERTY pendant quelques années. J'ai trouvé que cela valait vraiment le coup, malgré la difficulté était au début. Le plus gros obstacle pour moi était de s'habituer aux touches de la rangée du haut. Le compromis est que presque tous les symboles régulièrement utilisés dans la programmation sont facilement accessibles avec un seul doigt. Les crochets et les crochets, les parenthèses, etc. sont juste là sur la rangée du haut et ne nécessitent pas un autre doigt passer à l'accès. Je trouve cela extrêmement précieux et le codage sans qu'il me semble maintenant ... contre nature.
Pour vos questions: 1) Il m'a fallu quelques mois pour dépasser ma vitesse de frappe avec QWERTY (85wpm). Je ne peux pas taper aussi vite avec QWERTY grâce à la mémoire musculaire recyclée;) Je ne pense pas qu'il soit possible d'être maître des deux simultanément.
2) Vous pouvez installer la mise en page sur Windows, et les distributions Linux que j'ai utilisées l'ont par défaut. Ils sont différents dans un domaine à travers - le clavier numérique. La variante Windows que j'utilise oriente le clavier comme un téléphone (touches 1-2-3 en haut), où sous Linux, ils sont là où vous vous attendez. Je ne sais pas pourquoi la version Windows est comme ça ... cela rendait plus frustrant de réapprendre à taper des nombres.
J'écris des logiciels depuis 8 ans en utilisant une mise en page Dvorak hautement personnalisée similaire au programmeur Dvorak.
La réponse courte est oui, je peux taper du code plus rapidement que tout le monde au travail.
Cependant,
Taper rapidement n'a pas autant d'importance lors de la programmation car je tape très peu (j'ai écrit une petite application qui enregistrait chaque pression de ma touche pendant un mois et c'était l'équivalent de 1 à 2 pages de texte par jour)
Le code de saisie tactile m'a donné un RSI (mineur) car je devais fréquemment utiliser des touches de symboles très éloignées de la ligne de départ.
J'utilise toujours Dvorak et les positions de touches de symbole `` optimisées '' (similaires au programmeur Dvorak), mais je ne touche que le texte (par exemple les commentaires de code) et reviens à la chasse et au picage à deux doigts lors de la saisie du code.
Les gens prétendent que 1 est vrai. C'est la raison pour laquelle il a été créé. Mais je ne connais pas de programmeurs qui l'utilisent (nous faisons à peu près un typage peu orthodoxe avec des parenthèses et tout donc se concentrer sur le clavier de style anglais n'aidera pas beaucoup).
L'élément 2 est vrai pour Windows/Mac/Ubuntu. C'est à peu près aussi courant que possible. Tout système d'exploitation qui permet de modifier la disposition du clavier (à peu près n'importe qui car même les États-Unis et le Royaume-Uni ne sont pas les mêmes) prendra également en charge Dvorak.