私はかなり長い間プログラミングをしていて、「ProgrammerDvorak」キーボードレイアウトについて言われました。これについての人々の意見を聞いて、私が切り替えを行うべきかどうかを判断するのに役立つと思います。
私が興味を持っている主なものは次のとおりです。
- より速く入力できますか?
- 複数のオペレーティングシステムで動作しますか?
私はかなり長い間プログラミングをしていて、「ProgrammerDvorak」キーボードレイアウトについて言われました。これについての人々の意見を聞いて、私が切り替えを行うべきかどうかを判断するのに役立つと思います。
私が興味を持っている主なものは次のとおりです。
私は5.5年前から、米国または英国のキーボードで標準のDvorakレイアウトであるDvorakを使用しています。これは、私が常に目隠しをして入力したことを意味します。角かっこやパイプのような「特別なプログラマーキー」であっても、目隠しをすばやく入力することに慣れています。これらのキーのほとんどは、リターンキーとバックスペースキーの周りのキーを除いて、USキーボードの場合と同じです。
QWERTY配列を使用して達成した速度が失われたため、実際に入力速度が速いかどうかはわかりませんが、わずかに言えますが、最大の利点は、より落ち着いて入力できることです。QWERTYで非常に速く入力すると、指がてんかん発作を起こしたように感じます。押すキー(英語)の約70%が中央の行にあるため、Dvorakではありません。QWERTY配列では、中央の行にないキーの70%が使用されます。
あなたの質問に答えるには:
切り替えることにした場合は、難しい方法で行ってください。レイアウトを印刷して、Macでレイアウトを切り替えました。それから私はDvorakplusですべてをやらなければならず、それからタイピングの練習をしました。特に「すばやくメールを書きたい」場合は、最初の数日間は切り替えがひどいです。その時は切り替えないでください!2週間後、適度な速度が達成され、そこから最高速度に簡単に到達できます。そして、QWERTY配列を失うことはありません。QWERTY配列は、月に1回未満しか入力しませんが、数語後、再び目隠しをして入力できます。スピードに戻るのは1日以内だと思います。
http://play.typeracer.comによると、5 か月前に qwerty から通常のドヴォルザークに切り替え、平均タイピング速度が 45 wpm から 61 wpm に向上しました。
vim で問題が発生しましたが、vim を変更することなく、通常の vim 速度に戻りました。vim ショートカットの速度が戻るまでに、おそらく約 4 か月かかりました。
私は多くの C++ コーディングを行っているため、プログラマー dvorak を試してみるつもりです。
私は typematrix キーボードを使っており、空白のゴム製カバーを購入して、そこに自分の文字を書くことができます。また、オペレーティング システムを必要とせずに dvorak および colemak モードに切り替えるスイッチもありますが、プログラマー dvorak モードはありません。http://www.typematrix.com/
キーボードは本当に素晴らしいので、とにかく別のレイアウトに変更する場合は、1 つ入手することをお勧めします. ドヴォルザークに変更するつもりはありませんでしたが、キーボードを手に入れると、QWERTY の悪い癖 (真ん中に手を伸ばすなど) がすべて出てきたので、このキーボードの再トレーニングをしている限り、ドヴォルザークを学ぶこともできます。
もう一つは、一度クロスオーバーしたダークサイドには戻れないということです。しばらくdvorakとqwertyで動かしてみました。私はドヴォルザークが大好きすぎて、1、2 か月間 qwerty をやめましたが、今では 2 歳の qwerty のようです。
アップデート:
だから私はプログラマーの dvorak をほぼ 1 か月使用していますが、とても快適に使用できています。私は caps-lock または num-lock を使用して多くの数字を入力しますが、通常はいくつかの数字をシフトするだけです。
Linux では、右側の alt と右側の ctrl を、キーボードを変更して ñ とアクセント記号を入力できるように設定しました (スペイン語もたくさん入力するため)。
これはsudo dpkg-reconfigure keyboard-configuration
ubuntuで行われました。
プログラマーの dvorak (bash、python、および c++) でコーディングする方がはるかに簡単です。
私が見つけた主な利点は、10時間のタイピングセッションの後、手根の痛みがないことです.
また、私の平均速度はまだ上がっています。
更新 2:
素敵なキーボードも購入しました: https://ergodox-ez.com/
独自のレイアウトを設定しました: https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb
キーボードには通常のキーよりもキーが少ないため、いくつかのキーを移動する必要がありましたが、最終的にはすべてのキーが近くなったので問題ありません。
1 つのマイナス面は、現在 2 つのシフトがあることです。1 つはレイヤー 2 に変更して数字を入力します。もう 1 つは、コンピューターに送信される実際のシフトです (テキストの選択などに使用されます)。最終的には、練習することで、脳は何でも学習します。
このキーボードとレイアウトは非常にアンチ RSI です :)
一部の代替品よりも一般的であるため、私は米国のドヴォルザークを使用します。私は 25 年間 querty を使用していましたが、タッチ タイプを学ぶことはできませんでした。私がしようとするたびに、私の手はけいれんに陥りました。1年ほど前にドヴォルザークに切り替えて、今はタッチタイプができるようになりました。その結果、私は以前よりもいくらか速くなりましたが、優れたクエリ入力者ほど速くはありません (しかし、私はそうなるつもりはありませんでした)。しかし、それはより快適で、ストレスが少なくなります。
更新(2012-09-04): 現在、目を閉じて入力しているため、キーボードがどのように見えるか思い出せません。
更新 (2016-10-08): まだ Dvorak を使用していますが、顧客サイトで querty を使用する必要があります。これは苦痛であり、querty を採用する前と同じレベルの能力に到達するには数秒かかります。
Compose キーも追加しました。これは Debian (および他のほとんどの Gnu/Linux) で簡単に有効にでき、Microsoft の Windows 用のサードパーティ アプリがあります。\|
私のdvorakレイアウトでは使用されていないので、これをキーに付けました。これを使用して、£、ä、ę、é、ß、♯ (ハッシュではなく「シャープ」)、x²、≠、≤、≈、★、¿、☺ などを入力できます。
2016年10月編集
もう5年以上経ちますが、今でもとても幸せです。1 つ: Programmer Dvorak を Mac で使用するのは、Linux (Ubuntu) で使用するよりも少し難しいことがわかりました。前者にはカスタム キーボード レイアウトをインストールする必要があり、あちこちにショートカットの不具合があります (たとえば、何かを見つけるには Google ドキュメントのqwertyCmdレイアウトで+Fを押す必要がありますが、Dvorak のUbuntu +では問題なく動作します)。私の意見では大したことではなく、まだMacで使用しています。CtrlF
プログラマー Dvorak を 2 年間使用しています。
私はUbuntuで作業しています。これには、古くからプログラムされたDvorakが組み込まれています。通常、私が使用しているすべての Windows と Mac には、Programmer Dvorak レイアウトがプリインストールされています (そのうちのいくつかでは、ほとんどの人を不満にさせるデフォルトのものです :)
最初の移行はかなり大変でしたが、今ではこれ以上ないほど幸せです。タイピング速度が 65wpm に上がり、さらに速くなりました (querty で 50 を超えることはできませんでした)。さらに重要なことは、入力がはるかに簡単になることです。一番大変だったのは、頭の中で emacs やその他のショートカットを再マッピングすることでしたが、一部の人が言うほど難しくはありませんでした。
ところで、妥当なものが見つからなかったので、Programmed Dvorak のタイピング チュートリアルを作成しました。
私はProgrammerDvorakを約5〜6年間使用しています。構文レイアウトは、C++プログラミングに非常に役立ちます。プレーンテキストの入力速度は、dvorak(プレーンまたはプログラマー)の方がqwerty配列よりも約10%速くなっていますが、コードの入力速度はさらに速いと確信しています。私は定期的にOSX、Windows、さまざまなUbuntuの品種で書き込みとコーディングを行っており、すべてのOSで問題なくレイアウトを切り替えています。
私はProgrammerDvorakとQWERTY配列の間を数年間行ったり来たりした後、ほぼ1年間独占的に使用しています。最初は大変でしたが、切り替える価値は十分にありました。私にとって最大のハードルは、一番上の列のキーに慣れることでした。プログラマーDvorakは、元のDvorakから直接番号レイアウトを取得し、左側と右側に奇数があり、それらにシフトするように要求することで、それらをさらに覆い隠します。トレードオフは、プログラミングで定期的に使用されるほぼすべての記号に1本の指で簡単にアクセスできることです。角かっこと中かっこ、かっこなどが一番上の行にあり、シフトを押したまま別の指でアクセスする必要はありません。私はこれが非常に価値があり、それなしでコーディングすることは今ではただ...不自然に感じると思います。
あなたの質問のために:1)QWERTY(85wpm)で私のタイピング速度を超えるのに数ヶ月かかりました。再訓練された筋肉の記憶のおかげで、QWERTY配列でそれほど速く入力することはできなくなりました;)両方のマスターになることは不可能だと思います。
2)レイアウトはWindowsにインストールでき、私が使用したLinuxディストリビューションにはデフォルトでレイアウトがあります。それらは、テンキーによって1つの領域で異なります。私が使用しているWindowsのバリアントは、キーパッドを電話のように方向付けます(上部に1-2-3キー)。Linuxでは、キーパッドは期待どおりの位置にあります。なぜWindows版がそのようなものなのかわからない...それは数字をタイプする方法を再学習することをよりいらいらさせただけだった。
人々は 1 が正しいと主張します。それが作成された理由です。しかし、私はそれを使用するプログラマーを知りません (私たちはかっこを使った非正統的なタイピングを行うので、英語スタイルのキーボードに焦点を当てることはあまり役に立ちません)。
項目 2 は、Windows/Mac/Ubuntu に当てはまります。それは、それが得られるのとほぼ同じくらい主流です。キーボード レイアウトを変更できる OS (米国と英国でさえ同じではないため、ほとんどすべての人) もおそらく Dvorak をサポートします。