問題タブ [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 投票する
8 に答える
29786 参照

dvorak - プログラマーDvorakレイアウトへの切り替えを考えています

私はかなり長い間プログラミングをしていて、「ProgrammerDvorak」キーボードレイアウトについて言われました。これについての人々の意見を聞いて、私が切り替えを行うべきかどうかを判断するのに役立つと思います。

私が興味を持っている主なものは次のとおりです。

  1. より速く入力できますか?
  2. 複数のオペレーティングシステムで動作しますか?
0 投票する
6 に答える
5378 参照

emacs - Dvorak キーボード レイアウトを使用する emacs へのアドバイス

emacs や Dvorak レイアウトについての良い議論がたくさんあります。この組み合わせについての議論もありますが、Dvorak と emacs を使用している私たちが何十ページも読む必要がないように、これを 1 つのスレッドにまとめる価値があると思います。

Dvorak で emacs を使用する際の具体的な指針や一般的なアドバイスを探しています。Emacs は設定の自由度が非常に高いので、素晴らしいトリックが必要だと思います。他の人は何をしていますか?emacsでキーを再バインドしますか? どこでもキーを再バインドしますか? emacsでショートカットを変更しますか?

Dvorak の私たちの多くは qwerty から来ており、一部は将来戻ってくる可能性があることを考慮してください。私の場合、qwerty での emacs にはまだある程度慣れており、qwerty を使用することもありますが、現在は emacs では使用していません。マッスル メモリは明示的なメモリよりも長持ちし、emacs のショートカットを考えるときに指が qwerty キーに移動することがあります。(元に戻してくれてありがとう!)

emacs についての私のお気に入りは、多くのキーボード ショートカット (Ctl -f、-b、-p、-n、-d など) であり、Dvorak のタッチ タイプを以前の速度で完全に習得しましたが、 dvorak の emacs ショートカットに脳が反発しているようです。〜10年前に定期的にコーディングしたときにemacsを学びましたが、〜5年前に定期的にコーディングするのをやめ、その後Dvorakに切り替えました。is-the-switch-to-dvorak-worth-it でDvorak への切り替えについての良い議論があります。、しかし、私の理由は、a) 反復的な緊張に苦しんでいたため、しばらく速度を落としたい、b) Dvorak の人間工学に関するさまざまなレビューを見て、試してみたいと思ったからです。私にとっては、それは非常にうまく機能しました - 私はゆっくりと回復し、おおよそのフルスピード (~80 wpm) に戻った後、より多く、より長く痛みなくタイプすることができます - しかし、もう一度コーディングしたいので、emacs を再利用したいです私はドヴォルザークをあきらめていません。

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

macos - TextMateはプログラマーDvorakレイアウトが好きではありません

私はProgrammerDvorakキーボードレイアウトを試してみたいと思っていたので、http://www.kaufmann.no/roland/dvorak/からダウンロードしました。

不思議なことに(少なくとも私にとっては)、それがアクティブになっていると、TextMateに何も入力できません。TextMateは、Snow Leopardに標準で付属しているDvorakオプションに完全に満足していますが、これは単にシャットダウンします。

プログラミング効率を最大化するように設計されたキーボードレイアウトが、同じことを行うように設計されたエディターと激しく互換性がないことは皮肉なことのようです。TextMateにこの新しいレイアウトを受け入れさせるにはどうすればよいですか?

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

emacs - Emacs でデーモン/クライアントを使用して新しいフレームでコマンドを実行する

これはおそらく非常に単純ですが、グーグルで調べたときに役立つものは何も見つかりませんでした. だからここに行きます:)

私は Emacs をデーモン モード ( emacs --daemon) で使用していますが、これは非常に便利です。私も dvorak を使用しており、長期的には dvorak への再マッピングC-j(C-cおよびその逆) が非常に便利であることがわかりました。その変換には次のコードを使用します。

これは、Emacs をデーモンとして使用していない場合にうまく機能します。新しいクライアント (cli/gui) を起動すると、 にC-jバインドされなくなりましたC-c。なに?

したがって、新しいクライアント フレームを作成した後に を実行する必要があると思いますがkeyboard-translate、その方法がわかりません。どこかで見つけた で試してみdefadviceましたが、うまくいかなかったのであきらめて削除しました。

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

