問題タブ [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.
c# - Control.KeyDown の文字を取得しますか?
Control.OnKeyPress
イベントを処理するとき、KeyPressEventArgs
を含む がありKeyChar
ます。
使いやすさの理由から、まったく同じものが必要ですが、イベントKeyChar
を処理するときです。OnKeyDown
には、char 関連のKeyEventArgs
データは含まれていません。つまり、A
キーを押すかどうかに関係なく、 、またはShift
に影響を与えません。別の言語を使用する場合も同じですが、大文字の英語の値を取得しています。KeyCode
KeyData
KeyValue
KeyPressEventArgs.KeyChar
内部KeyDown
イベントの入手方法は?
ありがとう。
javascript - コマンドキーのjQueryキーコード
jQuery Event Keypressを読みました:どのキーが押されましたか?jqueryでクリックイベント中にキーが押されたかどうかを確認するにはどうすればよいですか?
ただし、私の質問は、すべてのブラウザーで同じキーイベントを取得できるかどうかです。現在、Firefoxはボタン(Mac)にコード224を与え、ChromeとSafariはそれに値91を与えることを知ってcommandいます。ユーザーが使用しているブラウザーを確認し、それに基づいてキーを押すのが最善の方法です。すべてのブラウザで1つのキーコードを取得できますか?私は次の値で値を取得していることに注意してください:
command/ ctrl(Windowsシステム)キーが押されたことを知る必要があるという理由だけで、可能であればプラグインを使用しないようにしたいと思います。
keypress - jQuery:キーダウン+マウスクリックイベントをキャッチするには?
私にはdiv
要素があります。div
Altキー(keyCode = 17)が押されている間に、これをマウスでクリックする必要があります。
キープレスをキャッチする必要があるのは次のとおりです。
Altキーが押されている間にdivでマウスクリックをキャッチする方法は?
silverlight - SketchFlow で KeyDown が発生しない
Silverlight SketchFlow プロジェクトのビューの LayoutRoot に KeyDown イベント ハンドラーを追加しようとしていますが、起動していないようです。
イベント タイプを MouseLeftButton に変更するとイベントが発生しますが、キーボード ショートカットを使用してこれを示したいと思います。
両方を達成する方法を知っている人はいますか?
javascript - jQueryでキーコンボをトリガーする方法
私はいくつかのものをコーディングしました:
http://fincha.com/kunden/schmitt/
でズームインし.css("zoom")
ますが、シミュレートするためのボタンが必要ですCTRL +。CTRL -
このコードは私には機能しません:
助けてください!
編集
私は実際に、入力フィールドだけでなく、Webページ全体を望んzoom-in
でいました。zoom-out
bind - キーストロークでjquery .live()をどのように使用しますか?
クライアントのために写真ポートフォリオを作成していて、もう少しインタラクティブにすることにしました。サイト上のすべてのボタンを取り除き、ユーザーがキーストロークを使用してサイトを操作できるようにしました。使用した元のコード:
残念ながら、これにより、ユーザーはjquery経由でロードされた画像を操作できなくなります。そのため、訪問者は最初の画像のみを操作できました。私が周りを見回したところ、.live() メソッドは、ドキュメントの読み込み時に読み込まれたか、事後に読み込まれたかに関係なく、すべてのオブジェクトにイベントをバインドすることになっていることがわかりました。しかし、何らかの理由で私のコードでは機能しません。私はjquery 1.4.2を使用しています。これは私のコードのサンプルです:
どんな助けでも大歓迎です!
jquery - キーダウンjqueryのバインド解除
左右のキーを押すと、次のページまたは前のページから移動するメソッドを作成しました。問題は、別のアルバムに変更すると、キープレス メソッドがまだ前のアルバムにバインドされているため、正しいキーを押すと、現在のアルバムと前のアルバムの両方の画像が変更されることです。
キープレスを対象のドキュメントからバインド解除しようとしましたが、機能しなくなりました。
上記の方法を使用するキーダウンコードは次のとおりです
c# - WPFでバックスペースキーを禁止する方法
WPFアプリケーションでバックスペースキーをできるだけ簡単に禁止するにはどうすればよいですか?
KeyDown イベントは、DEL と Backspace キーをキャッチしません。
ありがとうございました!
winapi - C++ WINAPI: SendMessage/PostMessage WM_KEYDOWN lparam の使用方法
VB/VBS よりも低いものに対するアマチュアとして (C++ WINAPI は私の経験のある人にとっては悪夢です)、C++ で単純な KEYDOWN メッセージの長い lParam を構築する方法がわかりません。価値があるよりもまともな説明ですが、誰かがこれをどのように行うかを正確に説明できますか?
他のフォーラムでのこの質問に対するほとんどすべての回答は、実際に質問に回答することなく、「理由」または「代わりに SendInput を使用する」であったようです。人々が説明するにはあまりにも初歩的すぎると思います。とにかく、ここにmsdnからの説明があります。適切な説明またはリンク、および可能であれば実際の例をいただければ幸いです。
示されているように、繰り返し回数、スキャン コード、拡張キー フラグ、コンテキスト コード、前のキー状態フラグ、および遷移状態フラグ...
0-15 現在のメッセージの繰り返し回数。この値は、ユーザーがキーを押した結果、キーストロークが自動反復される回数です。キーストロークが十分長く保持されると、複数のメッセージが送信されます。ただし、繰り返し回数は累積されません。16-23 スキャンコード。値は OEM によって異なります。
24 キーが拡張キー (拡張 101 キーまたは 102 キー キーボードに表示される右側の ALT キーおよび CTRL キーなど) であるかどうかを示します。拡張キーの場合、値は 1 です。それ以外の場合は 0 です。 25 ~ 28 予約済み。使用禁止
29 コンテキストコード。キーが押されている間に Alt キーが押されている場合、値は 1 です。どのウィンドウにもキーボード フォーカスがないため、アクティブなウィンドウに WM_SYSKEYDOWN メッセージが送信された場合は 0 です。
30 前のキーの状態。メッセージが送信される前にキーが押されていない場合、値は 1 です。キーが押されている場合、値は 0 です。
31 遷移状態。WM_SYSKEYDOWN メッセージの場合、値は常に 0 です。
objective-c - 非修飾キーを一緒に押さずに、keyDownイベントでmodifierFlagsを取得します。
keyDownイベントを受信するために、NSDocumentアプリケーションでNSWindowをサブクラス化しました。
サブクラスで次のコードを使用しました...
非修飾キーが押されたときにキーイベントを受信しています!たとえば、Alt + Z(Alt + Non-modifierkey)を押すと、「AltKeyisDown」が表示されます。
ここでの問題は、alt / optionキーだけが押されたときに、他のキーと組み合わせずにイベントを処理したいということです。-keyDown:は呼び出されません。私は何が欠けていますか?
ありがとう...