問題タブ [keyevent]

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 に答える
1160 参照

java - C++キーボードキーコードとJAVAKeyEventキーコードの違い

C ++のvkCodeが提供するキーコードと、JavaのKeyEventが提供するキーコードの違いに気づきました。(もちろん、通常の文字は同じコード(ASCIIと同じように0 => 48)ですが、他のキーは異なります)。それらを一方から他方に「変換」する方法はありますか(それぞれの背後にあるロジックは何ですか?)、またはそのために多数のスイッチとIFを使用することになっていますか?それが役に立ったら、私のアプリは半分がC ++で、半分がJAVAです。これは、c ++が提供するネイティブフックが原因で、ユーザーが押すキーのキーコードを取得し、Javaがそれらを使用するためです。

前もって感謝します。

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

android - InstrumentationTestCase から長押しを送信するにはどうすればよいですか?

Androidでは、どのように長押しを送信できますInstrumentationTestCaseか? たとえば、したいのですsendKeys(KEYCODE_DPAD_CENTER)が、それを長いクリックにします。

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

events - GWTテーブルでキーボードイベントをリッスンするには?

私の GWT プログラムには、選択された行を持つテーブルがあります。キーボードの上下キーで行選択を移動したいです。そのため、どうにかして重要なイベントをキャッチする必要があります。

GWT のドキュメントは、入力フィールドでのみキー イベントを処理します。しかし、私は入力フィールドを持っていません!

これはまったく可能ですか?おそらく、GWT が回避できないのは DOM/Javascript の制限です...

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

android - ハードウェアキーの押下をリッスンするAndroidサービスを作成することは可能ですか?

ホーム画面から、またはスマートフォンがスリープ状態のときにキーリスナーとして機能するAndroidバックグラウンドサービスを実行したいと思います。これは可能ですか?

オンラインの半関連の例から、次のサービスをまとめましたが、「onKeyDownはタイプServiceに対して未定義です」というエラーが表示されます。これは、ランチャーを書き直さないとできないということですか、それとも私が見逃している明らかな何かがありますか?

ホーム画面から入力すると、Androidのデフォルトは検索バーになりますが、これは実際には非常に特殊な用途に使用されます。私以外の誰かがこれを望んでいるとは本当に期待していません。たとえば、カメラのボタンを使って電話をスリープ解除するといいと思います。

0 投票する
5 に答える
994 参照

.net - Win Forms NotifyIcon で Alt-F4 を無効にする

Win Forms の NotifyIcon を使用して、WPF C# アプリケーションのシステム トレイ アイコンを作成しています。

ユーザーがコンテキスト メニューのアイコンを右クリックすると、Alt-F4 を押すことができ、アイコンがトレイから消えますが、メインの WPF アプリケーションはまだ実行されているというバグがあります。これは、「systray に最小化」され、アプリケーションの唯一の制御がなくなった場合に特に問題になります。

システムトレイでこれを具体的に処理する方法を知っている人はいますか? NotifyIcon のドキュメントを見てきましたが、キープレス イベントに関連するものは何もありません。

更新: これは、systray と実際のバグの使用方法を示すサンプル アプリケーションです。http://cid-e75a75f1a1fbfbb5.office.live.com/self.aspx/.Public/WpfApplication1.zip?sa=221089565

0 投票する
5 に答える
5837 参照

swing - Scalaの主要なイベントへの対応

私はScalaのGUIプログラミングを少し試しています(scalaでの最初のプロジェクトなので、簡単なものから始めようと思いました)。しかし、私はそれが比較的些細なはずであるように思われる何かで立ち往生しているようです。scala.swing.MainFrameを拡張するクラスがあり、そのウィンドウにフォーカスがあるときにユーザーがキーを押したときを検出したいと思います。面白いことに、そのイベントを発生させる方法を見つけることができないようです。

http://houseofmirrors.googlecode.com/svn/trunk/src/src/main/scala/HouseGui.scalaで、他の誰かがこの問題を回避した例を見つけましたが、Javaの使用に戻ったようです。 Swing API、これは少し残念です。イベントを傍受するもっと慣用的な方法があるかどうか誰かが知っていますか?

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

android - サービスで押されたハードキーを傍受するにはどうすればよいですか?

アクティビティを開始するためにサービスを使用してハードキーが押されたことを傍受する方法はありますか?

言い換えると、サービスでKeyEventsを処理することは可能ですか?

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

javascript - 純粋なJSまたはjQueryでエスケープキーの押下を検出する方法は?

重複の可能性:
jQueryを使用したエスケープキーのキーコード

IE、Firefox、Chromeでエスケープキーの押下を検出するにはどうすればよいですか?以下のコードはIEとアラート27で機能しますが、Firefoxではアラートを出します0

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

visual-c++ - Visual C++ でキープレスをシミュレートする

わかりましたので、私は Windows プログラミングの最新情報ではないので、ここで間違ったツリーを完全に吠えているかもしれませんが、ここに行きます。

Visual Studio 2010 の C++ プロジェクトでシミュレートされたキープレスを開始しようとしています。

基本的に、プログラムが別のアプリケーションから特定のコード文字列を受け取ったとき (これはすべて、多くの if ステートメントを介して処理され、面倒ですが機能します)

キーボードで Ctrl と s を押した場合と同じ機能を実行するために必要です。

今私が見つけたいくつかのコードはこれでした。

ここで、bKey は S の適切な ASCII コードです。それは私を手に負えませんが、それでも、この投稿にはほとんど関係ありません。

それについての私の理解によってこれがすべきことは

ただし、これを行うようには見えず、S を押して離すだけのようで、その時点でテキスト入力が利用可能かどうかに応じて、S を適切に出力するかどうかに依存します。

ここでまったく間違ったツリーを吠えていますか? Xcode の Objective C でこれを行う方法は知っていますが、この 2 つは根本的に異なるように見えます。異なるシステムであることはわかっていますが、それでもなおです。

誰でもこれに対する解決策を提案できますか? 基本的に、プログラムで Control + S を同時に (次々にではなく、一緒に) ヒットさせる方法です。

どんな助けでも大歓迎です。情報が錯綜しているようです。

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

objective-c - コントローラーをスペースキーイベントに反応させる正しい方法

私はキューリストとその周りのいくつかのビューを取得したアプリケーションを作成しています。ユーザーがスペースを押すと、次のキューが再生されます。テキストフィールドでない限り、どのビューがファーストレスポンダーであっても。別のテーブルが選択されていても、キューを再生したいのです。

キュー コントローラーとして機能するカスタム クラスを作成しました。実際の "go" コードはここにあります。

私の質問は、カスタムキューコントローラーが常にスペースをリッスンするようにするにはどうすればよいですか? 何をすればいいのかさっぱりわからない。

誰かが私を助けてくれることを願っています。