問題タブ [qwerty]

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 投票する
15 に答える
7447 参照

keyboard - アンビキーボードレスになることは可能ですか?

約1年前にドヴォルザークのキーボード配列に切り替えました。私は今、仕事でも家でもドヴォルザークをフルタイムで使っています。

最近、私は休暇でペルーに行き、かなりの難問に直面していることに気づきました。インターネット カフェは QWERTY のみでした (スペイン語の QWERTY もそうでした)。私は、かなり早く古くなった狩りとつつきのルーチンに行き詰まりました。

とはいえ、qwerty と dvorak の両方を同時に「流暢」にすることは可能ですか? そうでない場合、私が自分自身を見つけた状況に対する良い解決策はありますか?

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

javascript - iPhone Webアプリで数字キーパッドを表示するにはどうすればよいですか?

iPhoneに表示されるWebページで、ユーザーがフィールドをタップしたときに、QWERTYキーパッドの代わりにテンキーを表示する方法はありますか?

この男はそれを行う方法はここにあると言いますが、2.0の時点で、この「機能」は無効になっています。

この制限を回避するために採用するいくつかの派手なJavaScriptがあると思いますか?

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

keyboard - das キーボードのキーを QWERTY から Dvorak に並べ替えることはできますか?

ここで質問するのは嫌ですが、stackoverflow の多くの人が Das について話しました。

印刷されたキーのバージョンを入手したいのですが、Dvorak 用に既にセットアップされている印刷されたキーのバージョンは販売されていないため、自分でキーを再配置したいと考えていました。

わかりました、できることはわかっていますが...

私の dell sk-8115 キーボードは、qwerty から dvorak への変換を正常に管理できませんでした。これは、異なる行のキーの形状/高さ/角度が異なるためです。

残念ながら、キー ブロックの形状が行ごとに異なるかどうかを示す情報を見つけることができません。das キーボード サポートから連絡がありません。

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

java-me - Java で Nokia Ctrl/Chr キーの押下を傍受する

フル QWERTY Nokia デバイス (E71) で Ctrl/Chr キーをインターセプトしようとしています。この特定のキーに対して keyPress イベントが生成されていないようです。

何か案は?

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 に答える
1244 参照

java-me - ユーザーが j2me Java midlet キーボード qwerty E71 などの内部で入力言語を切り替えることができるようにします

ユーザーが複数の言語 (英語からアラビア語など) の間で入力言語をオンザフライ (辞書タイプのアプリ) に切り替えられるようにする必要がある midlet があります。数字キーパッドを使用した「昔」のすべてが魅力的でした.5の2回のクリックに一致する入力を自分で処理して、正しい文字をプログラムに送りました。その後、E71 が出てきました。これには qwerty キーボードがあり、キャンバス KeyPressed で、ユーザーが押した文字を取得します。キーボードで「a」と言います。これを正しい言語に一致させるタスクです (ユーザーが現在検索しているとします)辞書のアラビア語から英語への側) には、レイアウトがアラビア語の場合に出てくるアラビア文字に "a" (私が推測する qwerty レイアウトで) を一致させるタスクが含まれます。これらの S60 デバイス (デバイスによって異なります) には、ユーザーが入力言語セレクター (E71 の場合は関数 + スペース) をポップできる特別なキーボード ショートカットがありますが、これらは midlet の実行中は機能しないようです。別の提案された解決策は、編集可能なテキストフィールドを入力に使用することでした。この場合、入力言語を変更するための標準サポートが jvm によって提供されますが、キャンバス (見栄えの良いもの) をレンダリングし、これをテキストフィールドに置き換えるのは最後です。私たちのためのリゾート。

では、この問題に対処するために、他にどのような解決策を考えられるでしょうか? または、誰かがこの煩わしさを回避する方法を見つけたら? --tzurs よろしくお願いします。

0 投票する
8 に答える
3459 参照

php - QWERTYキーボードのニーモニックパスワード生成アルゴリズム

私は次のようなニーモニック」パスワード生成関数を持っています:

基本的に、これ$mnemonicはすべての奇数文字が子音であり、すべての偶数文字が母音である長さの文字列を生成します。これによりパスワードの複雑さが軽減されることは理解していますが、通常は覚えるのがはるかに簡単です。今度は、入力しやすい文字列を生成して改善したいと思います。

QWERTYキーボードレイアウト

たとえば、* nixの初心者は、DebianよりもRHELベースのディストリビューションを常に好みますが、主な理由は、入力yumのしやすさよりも入力のしやすさですapt[-get]。自分で試してみてください。

QWERTYキーボードで簡単に入力できる文字列を生成するロジックをどのように実装する必要がありますか?

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 投票する
5 に答える
1986 参照

algorithm - QWERTYキーボード配列を考慮したランダムキーボードヒットの検出

最近のウィキペディアの荒らし検出コンテストの勝者は、「 QWERTY キーボード レイアウトを考慮したランダムなキーボード ヒットの検出」によって検出が改善される可能性があることを示唆しています。

例:woijf qoeoifwjf oiiwjf oiwj pfowjfoiwjfo oiwjfoewoh

すでにこれを行うソフトウェアはありますか(できれば無料でオープンソース) ?

そうでない場合、これを達成することを目標とするアクティブな FOSS プロジェクトはありますか?

そうでない場合、そのようなソフトウェアをどのように実装することをお勧めしますか?

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

python - QWERTY キーボードで単語を入力するのがどれほど難しいかを判断する

QWERTY レイアウトで単語を入力するのがどれほど難しいかを判断するための、かなり単純なアルゴリズムを探しています。

単語は必ずしも辞書の単語であるとは限らないため、よくタイプミスする単語などのリストはオプションではありません。十分にテストされた既存のアルゴリズムがあるはずですが、何も見つかりません。

誰でも助けやアドバイスを提供できますか? 私は Python でアルゴリズムをコーディングしていますが、他の言語や疑似コードは大歓迎です。