問題タブ [keypress]
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.
tinymce - TinyMCEでCtrl+Vをオーバーライドする方法
貼り付けたテキストのHTMLをTinyMCEにクリーンアップして、Webサービスに渡し、テキストエリアに戻す必要があります。したがって、TinyMCEのCtrl + Vをオーバーライドしてテキストをキャプチャし、バックグラウンドリクエストを実行し、戻ったときにTinyMCEの貼り付けハンドラーを続行する必要があります。まず、TinyMCEのCtrl + Vハンドラーはどこにあり、それをオーバーライドする非破壊的な方法はありますか?(ソースコードを変更する代わりに)
python - Pythonでのキー押下
キーが押されたようにシステムに見せることはできますか?たとえば、キーをA何千回も押さなければならず、手動で行うのは非常に時間がかかります。何かを書きたいと思います。私にとって、そして私が十分によく知っているのはPythonだけです。
より良い言い方をすれば、私はキーの押下をエミュレートする必要があります。IEはキーの押下をキャプチャしません。
詳細情報(要求に応じて):Windows XPを実行していて、別のアプリケーションにキーを送信する必要があります。
javascript - jQueryでキープレスをトリガーします...そしてどのキーが押されたかを指定します
特定のキーストロークをトリガーすることで動的に検証するinput要素(type = text)またはtextarea要素が必要です。これは中国語の拼音入力に使用されるため、たとえば次のようになります。
ユーザーは入力要素に「ma2」と入力します。キーダウンイベントはキーストロークごとにトリガーされ、2は表示されません。代わりに、ユーザーが「2」を押すと、「a」は次のようなトーンマークを受け取ります:「á」。最後に、ユーザーは「má」と入力します。
これは、$(element).val()を使用して入力値全体を読み取り、変更することで実現できますが、入力要素にフォーカスがあり、.val( "something")を呼び出してその値を設定すると、カーソルが最後に移動します。テキストの。これは、ユーザーがフィールドの最後で入力を続けるだけなので、ほとんどの状況で正常に機能しますが、これがすべての状況で機能することを望んでいます。
...この問題の別の解決策は、inputまたはtextarea要素内のカーソルの位置を取得/設定することです。ただし、これはjavascriptでは不可能だと思います。
だから、レミーは確かに正しい軌道に乗っていた。キーを押すと、とにかく面倒なことなしに特殊文字を入力することはできません。代わりに、keydownイベントをキャッチし、input / textareaの値を設定してから、caretを移動します。
jQueryでのcaretの取得/設定に適したものは何も見つかりませんでしたが、次の方法でその問題を解決できました。安定したら、最終的な拼音入力コードへのリンクを投稿します。今はかなり近いです。
http://blog.vishalon.net/Post/57.aspx http://demo.vishalon.net/getset.htm
delphi - Delphi Mdi アプリケーションの親ウィンドウで KeyDown イベントを使用する
子ウィンドウにフォーカスがある場合でも、Delphi (2007) MDI アプリケーションの親ウィンドウで KeyDown イベントを機能させるにはどうすればよいですか?
MDI アプリケーションでヘルプ画面を表示するショートカット キー (F1) を実装したいと考えています。KeyDown プロシージャを MDI 親ウィンドウに追加し、親ウィンドウと子ウィンドウの両方で KeyPreview を有効にしましたが、機能しません。期待される。
Parents KeyDown コードにブレーク ポイントを配置すると、子ウィンドウが開いていなくても実行されないことがわかります。しかし、同じコードを子ウィンドウに追加すると、正常に動作します。
コードを25以上のフォームに追加すると少し無駄になるため、子ウィンドウにフォーカスがある場合でも、親ウィンドウにキーの押下を受け取る方法はありますか?
c# - WPFのぎくしゃくした動き
300x300 のウィンドウ内に 800x600 のキャンバスがあります。特定のキーを押すと、キャンバスがその方向に移動するようにします。
ウィンドウのコードビハインド内でこれを行いました:
動作はしますが、動きがガクガクします。たとえば、キーを押したままにすると、W移動する前に一瞬停止します。
動きをよりスムーズにし、キーを押したときの一時停止をなくす方法はありますか?
ありがとう。
java - Java でのグローバル キープレスのキャプチャ
そのため、ユーザーが Swing アプリの任意の場所でスペースバーを押すたびに、イベント (メディアの一時停止/一時停止解除) をトリガーしたいと考えています。
フォーカスできるコントロールとパネルが非常に多いため、それらすべてにキーイベントを追加することは実際には不可能です (グロスは言うまでもありません)。
だから私は見つけた
これは素晴らしいことです。グローバルなキープレス プリハンドラーを登録できます。ただし、大きな問題があります。入力フィールドや表のセルなどにスペースが常に入力されるため、一時停止イベントをトリガーしたくないのは明らかです。
アイデアはありますか?おそらく、すべての編集可能なコントロールのリストをチェックすることなく、カーソルがテキスト入力を許可するものにフォーカスされているかどうかをグローバルに検出する方法があります(嘔吐!)?
c# - Enter キーが押されたときに特定のボタンの onClick イベントを呼び出す C#
特定のasp:textboxコントロールでEnterキーを押したときに、特定のasp:button onclickイベントを発生させようとしています。
考慮すべきもう 1 つの要素は、ボタンが asp:Login コントロール テンプレート内にあることです。
これを行う方法がわかりません。はがきの提案をお願いします。
python - Python: キープレスを生成するにはどうすればよいですか?
一部のコマンドでは、特定のキー押下を検出するプロセス ( os.popen() を使用) を開いています (例: ESC - 文字ではなく、キー)。キープレスイベントをプロセスに送信する方法はありますか?
javascript - jQuery Event Keypress: どのキーが押されましたか?
jQuery を使用して、keypress イベントにバインドするときにどのキーが押されたかを調べるにはどうすればよいですか?
ENTERが押されたときに送信をトリガーしたい。
[アップデート]
私は自分で(またはより良い:1つの)答えを見つけましたが、バリエーションの余地があるようです;)
keyCode
との間に違いはありますwhich
か - 特に を探しているだけの場合ENTER、これは決してユニコードキーにはなりませんか?
一部のブラウザは 1 つのプロパティを提供し、他のブラウザは別のプロパティを提供しますか?
c# - 矢印キーのキーコード
c# .netのキープレスイベントで矢印キーのキーコードを取得するのを手伝ってくれる人はいますか? このチェックポイントから抜け出すのを手伝ってくれませんか?
よろしく、アルン。