問題タブ [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.
javascript - ミュージック キーを Javascript に統合できますか
答えはノーだと思いますが、それでも確認したいと思います。何らかの方法で、(キーボード上の) メディアプレーヤー キーを JavaScript 関数に統合しようとしています。回り道として、Ubuntu Webapps Integrationを見つけましたが、これは Ubuntu 12.10 でしか機能しません。Windows で利用できる同様のソリューションはありますか、それともカスタム プラグインなしでは不可能ですか?
JS KeyTestも試しましたが、音楽キーのキーコードが返されません。
c# - フォーカスがテキストボックスのオートコンプリートボックスにあるときにキーイベントを無効にする
私のプロジェクトには、mainForm
2 つの textBoxestxtUserName
と1 つtxtPassword
のボタンがある Form がありますbtnLogin
。
次のtxtUserName
プロパティを指定しました。
txtUserName プロパティ
btnLogin_Click イベント
以下のコードに示すように、mainForm
keypreview
toを設定し、関数をkeyDowntrue
イベントに実装しました。mainForm
mainForm_KeyDownEvent
今私の問題は、フォーカスがオンtxtUserName
で を押すたびに、 A
「管理者」(上記のプロパティで示したようにコレクションで定義されている) を選択するドロップダウンが表示されることです。キーボードをクリックEnter
すると、「管理者」を選択する代わりにメッセージボックスが表示されます。の keydown イベントを呼び出していることはわかっていmainForm
ます。keyDown イベントがテキストボックスのドロップダウンにあるときに、キーを押すことができるようにするにはどうすればよいenter
ですか?
編集:
私は以下のコードを試しましたpublic form()
:(動作しません)
cocoa - NSTextFieldのNSButtonに相当するキーをオーバーライドします
2つのNSButtonとNSTextField、およびいくつかのビューと他のいくつかのコントロールを備えたウィンドウがあります。2つのNSButtonのそれぞれに右矢印キーと左矢印キーを割り当てます。2つのボタンは、右矢印キーと左矢印キーに対応しています。ただし、NSTextFieldにいるときは、矢印キーをテキストフィールドで通常どおりに実行し、NSButtonをトリガーしないようにします。ココアキーハンドリングのドキュメントやキーイベントに関するその他の質問を読んでみましたが、1つのコントロールでキーと同等の動作を変更しようとした例は見つかりませんでした。NSTextFieldをサブクラス化しようとしましたが、矢印キーをトラップできませんでした。これはどのように実装できますか?
javascript - Javascript key events IE, Safari
I'm trying to handle key events to a canvas. I've added a tabindex which allows the canvas to receive events. My problem is that keydown events aren't registering. They are still going to the document. I can get letter key events but not the standard arrow keys (or at least in everything but FF).
So I guess my question is how do I handle arrow key events in IE, Safari and Chrome? I get "sort of handled" in all browsers with letters and numbers. Just not arrow keys.
Thanks a bunch.
My page is at http://tetris.townsendwebdd.com/ if you want to see the whole code
so changed it to $(document).keypress(yada); safari still doesn't handle arrows
javascript - キーアップ後のcodemirrorオートコンプリート?
私はカスタムオートコンプリートを追加しようと取り組んでいます。これは、ユーザーが入力するたびにトリガーしたいものです(もちろん構成可能です)。codemirrorのオートコンプリートの例をいくつか見つけました。
http://codemirror.net/demo/complete.htmlおよび http://codemirror.net/demo/xmlcomplete.html
ただし、これらは両方とも特定のキー(一方はControl-Space、もう一方は'<')でトリガーされ、どちらもextraKeys
機能を使用してイベントを処理しますが、任意のキーからトリガーしたいと思います。私は以下を試しました:
しかし、運がなかった。キーアップイベントからトリガーする方法について何か提案はありますか?
java - フォーカスされていないコンポーネントの KeyPressed および mousePressed イベント
イベントが実装されたコンポーネントに焦点を当てる必要なしに、キーストロークを検出するいくつかの方法は何ですか? これについての私の考えは次のとおりです。
/li>
に焦点を合わせなくてもmyComponent
、キーを押すと、アクションが参加するはずです。**イベント
についても同じ質問です。mousePressed
コンポーネントをクリックしていなくても、マウスのクリックが検出されます。**と答える
Question1
と、アプリケーションがバックグラウンドで動作している場合でも実行できますか? ブラウザがあるとします。キーをクリックまたは押すたびに、指定されたアクションが実行されます。
また、回答として読むための提案も受け付けています。あなたの答えが KeyBinding 関連である場合は、詳しく説明してください。すべての回答とコメントは大歓迎です。
ここではJNativeHooks の例を使用しましたが、問題なく動作します。Javaだけで他の方法はありますか?
java - JTreeのTransferHandlerキーボードアクションの無効化/上書き
JTreeに使用するTransferHandlerクラスの標準キーボードアクションハンドラーを削除する必要があります。JTreeは、ノードが削除されるかどうかを制御するアクセスレベルのメカニズムを実装します。この動作は、Shift-Deleteなどのキーボードの組み合わせを使用することで無視され、各ユーザーはJTreeから任意のノードを削除できます。
基本的に、ノード(DnD)を移動およびソートする便利な方法を提供するためにTransferHandlerが必要です。それでおしまい。
前もって感謝します。
java - KeyEvent からすべてのキーを取得してマップする
すべてのキーjava.awt.event.KeyEvent
をマップに取得する方法はありますか?
次のようなリフレクションを使用してみました:
しかし、私は得ました:
更新: assylias コード例を使用して思いついたのは次のとおりです。
java - return/enterが押されたときにイベントをトリガーするjavajface
与えられたすべての以前の助けに感謝します。
私がやろうとしているのは、Enterボタンが押されたときにイベントがトリガーされることです。これが私が書いたコードです
どんな助けでも大歓迎です。
android - Longpress をキャッチして KEYCODE_VOLUME_UP で標準アクションを呼び出すには?
ユーザーが曲をスキップするために volumeUp ハードウェア ボタンを長押しし、短押しで通常の volumeUp アクションを実行できるようにしたいと考えています。
私は両方を区別することができます ( onKeyDown、onKeyLongPress、および onKeyUp の間のフラグを使用してこのソリューションを見つけました) が、ボリュームアップボタンが押されたときに標準/スーパーアクションを呼び出すことができるかどうか疑問に思っています。volumeUp アクションがいつ (onKeyDown または onKeyUp イベントで) 呼び出されているのか、どこで呼び出せばよいのかわかりません。
それとも、音量を変更する独自の関数を作成する必要がありますか?
ありがとう。
私のコード: