プログラマーにとって理想的なキーボードレイアウトを計算する方法は?
プログラミング用の新しいキーボードレイアウトを作成することを考えています。現在、私はほとんどHTML、JavaScript / jQuery / CoffeeScript、CSS / LESS / SASSでプログラミングしていますが、シェルスクリプトとRegExをすぐに、おそらくLUA、C ++、およびJavaを数年で使用するかもしれません。鍵の配置を科学的に証明したい。私はアイデア/要件を持っています、いくつかは私自身で発明しました、いくつかは他から取られたまたは派生しました: ほとんどすべてのキーを再配置できます RETURN、左SHIFT、左CONTROL、スペースバー、およびTABはそのままにしておく必要がありますが、数字、記号、および移動キーを含む他のすべては移動可能です 休暇に最適かもしれませんzxcv&perhhaps Sを伴う一般的なアンドゥ/切り取り/コピー/貼り付け/保存の習慣に、場所に滞在する:) DELETEキーは、CAPS LOCKがある場所に移動する可能性があります:) (){} [] <>のように括弧を隣り合わせにしておくことはほとんどありません。下記参照 IMHOがキー使用をカウントする唯一の正確な方法は、ファイルのキーカウントではなく、キーロギングによるものです。 「プログラミング」の多くは、メールの送信、フォーラムへの投稿、Twitter、バグ報告、ウェブサーフィンなどです。 キーボードの使い方の多くは「動き」だと思います。フィールド間のタブ移動、ページダウン、カーソルの移動など。これらはファイル出力ではキャプチャされません。 多くのエディターはオートコンプリートとマクロを使用しているため、close-deliminators:)}]>はオープナーほど頻繁に入力されない場合があるため、キーロギングと解析ファイルではなく正確になります。 だから私の質問: 自分で別のファイルを送信しない限りファイルをアップロードしない、安全なフリー/オープンソースソフトウェアキーロガーとは何ですか?セキュリティのためだけでなく、私の分析のIMHOをスローする可能性があるため、ログイン名とパスワードを収集しない方がいいと思います。 単一およびペアのキーカウントをダイジェストするためにクライアント側で使用できるプログラムは何ですか?または、どのように作成するのが最適ですか? 助けてくれるボランティアを見つけるのに最適な場所はどこですか? これまでの最高の研究:http : //www.michaelcapewell.com/projects/keyboard/layout_capewell.htm http://viralintrospection.wordpress.com/category/technology/keyboard-layouts/ &ウィキペディア:Keyboard_layout#Non-QWERTY_keyboards_for_Latin_scripts TIA!