問題タブ [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.

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

jquery - キーダウン時にテキストボックスの値を取得 + 多言語サポート

keydown イベントで文字を含むテキストの値を取得したい。

文字、数字、およびすべての必須文字に適しています。32-127 ASCII 範囲。

テキストボックスに多言語入力がある場合、これが機能するかどうかはわかりません。英語以外の文字。

誰かが自分の経験を共有してもらえますか?

ありがとう、

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

c# - C#で複数の修飾キーを使用する方法

キーダウンイベントを使用して、押されたキーを検出し、さまざまな操作のためにいくつかのキーの組み合わせを使用しています。

何らかの理由で、Ctrl++を押したキーの組み合わせが機能していませんShift。私はそれらを再注文し、それが+Cからの干渉である可能性があると考えて上部に配置し、問題を引き起こしているかどうかを確認するために+を削除しました。それでも動作しません。おそらく非常に単純なことだと思いますが、それが何であるかを完全に理解することはできません。1つの修飾子+1つのキーの組み合わせはすべて正常に機能します。2つ目の修飾子を追加するとすぐに機能しなくなります。CtrlCCtrlC

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

jquery - jQuery : キーダウンのバインド、1 つを除いて同じ動作

入力があります(テキストタイプ)。1つを除いてすべて同じ動作をしたいと思います。

私はこれを試しました:

MyOtherInput は、特定の動作を持つ入力タイプ テキストです ....

私たちを手伝ってくれますか ?

ありがとう、

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

wpf - PreviewKeyDown で受け取ったキーを文字列に変換する

ウィンドウで PreviewKeyDown イベントを使用して、バーコード スキャナーからすべてのキーを受け取ります。KeyEventArgs は列挙型であり、実際の文字列は提供されません。一部のキーはコントロール自体によって処理される可能性があり、TextInput イベントにバブルアップしない可能性があるため、TextInput を使用したくありません。

PreviewKeyDown で取得したキーを実際の文字列に変換する方法を探しています。InputManager、TextCompositionManagerなどを見ましたが、キーのリストを与える方法が見つからず、文字列で返されます。TextCompositionManager または何かが、これらのキーを TextInput で利用可能な文字列に変換する必要があります。

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

.net - PreviewTextInputは、チェックボックスにフォーカスがある場合/メインウィンドウでPreviewTextInputを処理し、子コントロールが文字を盗むことを許可しない場合に発生します

私は次のコードを持っています。ウィンドウにはテキストボックスとチェックボックスがあります。チェックボックス以外のものに焦点を合わせて、123-456のようなものを入力した場合は、キャラクターごとPreviewKeyDownPreviewTextInput発砲します。

しかし、チェックボックスにフォーカスがあり、123-456と入力するとPreviewKeyDown、すべての文字に対してが起動されますがPreviewTextInput、123456に対してのみ起動され、。に対しては起動されません-。ハイフンはチェックボックスによって処理されており、に渡されていませんPreviewTextInput。ハイフンを取得する方法はありますPreviewTextInputか?

0 投票する
10 に答える
166986 参照

c# - 上、下、左、右の矢印キーは KeyDown イベントをトリガーしません

すべてのキー入力をウィンドウ自体で処理する必要があるアプリケーションを構築しています。

各コントロール ウィッチがパネル以外のフォーカスを取得できるように、tabstop を false に設定しました (ただし、効果があるかどうかはわかりません)。

KeyPreview を true に設定し、このフォームで KeyDown イベントを処理しています。

私の問題は、矢印キーが応答しなくなることがあることです。

  • 矢印キーだけを押した場合、keydown イベントは発生しません。

  • コントロール修飾子で矢印キーを押すと、keydown イベントが発生します。

矢印キーが突然イベントの発生を停止する理由がわかりましたか?

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

jquery - jQuery - Firefox で div の keydown() が機能しない

次のコード例があります。これは、div にフォーカスがあり、キーが押されたときにアラートを表示する必要があります。これは IE 7 では期待どおりの動作をしますが、Firefox 3.5.5 では動作しません。私は何を間違っていますか?

EDIT : andに置き換えkeydownてみましたが、どちらも機能しません。ちなみに、念のため「入力と同時に検索」の設定もオフにしました。keypresskeyup

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

wpf - WPF のフォーカス可能なパネル

Panel を WPF でフォーカス可能にして、他のフォーカス可能なコントロールと同じようにキーボード イベントをキャプチャする必要があります。

  • ユーザーがパネル内をクリックしてフォーカスを移す
  • いずれKeyDownかまたはKeyUpイベントがパネル レベルで発生する
  • パネル外の別のフォーカス可能な要素がクリックされると、パネルはフォーカスを失います

FocusManager.IsFocusScope="True"Panel で実験してmyPanel.Focus()戻りtrueましたが、Panel KeyUp イベント ハンドラはまだ呼び出されません。

何か不足していますか?

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

c# - KeyCode とキーボードのレイアウトと言語

テキスト ボックスの許容エントリとしてアスタリスクを含める必要があります。

キーボード レイアウトと言語に関係なく、KeyDown イベントでこのキーをテストするにはどうすればよいですか?

ポルトガル語の QWERTY 配列では、数字キーパッドを無視して、このキーを でテストできます Keys.Shift | Keys.Oemplus。しかし、それは他のレイアウトや言語には当てはまりません。

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

wpf - WPF KeyDown および Keyup イベント

こんにちは、WPF アプリケーションのユーザー コントロールの 1 つで行う場合、

また

また

キーボードのキーを押すと、キー イベントが発生しません。

誰かが理由を知っていますか?