問題タブ [dvorak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
11061 参照

windows - Mac Style "Dvorak - Qwerty Command" Windows のキーボード マッピング

Dvorak キーボード レイアウトに切り替えることに興味があります。誰もが遭遇する問題は、次のような一般的なプログラミング* キーボード ショートカットです。

  • Ctrl+C
  • Ctrl+V
  • Ctrl+Z

Dvorak レイアウトでは C、V、Z が別の場所にあるため、キーボードの左下のキーではなくなります。

Mac では、 "Dvorak - Qwerty Command"と呼ばれるキーボード レイアウトを使用することでこの問題を解決しました。通常、キーボードは Dvorak モードですが、コマンド キーを押すと、マッピングが一時的に Qwerty に戻ります。

そのような機能は Windows に存在しますか? このような偉業はMicrosoft Keyboard Layout Creatorを使用して達成できることが示唆されていますが、すべてを理解しているふりをするつもりはありません。

つまり、Stackoverflow ユーザーの皆さん、これはすでに解決済みの問題ですか?


* 最も一般的なプログラミング タスクはCtrl+CCtrl+Vだという冗談です。

0 投票する
1 に答える
293 参照

binding - Screen の CA Esc モードで HJKL を DLTH にバインドできない

Zsh を Screen で Dvorak に対応させたい。

移動中にCtl-a Escモードで使用できるように、Zshで次のバインディングを作成しようとしています

私はまだそれを行う方法を見つけていません。

CA Esc モードで使用できるように、 Screen で次のキーバインドを作成するにはどうすればよいですか?

0 投票する
2 に答える
285 参照

vim - Dvorakを使用すると、VimのTlistでtだけ上に移動できません

問題: Vimのタグリストで「t」だけ上に移動する

TagListにいないときは、移動キーDHTNがVimで機能します。

.vimrcに次のものがあります

TagListでも移動キー「t」を有効にするにはどうすればよいですか?

0 投票する
12 に答える
46044 参照

typing - Dvorakタイピングはプログラミングに適していますか?

私は常に生産性を高める方法を探しており、Dvorakキーボードを使用したタイピングについて多くのことを読んでいます。

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

セミコロン、コロン、角かっこ、アンパサンドの使用は、毎日のタイピングよりもプログラミングではるかに一般的であるため、これが効果的であるかどうかについては懐疑的です。

誰かがこれを経験したことがありますか?

0 投票する
1 に答える
727 参照

eclipse - Dvorak での Eclipse キーボード ショートカット

Dvorak-QWERTY Commands (Mac オプション) で Eclipse を使用しています。OS 10.6 を実行しています。しかし、コマンド キーを押しても、QWERTY キーボードに戻らず、代わりに Dvorak のままです。これにより、キーボード ショートカットが非常に使いにくくなります。この問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
8549 参照

visual-studio - Visual Studio がオートホットキーの前に主要なイベントをキャッチするのはなぜですか?

最近、ちょっとした実験として、Dvorak キーボード レイアウトに切り替えました。移行の中で最も難しい部分の 1 つは、ホットキーの処理です。ほとんどのホット キーは QWERTY を念頭に置いて設計されており、さらに悪いことに、ホット キーは非常に筋肉の記憶に縛られているようです。

Ctrlすべてのホットキーを再学習するのではなく、 、Alt、またはWinキーが他のキーと一緒に押されたときに Dvorak レイアウトを QWERTY に戻すオートホットキー スクリプトを作成しました。Visual Studio '08 を除いて、私が試したすべての場所で美しく動作します。autohotkey がキーストロークを変換する前に、キーストロークがキャッチされているようです。

なぜこれが起こっているのですか?どうすれば修正できますか?

以下は、私のスクリプトの(最初からの)抜粋です。

更新:スクリプトは、ahk、vs08、および coderush が新たにインストールされた Win7 で正常に動作します。私が問題を抱えているマシンは、vista を実行しています。さらに診断する方法について何か考えはありますか?

更新 2:スクリプトは、Vista および 2010 ベータ 2 で正常に動作します。vs 08 + vista だけで動作するようです。今夜、vs08 を新規インストールしてみます。

0 投票する
6 に答える
78286 参照

language-agnostic - プログラミングに理想的なキーボード配列

簡潔にするためにシンボルを多用するプログラミング言語、特に C や C++ (APL には触れません) は、シフト キーを頻繁に使用する必要があるため、入力が難しいという不満をよく耳にします。1 年か 2 年ほど前に、私は自分でそれに飽きて、Microsoft のKeyboard Layout Creatorをダウンロードし、レイアウトにいくつかの変更を加えましたが、一度も振り返っていません。速度の違いは驚くべきものです。これらのいくつかの単純な変更により、C++ コードを約 30% 速く入力できます。何よりも、通常の実行中のテキストでのタイピング速度が損なわれることはありません。

私の質問は次のとおりです: 人気を博しているプログラミング用の代替キーボード レイアウトは何か、現在も使用されているものはありますか、変更されたレイアウトを個人的に使用していますか、私のレイアウトをさらに最適化するにはどうすればよいですか?

標準の QWERTY レイアウトに次の変更を加えました。(私はDvorakを使用しませんが、言及する価値のあるプログラマ Dvorakレイアウトがあります。)

  • 長い数字や繰り返されるリテラル数字は通常、名前付き定数に置き換えられるため、数字を一番上の行の記号と交換します。
  • 逆引用符は多くの言語ではまれですが、C++ ではデストラクタが一般的であるため、逆引用符をチルダに置き換えます。
  • アンダースコアは識別子で一般的であるため、マイナスをアンダースコアと交換します。
  • ブロックは下付き文字よりも一般的であるため、中括弧を角括弧と交換します。
  • 文字列は文字リテラルよりも一般的であるため、二重引用符を一重引用符に置き換えます。

これはおそらく最も物議を醸すものになると思います。これは、シフトを使用して一般的な短縮形を入力する必要があるため、テキストの実行に最も干渉するからです。このレイアウトにより、C++、C、Java、および Perl でのタイピング速度が大幅に向上し、LISP および Python でのタイピング速度がいくらか向上しました。

0 投票する
1 に答える
1033 参照

emacs - 起動時の Emacs の入力方法の設定

default-input-method 変数を「english-dvorak」に設定しました。

Emacs を起動すると、この入力方法が選択されていません。この入力メソッドでデフォルトですべてのバッファが開くようにするにはどうすればよいですか?

0 投票する
3 に答える
562 参照

linux - キーマップ プロジェクトの開始方法

私は dvorak キーボード レイアウトを試してみました。また、プログラマーの dvorak と colemak レイアウトも調べました。しかし、新しいレイアウトを作成したいのですが、これはコードと *nix でより優れています。

java、python、ruby、php、c、jsなどの多くのコードからいくつかの統計を行い、どのキーが最も使用されているか、どのシンボルが最も使用されているか、どの番号が最も使用されているかの結果を取得しました。

キーボードは完全にシャッフルされます。

_ と - は別々にする必要があります。 = 適切な位置に配置する必要があります。{} はシフト位置に配置しないでください。

数字キーの頻度は等しくありません。0 が最も多く、次に 1、2、3、4、5、6、および 9、8、7 はめったに使用されず、シフト位置に移動されます...

また、多くは文字で変化します。e、t が最も多く使用され、re、er、es、se などのいくつかのシーケンスも最も使用されます。それらをまとめて「RES」、...

dvorak や colemak とは異なります。必要なのは Xmodmap ファイルだけではなく、キーマップ プロジェクトも必要です。その前に、質問があります。

  1. setxkbmap us -v colemak、 どのような意味です?colemak は us レイアウトの変数ですか? しかし、dvorak は "setxkbmap dvorak" です。違いは何ですか。

  2. Linux キーマップ ファイルを作成した場合、Xorg キーマップ ファイルを別の形式で再度作成する必要がありますか? true の場合、archlinux の Xorg キーマップ ファイルはどこにありますか?

  3. 私は archlinux を使用していますが、異なる Linux ディストリビューションと unix および *bsd システムの間でキーマップ ファイルは同じですか?

  4. 役立つドキュメントはどこにありますか?

==================== このレイアウトの詳細については、この質問を参照してください。 https://stackoverflow.com/questions/3875077/what-do-you-think-about-this-keyboard-layout-for-programmers

0 投票する
9 に答える
3625 参照

keyboard - (拡張されていない)ASCIIテーブルの文字以外の文字を使用するプログラミング言語はありますか?

誰がそのような決定を下すのかわかりませんが、そのような言葉はありますか?

私がこれ(または必要に応じていくつかの雑学クイズ)を尋ねる理由は、dvorakの「開発者」バージョン(特殊文字に大きな重点を置いている)の8番目の反復を作成し終えたところです。そして、4つのキーは現在使用されていません!

新しい言語を試してみたいとは思わないので、自分のレイアウトに重要な特殊文字がないことを知り、コミュニティに尋ねることにしました。


基本的な文字以外の文字が必要ない場合、未使用のキーの最適な使用法(もちろん、プログラマーにとってはこれはSOです)は何でしょうか。拡張ASCIIテーブルから何か?または、意図的にそれらを未使用のままにして、 AutoHotKeyで何かクールなことをしますか?