Dvorak 型はプログラミングに適していますか? [closed] 質問する

Dvorak 型はプログラミングに適していますか? [closed] 質問する

私は常に生産性を高める方法を探しており、タイピングツールを使ったタイピングについて多くのことを読んできました。ドヴォルザークキーボード。

これは通常の散文を書く場合にははるかに生産的であるように見えますが、プログラミングの場合はどうでしょうか?

セミコロン、コロン、括弧、アンパサンドの使用は、日常のタイピングよりもプログラミングでより一般的であるため、それが効果的であるかどうかは懐疑的です。

誰かこれについて経験がある人はいますか?

ベストアンサー1

数年前、手首に痛みを感じ始めたとき、Dvorak 配列で入力する方法を学ぶことにしました。(補足: 画面の下部にある Dvorak キーボードの画像を見ながら、QWERTY キーボードを使用して配列を学ぶのは非常に簡単だとわかりました)

唯一のプログラミング主な違いは、角括弧と中括弧の位置が、その上のマイナスとプラスのボタンと入れ替わっていることです。使用している言語やこれらのキーをどれだけ頻繁に使用しているかによって、これは煩わしい場合があります。しかし、IDE が適切な場所に自動的に挿入してくれるかもしれません。または、次のようなプログラムを使用することもできます。オートホットキーこれらの記号に別のキーの組み合わせをマッピングします。

Dvorakで入力する場合、(私見ですが)すべてDvorakかすべてQWERTYにする必要があります。特に、すべてのコンピューティング セッションを通じてキーボード ショートカットを多用している場合はそうです。

私の状況は、職場でも自宅でも Vim を頻繁に使用することです。前の職場では、コンピューターを複数の 愚かな 人々で共有していたため、他のユーザーが Dvorak から切り替える方法を知っていると期待するのは無理でした。Vim コマンドの筋肉の記憶を「再学習」する必要がありました。

簡単なテキストを入力する場合、qwerty と Dvorak を瞬時に切り替えるのは非常に簡単ですが、(私だけかもしれませんが) 私の知っているキーボード ショートカットはすべて筋肉の記憶です。そのため、:wqwerty の Vim で は になりS,I#行をコメントにする は、行全体をポンド記号に置き換えるのではなく になりますC#。また、Vim での移動は忘れてくださいhjkl。ホーム行のキーを押す代わりに、 に相当するキーを押さなければなりませんjcvp。ああ、片手でコピー、カット、ペーストをしたいですか?xcvは に移動したのでbi.、キーボードのあらゆる場所に手を伸ばして楽しんでください。Firefox で新しいタブを開きましたか? Dvorak で入力していたので ctrl-t を押しましたが、キーボードは実際は qwerty モードなので、Web 検索バーにジャンプするには ctrl-k だけです。

Dvorak のもう 1 つの欠点は、同僚が少しの間コンピューターを使用する必要がある場合に、30 ~ 60 秒間のぎこちない説明が必要になることです。

そのため、約 4 年間主に Dvorak で入力した後、モードを切り替えたり、キーボード ショートカットの筋肉記憶を保持したりすることが不必要に難しいため、現在は qwerty で入力しなければならないことを残念に思います。

一方で、VimにはDvorakの回避策がいくつかあるなので、今日は Dvorak に戻るのに良い日かもしれません。そして、誰かが特に野心的であれば、AHK スクリプトを設定して、通常キーやシフト キーを QWERTY キーから Dvorak キーに再マップし、Ctrl/Alt キーが押されているときは QWERTY キーをそのまま通過させることもできます。ただし、これは非常に手間がかかるのに、ほとんど成果が得られないように思えます。

要点をまとめると:

  • DvorakはRSIに最適
  • QWERTYとDvorakの切り替えは入力には便利ですが、キーボードショートカットやその他の筋肉の記憶には不向きです。
  • ドヴォルザークできる職場環境によっては、職場で使用するのが面倒になる

これが、Dvorak を選択するかどうかの決定に、さらなる指針を与えてくれることを心から願っています。

おすすめ記事