vim - vimオタクツリープラグインとdvorakキーボードレイアウト

dvorakレイアウトに切り替え、vimでキーを再マップしますが、オタクツリープラグインの一部のキーはqwertyレイアウトと同じように機能します。どうすればそれを解決できますか?

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

.net - .net でシステム入力言語をグローバルに変更する方法

私は通常、qwerty と dvorak の入力を切り替えます。Windows での最大の不都合の 1 つは、入力言語を切り替えるためのホット キーがありますが、フォーカスのあるウィンドウの入力言語しか変更されないことです。

入力言語を変更するスクリプトを作成し、ホット キーを押したときにスクリプトを実行したいと考えています。私はこれを行うためにさまざまな方法を試してきました。これが必要な理由は、仕事中は常に dvorak を入力したいのですが、他の誰かが私のシステムを使用する必要がある場合に備えて、システムのデフォルトを dvorak に設定できないからです。スクリプトが完成したら、それをアップロードして、すべての人がダウンロードして使用できるようにします。

私がオンラインで見つけた解決策の 1 つは、SystemParametersInfo 関数を使用することでした。ただし、MSDN ライブラリからこれを機能させるための適切なドキュメントが見つかりませんでした。この機能を動作させることができなかった他の人によるいくつかの投稿を読んだ後、検索を停止しました。一部の投稿では、システムの再起動が必要であると述べています。

編集 - この方法は現在のウィンドウでしか機能しないように思われるため、次の試みは失敗しました (また、入力言語を変更することはできましたが、効果がないように見えました)。

私が見つけた別の (もう少し有望な) 解決策は、InputLanguage.CurrentInputLanguage を設定することでした。ただし、設定の使用法に関するドキュメントはほとんどありません(取得するためのドキュメントが多くあります)。私が見つけたオンライン ガイドでは、InputLanguage.FromCulture() を使用して言語を設定する方法について説明していました。つまりInputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("ZH-CN"));、US-Dvorak は、サポートされているカルチャのリストに含まれていないようです。

誰にもアイデアはありますか?ありがとう!

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

emacs - Emacs デーモン: キーの交換

Cx と Cu を Emacs デーモンと交換したいと思います (Dvorak レイアウトに切り替えたため)。通常 keyboard-translateは Emacs デーモンでは動作しません。help-gnu-emacs で解決策を見つけまし(define-key key-translation-map ...)(keyboard-translate ...)。ただし、スワップは多くの場合 (例: Cx s) 問題なく動作しますが、Cu Mx eshell などでスワップが適切に動作しないケースを見つけてきました (この最後のコマンドを入力すると、 "eeee". しかし、Mx を 2 回入力すると、コマンドは想定どおりに機能します)。この問題の解決策を知っていますか?

詳細:

それが私の.emacsにあるものです:

Emacs 23.3.1 を使用しています。

ありがとう!

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

macos - TextMate の OS X Dvorak キーボードでの一重引用符

OS X の TextMate で dvorak レイアウトを使用しています。一重引用符キー (qwerty の q キー) を入力すると、次のようなカーリーな一重引用符が表示されます: '</p>

次のような単純な一重引用符のみが必要です。

単純な引用符などを入力するためのキーが見つからないようです。何か案が?

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

layout - Dvorak Programmers-Qwerty ⌘

QWERTY から DVORAK への切り替えを検討しており、Mac の Dvorak-Qwerty ⌘ キーボード レイアウトのコンセプトが好きで、アップル ボタンのショートカットはすべて同じままです。

ただし、プログラマの Dvorak レイアウト用のバージョンはありますか?

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

bash - sedのパターンに一致する行全体を格納する変数は何ですか?

行がイタリア語で終わるファイルがあります[aiou]'

これらの行をautohotkeyコマンドに置き換えて、これらの単語をアポストロフィで記述し、正しいバージョンに自動的に翻訳できるようにしたい、つまり、

私はsedでこれを達成できることを知っていますが、それを機能させることができませんでした。行全体を格納する変数があることは知っていますが、見つかりません。それが@次の場合はうまくいくかもしれません

行はアルファベット順になっていますが、すべてがgで始まるわけではなく、単語の最後の2文字にパターンがないことに注意してください。

それで、私が探している変数が何であるか知っていますか?私が試している問題よりも、私の問題に対するより良い解決策があると思いますか?