私はかなり長い間プログラミングをしており、「Programmer Dvorak」キーボードレイアウトについて聞いてきました。これについての人々の意見を聞いて、私が切り替えるべきかどうかを判断するのを助けることは興味深いでしょう。
私が興味を持っている主なものは次のとおりです。
5.5年前から標準のDvorakレイアウトであるDvorakを米国または英国のキーボードで使用しています。これは、目隠しを常に入力していることを意味します。角かっこやパイプなどの「特別なプログラマキー」であっても、目隠しをすばやく入力することに慣れます。これらのキーのほとんどは、リターンキーとバックスペースキーの周りのものを除き、USキーボードのキーと同じです。
QWERTYを使用して達成した速度を失ったため、実際にタイピングが速いかどうかわかりません。わずかに言いますが、最大の利点はもっと落ち着いて入力できることです。 QWERTYで非常に速く入力すると、指にてんかんの発作があったように感じます。Dvorakでは、押したキーの約70%(英語)が中央の行にあるため、on QWERTY =鍵の70%に対してnot中央の行にあります。
質問に答えるには:
切り替える場合は、難しい方法で行ってください。 Macでレイアウトを印刷して、レイアウトを切り替えました。それから私はドヴォルザークプラスで今すぐすべての操作を強制し、それからタイピングエクササイズをしました。特に「メールをすばやく書く」場合、切り替えは最初の数日はひどいです。 しない切り替えます! 2週間後、合理的な速度を達成し、そこから最高速度への簡単な方法です。そして、QWERTYを失うことはありません。 「QWERTY=月に1回未満」と入力しますが、しばらくすると目隠しを入力できます。1日以内に速度に戻ることができると思います。
http://play.typeracer.com によると、5か月前にqwertyから通常のdvorakに切り替え、平均入力速度を45 wpmから61 wpmに上げました。
Vimで問題が発生しましたが、vimを変更せずに、通常のvim速度に戻りました。おそらく、vimのショートカットを元に戻すのに約4か月かかりました。
プログラマーdvorakを試します。C++コーディングをたくさんやっています。
私はtypematrixキーボードを使用します。これにより、ブランクのゴム製カバーを購入し、そこに独自の文字を書くことができます。また、オペレーティングシステムを必要とせずに、dvorakおよびcolemakモードに切り替えるためのスイッチがありますが、プログラマーのdvorakモードはありません。 http://www.typematrix.com/
キーボードは本当に素晴らしく、とにかく別のレイアウトに変更する場合は、キーボードを入手することをお勧めします。私はドヴォルザークに変更するために飛行機に乗りませんでしたが、キーボードを手に入れたら、それは私の悪いクワーティーの習慣をすべて引き出しました(中間に達するなど)、このキーボードのために再訓練している限り、私は思いましたドヴォルザークを学ぶかもしれない。
もう1つは、一度渡ると暗い側に戻ることはできないことです。私はしばらくの間dvorakとqwertyで実行してみました。私はドヴォルザークが大好きで、1〜2か月間qwertyをやめました。今では、qwertyの2歳のようです。
更新:
だから、私はプログラマーのドヴォルザークを1か月近く使ってきましたが、非常に満足しています。 caps-lockまたはnum-lockを使用して多くの数字を入力しますが、通常は2〜3個の数字だけをシフトします。
Linuxでは、右altと右ctrlを設定して、キーボードを変更してñとアクセントのあるものを入力できるようにします(スペイン語もたくさん入力します)。
これはSudo dpkg-reconfigure keyboard-configuration
Ubuntuで。
プログラマのdvorakでコーディングする方がずっと簡単です-bashでは、pythonおよびc ++。
私が見つけている主な利点は、10時間のタイピングセッションの後、手根の痛みがないことです。
また、私の平均速度はまだ上がっています:
更新2:
Niceキーボードも購入しました: https://ergodox-ez.com/
独自のレイアウトを設定しました: https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb
キーボードのキーは通常のキーよりも少ないため、いくつかのキーを移動する必要がありましたが、すべて近いので最終的には良いです。
欠点は、私が2つのシフトを持っていることです。 1つはレイヤー2に変更して番号を入力します。もう1つは、コンピューターに送信される実際のシフトです(テキストの選択などに使用されます)-最後に、練習を行うと、脳は何でも学習します。
このキーボードとレイアウトは非常に反rsiです:)
他の選択肢よりも一般的であるため、私は米国のdvorakを使用しています。私は25年間ケルティを使用し、タイプに触れることを学ぶことができませんでした。私が手を試すたびに、けいれんが起こりました。 1年ほど前に、私はドヴォルザークに切り替え、今ではタイプに触れることができます。その結果、私は以前よりもいくらか速くなりましたが、優れたケルティタイパーほど速くはありません(しかし、そうなることはありませんでした)。しかし、それはより快適で、ストレスが少ないです。
更新(2012-09-04):私は目を閉じて入力していますが、キーボードがどのように見えるか思い出せません。
更新(2016-10-08):まだDvorakを使用していますが、顧客サイトでquertyを使用する必要があります。これは苦痛です。
構成キーも追加しました。これはDebian(および他のほとんどのGnu/Linux)で簡単に有効にでき、MicrosoftのWindows用のサードパーティアプリがあります。私はこれを\|
キーは、dvorakレイアウトでは使用されません。これを使用して、£、ä、ę、é、ß、♯(ハッシュではなく「シャープ」)、x²、≠、≤、≈、★、¿、☺などを入力できます。
2016年10月編集
5年以上が経過しましたが、それでも非常に満足しています。一つのこと:私はLinux(Ubuntu)よりもMacでProgrammer Dvorakを使用するのが少し難しいと感じました。前者はカスタムキーボードレイアウトをインストールする必要があり、あちこちにショートカットがあるグリッチがあります(たとえば、 Cmd+F qwertyレイアウトで、Googleドキュメントで何かを見つけるために、しかしUbuntuで Ctrl+F ドヴォルザークで正常に動作します)。私の意見では大したことではありませんが、まだMacで使用しています。
プログラマーDvorakを2年間使用しています。
私はUbuntuで働いており、古くからProgrammed Dvorakが組み込まれています。通常、私が作業するすべてのWindowsおよびMacには、プリインストールされたプログラマーDvorakレイアウトがあります(一部のレイアウトでは、ほとんどの人が不幸になるデフォルトのレイアウトです:)
最初の移行は非常に困難でしたが、今ではこれ以上満足できません。入力速度が65wpmに増加し、上がりました(ケルティでは50を超えることはできませんでした)。さらに重要なのは、入力がはるかに簡単なことです。最も難しかったのは、私の心の中でemacsや他のショートカットを再マップすることでしたが、1か月ほど後にはかなり快適に感じました。
ちなみに、妥当なチュートリアルが見つからなかったため、Programmed Dvorakタイピングチュートリアルを作成しました。
私はプログラマーDvorakを約5〜6年使用しています。構文レイアウトは、C++プログラミングに非常に便利だと思います。プレーンテキストのタイピング速度は、dvorak(プレーンまたはプログラマー)の方がqwertyの場合よりも約10%高速ですが、コードのタイピング速度はまだ速いと確信しています。私は定期的にOSX、Windows、およびさまざまなUbuntuの種類で記述およびコーディングし、すべてのOSで問題なくレイアウトを切り替えます。
私はプログラマー・ドヴォルザークとQWERTY=を数年の間往復した後、ほぼ1年間プログラマードヴォルザークを使用してきました。プログラマーDvorakは、元のDvorakから数字のレイアウトをまっすぐに取り、左から右に奇数を配置し、それをさらに要求を隠して隠します。トレードオフは、プログラミングで通常使用されるほぼすべての記号に1本の指で簡単にアクセスできることです。角括弧と中括弧、括弧などは、一番上の行にあり、他の指を押さえる必要はありません。アクセスに移行します。これは非常に価値があり、それなしのコーディングは今では不自然に感じます。
あなたの質問:1)QWERTY(85wpm)でタイピング速度を超えるのに数ヶ月かかりました。QWERTY再訓練された筋肉の記憶のおかげで;)私は、両方を同時にマスターすることは可能だとは思いません。
2)Windowsにレイアウトをインストールできます。使用したLinuxディストリビューションにはデフォルトで配置されています。これらは、テンキーを介して1つの領域が異なります。私が使用しているWindowsのバリエーションは、キーパッドを電話のように向けます(1-2-3キーが最上部にあります)。なぜWindowsバージョンがそのようになっているのかわからない...それは数字の入力方法を再学習することをよりイライラさせただけだ。
プログラマーDvorakに似た高度にカスタマイズされたDvorakレイアウトを使用して、8年間ソフトウェアを書いてきました。
簡単な答えはイエスです。職場の他の誰よりも速くコードを入力できます。
しかしながら、
プログラミングの際、実際に入力する文字はほとんどないため、高速入力はそれほど重要ではありません(キーを1か月押すたびにログを記録する小さなアプリを作成しました。これは1日1〜2ページのテキストに相当します)
ホーム行から非常に離れたシンボルキーを頻繁に使用しなければならなかったため、タッチタイピングコードは(マイナー)RSIを与えました。
私はまだDvorakと「最適化された」シンボルキー位置(プログラマDvorakに似ています)を使用していますが、コードを入力するときはテキスト(たとえばコードコメント)をタッチするだけで、2本の指で狩りとつつきに戻ります。
人々は1が真実だと主張します。それが作成された理由です。しかし、私はそれを使用するプログラマーを知りません(かっこでほとんど非正統的なタイピングを行うので、英語スタイルのキーボードに焦点を合わせてもそれほど役に立ちません)。
項目2は、Windows/Mac/Ubuntuに当てはまります。それは主流になっています。キーボードレイアウトの変更を許可するOS(米国と英国でさえ同じではないため、ほとんど誰でも)もDvorakをサポートするでしょう。