問題タブ [keyevent]

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

java - Javaのフレームの背景色を別のクラスから変更するにはどうすればよいですか?

私は次のものを持っています:

2番目のクラス:

左矢印を押してもフレームが赤くならないのはなぜですか?また、キーコードテストなしで、キーに関係なく機能すると考えていましたが、機能しませんでした。ありがとうございました。

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

javascript - テキストボックスで入力の最初の文字を検索します

私は次の実装で立ち往生しています:

  1. ユーザーがテキストボックスに入力を開始します。
  2. ページのjavascriptは、入力された最初の文字をキャプチャし、それが英語のアルファベット(az、AZ)であることを検証し、小文字に変換します(必要な場合)。
  3. 入力に基づいてXMLHttpリクエストを作成します(つまり、最初の入力文字がaの場合は、a.xmlを取得し、bの場合はb.xmlを取得します)。

私は最後の部分(xmlhttpリクエストを作成する)を行う方法を知っていますが、最初の文字をキャプチャして検証する方法(すべてのブラウザーで機能する方法で)に固執しています。ご案内ください。ありがとう。

明確化:これは、サーバー側のプログラムを必要とせずに、オートコンプリートドロップダウンメニューのようなGoogleサジェストを作成することです。

0 投票する
20 に答える
153254 参照

jquery - jqueryでEnterキーをキャッチしてイベントをタブに変更する方法

jquery ソリューションが必要です。近づかなければなりません。何をする必要がありますか?

false を返すことができ、Enter キーが押されないようにします。keyCode を 9 に変更してタブにすることもできると思いましたが、機能していないようです。私は近くにいる必要があります、何が起こっているのですか?

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

c# - C#KeyEventはEnter/Returnキーをログに記録しません

私はこのログインフォームをC#で作成しており、ユーザーが送信をクリックするか、Enter / Returnキーを押すとすぐに、すべてのデータを「送信」したいと思いました。

KeyEventsで少しテストしてきましたが、今のところ何も機能していません。

上記のコードは、イベントが最初から機能するかどうかをテストするためのものです。「d」を押すと「d」が表示され、「8」を押すと「8」が表示されますが、Enterキーを押しても何も起こりません。

これは、Enterが実際には文字にバインドされていないためですが、バックスペースが表示されていたため、問題なく機能したため、Enterキーが登録されなかった理由について混乱しました。

したがって、問題は次のとおり です。Enter/ Returnキーをログに記録するにはどうすればよいですか?そして、なぜ今のようにキーの押下をログに記録しないのですか?

注:イベントをテキストボックスに入れました

したがって、テキストボックスが選択されているときにEnterボタンが押されたときに起動します(これはもちろんずっとです)。おそらくそれはコードの実行と関係があります。

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

javascript - javascriptでキーリピートをキャプチャする方法

asp.netフォームとasp:textboxがあります。ユーザーがキーを押したままにすると問題が発生します。ユーザーはテキストボックスを選択し、テキストボックスが9でいっぱいになるまで「9」を押し続けます。

この状況を検出する方法はありますか?キーを押したときにキーの繰り返しを停止する方法はありますか?

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

android - Android 1.5 での長押しの処理

キーコードKEYCODE_BACK(戻るボタン)のキー押下とキー長押しを処理したい。Android 1.5(APIレベル3)でこれを行う方法を教えてください。

これがコードです。

問題は、通常のキー押下のコードが長押しでも実行されることです。これは避けたい。

注:などのメソッドは API レベル 5 で導入されているためonKeyLongPress()、使用できません。startTracking()

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

javascript - キーの組み合わせ後にデフォルトのキーイベントアクションを切り替える

2 つのイベントのデフォルト アクションを変更する必要があります。

「Enter」を押すと 1 つのアクションが発生し、「Shift-Enter」を押すと別のアクションが発生します。私はそれを切り替える必要があります。「Shift-Enter」アクションが発生するよりも「Enter」を押すと意味します。このようなことを試しましたが、うまくいかない場合。

それを行う方法はありますか?

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

java - TextField リスナー

スイングがありJTextField、リスナーを追加したいので、ユーザーが 1 文字入力するたびにイベントが発生します。scala api にイベントがありますが、ValueChangedピアが何であるかわかりません。では、どちらListenerを使用すればよいでしょうか。KeyListener1つの方法だけを合理的に実装しますか?

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

c# - TabStopとキーイベントを含むWindows.Forms.Control派生クラス

Forms.Controlから派生したコントロールがあり、マウスイベントとペイントイベントを問題なく処理しますが、キーイベントに問題があります。左矢印と右矢印を処理する必要がありますが、これまでのところ、クラスを含むTabコントロールはこれらを処理します。

このコントロールを選択可能でフォーカス可能にするにはどうすればよいですか?

0 投票する
5 に答える
8192 参照

android - TabActivities の主要なイベント?

私は TabActivity を持っており、HOME と BACK のプレスをキャッチして処理したいと考えています。これらのイベントをどこでキャッチする必要がありますか?

TabActivity のサブクラスでは、次を実装します。

うまくいきませんでした。

そのため、switch ステートメントの行にブレークポイントを配置しました。しかし、音量アップ/ダウン、メニュー、ホーム、または戻るを押しても、この関数は呼び出されません。これらの KeyEvents をどこでキャッチする必要がありますか?