問題タブ [onkeydown]
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.
android - メニュー表示中にキーイベントをインターセプトする方法
ユーザーのキー押下をログに記録するために、Activity の onKeyDown (int keyCode, KeyEvent event) メソッドを既にオーバーライドしています。レイアウトで使用するすべてのビューをさらに拡張し、そこでも onKeyDown メソッドをオーバーライドしました。そうすれば、ほとんどのアプリケーションでハードキーの押下をログに記録できます。オプション メニューまたはコンテキスト メニューが開いている場合にのみ、ハード キーを押してログ ファイルに書き込むことはできません。これがどのように/できるかを知っている人はいますか? OnKeyListener または OnKeyDownListener をメニューにアタッチすることは可能ですか? あなたの助けと努力を前もって感謝します!
delphi - エンターを打つデルファイ
編集ボックスを作成して、カーソルをその中に置いたままエンターを押すにはどうすればよいですか。次に、編集ボックスにあった Web ブラウザーでその Web サイトに移動しますか?
誰でも私を助けることができますか?
javascript - keydown で className を変更する
ボタンAを押すと、要素のクラスがマウスオーバーしたときと同じ「クラス」になるようにしたいと思います。(CSSでは、スタイルを変更するために kay:hover があります)。
ただし、指定したクラス名のキーを key:hover に変更する必要があります。onkeydown のように、スタイルを "key C" から "key:hover C" に変更します:/
この効果を得るにはどうすればよいですか?
説明が下手だったらごめんなさい :P
android - 偽の KeyEvent は、「本物の」ボタンのように*まったく*機能しません。なんで?
メイン アクティビティの onKeyDown() を KEYCODE_BACK で呼び出そうとしているので、自分で「戻る」ボタンを押したかのように動作します。次のコードを使用してそれを行います。
私のアクティビティの onKeyDown() は現在、次の呼び出しのみを行っています。
ただし、実際の[戻る] ボタンとは異なり、「偽の」コードが呼び出されると、アクティビティは非表示になりません。
なんで?
javascript - トップウィンドウでonkeydownをキャプチャします
複数のフレームセットを含むiframeを含むウィンドウでonkeydownイベントをキャプチャしようとしています:
top.html
framset1.html
framset2.html
frame3でイベントonkeydownをキャプチャしたい。私はここでstackoverflowに関する相対的な質問を見つけましたが、成功せずに適用されました。
私はこの方法を続ける必要がありますか、それとも誰かが私を助けることができますか?
ありがとう。
ポール
javascript - キーアップ関数を作成するにはどうすればよいですか
重複の可能性:
Enterキーが押されたときにJqueryメソッドを実行します
ユーザーがEnterキーを押すと、以下のコードと同じことを行う関数を作成しようとしています。
どうすればこれを達成できますか?
iphone - iPhone に html の onkeyup と onkeydown を実装する
UIWebViewのhtmlページのonkeyupおよびonkeydownイベントリスナーと同等のものは何ですか?
javascript - イベントをJavascriptのHTML要素に結び付ける方法は?
関数を要素にアタッチするためのクロスブラウザー互換の Javascript ベースの方法を見つけるのに苦労しています。Microsoft (もちろん) はまたもや独自のやり方を持っており、これを行うのを困難にしているようです。基本的に、Javascript でテーブルを動的に作成し、行のセルに TEXTAREA 要素を追加しています。TEXTAREA の onkeydown に関数を追加して、テキスト ボックスの長さが上限に達したかどうかを確認する必要があります (残念ながら、TEXTAREA 要素は MaxLength プロパティをサポートしていません)。
FF と IE6、IE7、IE8、および IE9 で機能する、これに対する簡単な解決策はありますか?
wpf - WPFでは、古いWinForms OnKeyPressed機能をどのように複製できますか?
ユーザーがテキストボックスに表示される可能性のある何かを入力しているかどうかを検出する必要がある WPF アプリケーションがあります。WinForms には、印刷可能な文字が入力されたときにのみ呼び出されるという点で、OnKeyDown とは異なる優れた OnKeyPressed オーバーライドがありました (たとえば、'A' と 'a' は区別されますが、一番上の行の '1' とまた、'Shift' などのキーも無視されました) WPF でその機能を複製する必要があります。
これで、OnKeyDown をオーバーライドしてキーコードを検査できることがわかりましたが、それは、テキスト ボックスに何かが表示される可能性のあるすべてのキーを手動でテストすることを意味します。これは、私が見つけた他の同様のSOの質問からのコンセンサスのようですが、APIから除外されるような基本的なものは信じられません.
モンスターの if-tree とは別に、「ハッキーな」解決策の 1 つは、メモリ内テキスト ボックスを使用し、それにキーコードを渡し、テキストの長さがあるかどうかを検査することです。しかし、可能な解決策としてそれを入力しても吐き気がします!うっ!気持ち悪い!
SO ...ユーザーがキーを押した場合に印刷可能な文字が表示されるかどうかを確認する最も簡単な方法は何ですか?
ティア、
マーク