問題タブ [keydown]
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.
silverlight - Silverlightのキーダウンイベントは矢印キーでは発生しません
スクロールビュー内にキャンバスがあります。スクロールビューにキーダウンイベントハンドラーをアタッチしました。ほとんどのキーでは、ハンドラーが呼び出されます。
ただし、矢印キーの場合、ハンドラーは呼び出されません。代わりに、scrollviewは適切な方向にスクロールされます。
また、スクロールビューにキーアップハンドラーをアタッチしましたが、キーアップは矢印キーに対して呼び出されます。
ここで矢印キーダウンイベントを取得する方法はありますか?
c# - コントロールキーとマウスホイール
C#でctrl +マウスホイールを処理するより良い方法は何ですか? MouseWheel イベントを処理する方法を理解しましたが、ctrl キーも押されていることを知る方法はありますか?
前もって感謝します。
wpf - WPF Page または UserControl オブジェクトで KeyDown イベントをキャプチャするにはどうすればよいですか?
UserControl を含むページがあります。ユーザーがページ上の任意の場所で Esc キーを押した場合、処理したい。
これは、PreviewKeyDown イベントを接続し、Esc キーをテストしてから処理するのと同じくらい簡単だと思いました。しかし、イベント ハンドラに I ブレークポイントを配置すると、呼び出されないことがわかりました。おそらく UserControl がヒットしている可能性があると思ったので、そこで PreviewKeyDown を試しました...同じ結果です。
Page オブジェクトで KeyDown または PreviewKeyDown をテストする適切な場所を知っている人はいますか?
vb.net - コンボボックスの KeyDown イベント ハンドラが複数回発生する
VB.NET では、WinForm フォームに Combobox があります。フォームを使用すると、ユーザーは検索するクエリを入力できます。ユーザーが Enter キーを押すと、データベースに対してクエリが実行され、結果が DataTable として返されます。DataTable は Combobox にバインドされ、ユーザーは探しているオプションを選択できます。
ほとんどの場合、これはうまく機能しています。ただし、コードが複数回実行されていることがわかりました。クエリを書き出して Enter キーを 1 回押すと、コードを 2 回または 3 回実行できます。必要がなければ、同じクエリをデータベースに複数回送信したくありません。コードが複数回実行される理由について何かアイデアや提案はありますか?
これが問題のコードです。罪のない人を保護するために、コンボボックスと関数の名前が変更されました。:)
javascript - Javascript を使用して「keydown」イベントを登録した後、テキストエリアが遅延する
onkeydown
大量のコードをイベントに添付しながら、テキストをtextarea
すばやくサクサク入力するにはどうすればよいでしょうか? 2 つ以上の IF ステートメントを使用すると、処理速度が大幅に低下するようです。
編集:これはデスクトップブラウザには影響しないことを追加する必要があります(忘れてしまったなんて信じられません!)。これは主に iPhone Safari の問題です。他のモバイル ブラウザも同様に影響を受ける可能性がありますが、JS を最もよく実行する iPhone Safari に焦点を当てています (AFAIK)。
javascript - 印刷可能な文字でキーダウンイベントが発生したかどうかを判断する方法は?
DB が Web アプリのテキスト領域フィールドに許可する最大文字数を超えてユーザーが入力できないようにしようとしています。Tab
テキスト領域で許可されている最大長に達した後でも、印刷されないキー( 、backspace
、ctrl
+s
など)をヒットできるようにしたいと考えています。
キーコードが印刷可能な文字かどうかを検出する簡単な方法があるかどうか疑問に思っています。変換を実行できなかった場合は、トリックを実行して false を返すようなものがあると思いましString.fromCharCode
たが、そのようには動作しないようです。
javascript - JQuery を使用して iframe にイベント ハンドラーを追加する
iframe に keydown イベント ハンドラーを割り当てたい。純粋な JS に似たもの:
私は試した:
しかし、それは動作しません..助けてください!
delphi - Delphi 2009 の OnKeyDown が Delphi 2007 のようにトラップしない
私はこのコードを持っています
Delphi 2007 では問題なく動作しました。Delphi 2009 にアップグレードして任意の文字を押しようとすると、それが受け入れられ、キー := 0 が入力をトラップしませんか?
誰も同じ動作に遭遇しましたか?
events - WebBrowser コントロールでのキー イベントの処理
C# アプリケーションでコントロールを使用しており、個々のコンテンツ要素 (入力フィールド、リンクなど) がフォーカスされているかどうかに関係なく、コントロールがフォーカスされているWebBrowser
間にすべてのキー イベントを処理したいと考えています。WebBrowser
イベント ハンドラーをブラウザー コントロール イベントに単純に追加しようとしましKeyDown
たが、これは機能しません。各 focusable にハンドラーを明示的にフックしたくありませんHtmlElement
。
ブラウザーまたはそのコンテンツ要素に渡される前に、すべての重要なイベントを受け取るにはどうすればよいですか?