問題タブ [keystroke]

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

jquery - 入力フィールド以外のものがjqueryの使用に焦点を合わせている場合にバックスペースを無効にする方法

2つの特定の入力フィールド以外がjqueryの使用に焦点を合わせている場合、バックスペースキーストロークを無効にするにはどうすればよいですか?

これが私の現在のコードです(現在2つのテキストボックスを含みます):

しかし、これは機能していません....何かアイデアはありますか?

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

forms - メイン フォームが別の非モーダル フォームの TMemo でキーストロークをキャプチャしないようにするにはどうすればよいですか?

メイン フォームから非モーダル フォームを開くアプリがあります。非モーダル フォームには TMemo があります。メイン フォーム メニューは、アクセラレータ文字の 1 つとして「スペース」を使用します。

非モーダル フォームが開いていて、メモにフォーカスがある場合、非モーダル フォームのメモにスペースを入力しようとするたびに、「スペース」ショートカットのメイン フォーム イベントが発生します。

MainForm.KeyPreview := false を回してみましたが、他のフォームは開いていますが、サイコロはありません。

何か案は?

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

c# - プログラムへのキーストロークの送信

F1ウィンドウ形式でボタンを作成し、それを特定のウィンドウ(FireFox、マイコンピューターなど)に送信しようとしています。

私の質問は:

  • ウィンドウの名前でそれを行うにはどうすればよいですか?(「MozillaFirefox」など)
  • プロセスの名前でそれを行うにはどうすればよいですか?(firefox.exeなど)
0 投票する
4 に答える
10879 参照

c++ - キーボード コントロールを参照するときの 0x80 コードの意味

C++ Windows 環境でキーボード コントロールを参照する場合、0x80 コードは何を意味しますか?

例えば、

みんな、ありがとう!

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

javascript - jQueryでキーストロークをキャンセルする

ユーザーがキーストロークを行った後(たとえば、テキストボックスで)キーストロークをキャンセルすることは可能です(クロスブラウザー互換)

現在使用しているコードは、キーストロークが表示された後にテキストボックスの値を編集します。

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

javascript - Firefox ではなく IE でキーストロークが機能する

ブラウザをフルスクリーンにするために、単純なアプリケーションを試しています。これは Internet Explorer では機能しますが、Firefox では機能しません。また、Mac OC でも同じことができるのか知りたいです。Mac OS 用に変更する必要がありますか (Safari、Firefox などを使用)

以下のコード。

よろしくジーシャン

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

winapi - リストボックスから特定のキーストロークをキャプチャする

ユーザーがリストボックスの項目で Delete キーを押したときに通知を受け取るようにメイン ウィンドウを作成しようとしています。私はこれを試しました:

..そして、削除(およびEnd、Home、Inert、PageUp、PageDown、矢印など)を除くすべてのキーストロークを取得しました。テンキーの削除キーストロークを取得しましたが。

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

ありがとうございました。

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

c++ - c++でキーシーケンスの最後にあるエスケープキーをシミュレートする方法は?

c ++の文字列シーケンスの最後で、エスケープキーが押されたかのように「エスケープキー」をシミュレートする方法は?

Escape キーが押されるまで文字列データを受け入れる stdin 入力を提供する必要があります。

そのために文字を正しく受け取りますが、最終的に「エスケープキーストローク」を送信するにはどうすればよいですか?

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

jquery - キーストロークを実際の値にマッピングしますか? - Javascript

あなたが知っているクールなライブラリはありますか? =)

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

wpf - KeyGesture が Shift + 英数字キーの組み合わせを受け入れない

WPF クラスを使用して、いくつかの WPF コマンドを実行しようとしていますKeyGestureShift修飾子と英数字キーで構成されるキーの組み合わせを指定するまで、アプリケーションは正常に動作します。たとえば、次のインスタンス化:new KeyGesture(Key.M, ModifierKeys.Shift)例外をスローします。

「Shift+M」キーと修飾子の組み合わせは、KeyGesture ではサポートされていません。

Shiftの修飾子は数字でも機能しません (例: Shift+ 2)。ただし、Shift+InsertまたはShift+F1の組み合わせは問題なく機能します。明確にするために、Shift+ CtrlShift+AltまたはAlt+などに問題はありません1

Shift+ [英数字] ジェスチャーを禁止する決定が下されたのはなぜですか? 大文字を入力することと共通点はありますか? WPF コマンド システムと一貫した回避策はありますか? (注:テキストボックスを埋めるときに+ジェスチャーを使用しようとしているのではなく、テキストボックスがフォーカスされていないShiftMときに使用しようとしています。 )

この問題が提起されているフォーラム エントリは 1 つしかないようです。ドキュメントの検索に失敗しました。Shift開発者が+ [英数字]を避けるのは明らかですか?