問題タブ [key-events]

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

internet-explorer - Windows Mobile PIEキーボードイベントをキャプチャできますか?

Window mobileのPortableIEでキーボードイベント(キーアップ/キーダウン)をキャプチャする方法を知っている人はいますか?JSでは主要なイベントがサポートされていないことに気づきました。クライアント側で追加しなくても機能するソリューションを考え出したいと思います。

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

blackberry - BlackBerry - グローバル スコープの KeyListener

BlackBerry アプリの開発は初めてです。BlackBerry (私の場合は 8900) がオンで、すべての画面でキープレス イベントをリッスンできるようにしたいのですが、これは可能ですか?

もしそうなら、誰かが私を正しい方向に導くことは素晴らしいことです. 私はすでに Interface KeyListener を見ています。

皆さんありがとう

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

apache-flex - IE ブラウザでの ctrl + キー イベントの処理

Flex アプリケーションでホットキー ( Ctrl+ ) を使用しています。keyアプリが IE で実行されているときに問題が発生します。Ctrl+を押すDと、IEの「お気に入りに追加」ウィンドウが表示されます。

ブラウザのデフォルトの動作をオーバーライドするにはどうすればよいですか? 可能であれば、いくつかの例を教えてください。

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

android - インプット メソッド サービスを介して KeyEvents をダイアログまたはスピナー メニューに送信する方法は?

リモート クライアントから送信されたインテントを受信し、それらに応答して適切な KeyEvent を送信するインプット メソッド サービスを実装しようとしています。

私はinput method serviceこの方法で使用しています

のように送信KeyEventsSimple Sofykeyboard Sample、ホームでは動作しActivities.ますが、ダイアログまたはスピナーのメニューがフォアグラウンドにある場合は動作しません。

イベントは に送信されますparent activity behind the Dialog

インプットメソッドからハードウェアキーを使用するように、キーを送信してデバイスを制御する方法はありますか?

私がやろうとしていることについてのより良い説明:

リモートからデバイスを制御できるようにする入力方法を書いています。

クライアント(デスクトップPC上のJavaアプリケーション)にコマンド(「UP」など)を書き込み、デバイス上のサーバーsendBroadcast()が情報とともにインテントを送信し、入力メソッドのレシーバーがそれを取得してkeyDownUpを呼び出します 通常は機能しますが、ダイアログを表示するアプリに移動すると、メソッドkeycodeはキーイベントを に送信しません。たとえば、[はい] または [いいえ] ボタンを選択しますが、.DPAD_UP key.keyDownUpdialogactivtyDialog

ここで 私は同じ問題を抱えている人を見つけました...しかし答えはありません...

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

javascript - JavaScript: フォーカスを割り当てた後のキー イベント処理

私のアプリでは、カスタム ポップアップを作成する必要があり、それらを閉じようとすると問題が発生します。ポップアップを開くには、ユーザーはメニュー項目を選択する際に「ENTER」を押す必要があります。そこからメニューがポップアップし、閉じるボタンにフォーカスが与えられ、「閉じる」または「送信」項目を選択して「ENTER」を押すと閉じられます。

ユーザーがポップアップを閉じようとすると、ポップアップは閉じますが、閉じる関数によってキーイベントが消費されないため、再び開くことになります。

現在、ドキュメント内にナビゲーションを可能にする onkeyup イベントのキー イベント関数があり、ポップアップ クローズ関数を onclick、onkeyup、および onkeypress に割り当てようとしましたが、どれを試しても、'ENTER' を押すと常に到達してしまいますポップアップが閉じた後のメイン キー イベント関数。

私の現在のクイック フィックスは、2 つの追加のブール値を使用することです。1 つはポップアップが閉じると true になり、もう 1 つはメイン キー イベント関数が最初のブール値が true になるのを確認した後に true になります (ウィンドウの後に 1 つのブール値だけが true になるため)。何らかの理由でイベントがメイン関数に到達することを許可していた)。

ポップアップを離れるときに同じメニュー項目を選択する必要があるため、メニュー項目の選択を解除し、その場所を保存してから、メニュー項目に戻るには、さらにグローバル変数が必要になります。

2つの余分なグローバル変数を浮かび上がらせたくないので、これを行うためのより良い方法があるかどうか、私はほとんど疑問に思っています...

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

c# - 常に大文字で...(C#winforms)

私はTextBox自分のフォームにを持っていて、それにこのイベントを追加しました:

ただし、textBoxに小文字を入力した場合でも、常に大文字が出力されます。下の画像をご覧ください。

私のフォーム

どうすれば正しいディスプレイを取得できますか?ありがとう...

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

.net - WinformsはCOMコンポーネントからキーストロークを盗みますか?

ユーザーが検索情報を入力できるポップアップウィンドウ(プレーンオールWin32、WS_POPUPスタイルを使用)を表示するC ++ATLCOMコンポーネントがあります。このコンポーネントは、VB6フォーム(主にデバッグを容易にするため)に対してかなり広範囲にテストされていますが、.NETWinフォームで使用したいと考えています。

winforms環境からコンポーネントを呼び出すときに見つけた奇妙なことは、特定のキーストロークがポップアップウィンドウに到達しなくなったことです。例:ESCキーをリッスンしてポップアップを閉じるために、ポップアップの編集ボックスをサブクラス化しました。VB6ではこれはうまく機能しますが、winformsでは、ポップアップがESCのキーダウンイベントを受信することはありません(標準の英数字などの他のキーの場合は受信します)。

コンポーネントの使用は非常に簡単ですが、質問を回避するためにここに簡単なサンプルを示します。

ご覧のとおり、それほど多くはありません。では、winformsでキーストロークを食いつぶしているものと、それを停止するように指示する方法についてのアイデアはありますか?

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

javascript - フォームの入力値を「」に設定してもスペースがクリアされない

JavaScriptでコマンドラインエミュレータを実装しようとしています。Spacebarキーを機能させたいEnter(送信してからコマンドラインをクリアする)。

spaceこの投稿では、aをアンダースコアとして表現しましょう。つまり、次のこと_を意味し[space]ます。

入っbanana_て、キーを押した後、電話するとinput.value= ""、クリアされますbananaが、残りはクリアされませんspace

onkeydownとの両方をテストしましonkeypressたが、違いはないようです。実際、onkeyupトリックはありますか、以下の私の答えを参照してください!

これは私のコードです。誰かが私が余分なスペースを取り除くのを手伝ってくれませんか...

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

browser-state - アクセスキーがいつ押されたかを判断する方法

アクセスキーが押されたことを確認する方法 - javascript (IE、Chrome、Opera、Safari) を使用。FF では document.onkeypress イベントを使用しましたが、Chrome では ALT キーが押されたときにこのイベントは発生しません。

前もって感謝します :)。

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

jquery - jQuery:keyup():テキストエリアのコンテンツでdivを更新...改行?

ここに作業バージョンを投稿しました:http://jsfiddle.net/JV2qW/2/

keyup()入力されているテキストで div を(on で) 更新する textarea があります。改行が認識されないことを除いて、すべてが正常に機能しています。

html:

そしてjquery:

\n翻訳先<br/>または<p>タグを取得する方法について何か考えはありますか?

どうもありがとう。