6

私は約 2 か月前にプログラミングを始めましたが、今思うと、C# か Clojure をいじっています (深刻な意思決定の問題があります)。いずれかの方法; 私はノルウェー出身で、英語圏の国とは異なる種類のキーボード レイアウトを使用しています。たとえば、ドイツやフランシスのキーボード レイアウトが私たちのものとどのように比較されるかはわかりませんが、コーディングするのは本当に面倒です (興味のある人はノルウェーの QWERTY レイアウト)。

いずれかの方法; に手を伸ばすと、()本当に指を伸ばさなければならないので、本当に指が痛くなります。また、これは些細なことですが、それでも私は癖になりますが、手を伸ばすのも苦痛です.[]{}<>

それで、誰かが使用するレイアウトに関するヒントを持っているかどうか疑問に思っていましたか? に手を伸ばしていますが、英語の QWERTY レイアウトの方がはるか()に優れ[]{}いますか、それともほぼ同じですか? そして最後に; DVORAK は実際にプログラミングに適したレイアウトですか?

前もって感謝します :)

4

5 に答える 5

4

C に似たプログラミング言語は、他のほとんどのキーボード レイアウトでは扱いにくい記号を使用することで、米国の伝統を誇らしげに示しています。私はUS Internationalに頼りました。これにより{}[]\、指を壊さずに入力できますが、同時に母国語であきらめたくないä、ö、ü、ßなどの文字を入力できます(一部米国のレイアウトを使用している他の人はそうしていますが、私はスペルが利便性のために犠牲になるたびに肉体的な苦痛を感じます)。

ドヴォルザークは、少なくともそれには十分に見えます。ただし、レイアウトを変更するためのコストは、別の QWERT[YZ] レイアウトよりもはるかに高くなる可能性があります。

于 2010-11-09T23:43:30.587 に答える
3

開示:私は偏見があります。:-)

ちなみに、私もノルウェー出身です!米国のQwerty配列は、ノルウェーのQWERTY配列よりもプログラミングに適しています。それでも、それは右小指に負担をかけ、手と指の交代が悪い。

15年前、私は自分自身にこう言いました。プログラミングに使用される記号をキーボードに配置する方法は、これよりも優れている必要があります。そこで、ClojureやC#などのプログラミング言語で一般的に使用される括弧付きの記号を簡単に入力できるように特別に設計されたProgrammerDvorakレイアウトを作成しました。

アルファベット順のキーのベースとして、(クラシックな)Dvorakレイアウトを選択しました。これは、科学的に文書化された英語に最適なレイアウトだと思います。プログラミングの場合でも、入力する内容のほとんどは散文です(キーワード、関数名、コメント、ドキュメント)。

私にとって、それは大成功だと思います。私はもはや指の筋肉の倦怠感がなく、以前より速くはないにしても同じくらい速くタイプします。

ただし、位置の数が固定されているキーボードには、いくつかのトレードオフがあります。1つのキーに新しい場所が与えられた場合、以前その場所を占めていたキーも移動する必要があります。秘訣は、得られる利点を欠点よりも大きくすることです。

私が行った主な方法は、数字キーを降格してステータスをシフトし、北欧文字を合成文字に降格することでした。あなたが主に母国語を書くなら、これはあなたに合わないかもしれません。

Dvorakを自分で学びたい場合は、3〜6か月の非常に遅いタイピングの移行期間に備えてください。私は自分の論文を書くときにそれをしました。

于 2010-11-13T13:45:04.540 に答える
2

Microsoft のキーボード レイアウト クリエーターを使用して、ニーズに合わせてレイアウトを調整するオプションもあります。もちろん、物理キーのキャプションが動かないという小さな問題があります。そのためには、法外に高価な Optimus Maximus キーボードが必要になります。;)

于 2010-11-10T00:09:19.423 に答える
1

私は DVORAK 、 Programmer DVORAK、またはNorwegian DVORAKレイアウトを推奨するつもりでしたが、これらの中括弧やその他の記号に到達することはまだ理想的ではないようです.

Sondrizzle、問題は AltGr のために右手をひねらなければならないという事実によるものではありませんか? もしそうなら、2 つの AltGr キー (左側に 1 つ、右側に 1 つ) を備えたキーボードを探しましたか? caps-lock キーを AltGr にマッピングするのはどうですか? それがあなたの最善の当面の解決策かもしれないように感じます.

于 2010-11-10T18:18:13.503 に答える
0

私はずっと、米国と私の母国語(セルビア語)のレイアウトの両方を学び、それらを交互に使用してきました。レイアウトを変更するためのキーとしてCapsLockをマッピングしましたが、OSはどのアプリケーションでアクティブなものを記憶しているので、常に切り替える必要はありません。Firefoxではほとんどの場合セルビアですが、TerminalではNetBeansです。など、いつもアメリカです。カスタムメイドのレイアウトや、基本的なレイアウトにない文字を引き抜くための厄介なキーの組み合わせはありません。

コーディングのためにDvorakを学ぶことを考えたことはありませんでした。代わりに、簡潔なプログラミング言語を使用する傾向があります。;)

于 2010-11-10T18:07:32.077 に答える