問題タブ [keystroke]

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

c - gtk control + cを処理するかどうかはどうすればよいですか?

私はpygtkを使用しており、control + cを処理して特別なコピーアクションを実行したい場合もあれば、gtkに処理させたい場合もあります。たとえば、オブジェクトが使用可能な場合はクリップボードに配置したいのですが、テキストエントリで通常の方法でcontrol+cを使用できるようにします。

現在、「c」に関連付けられたActionGroupがありますが、Falseを返しても、常にキーストロークを消費します。ActionGroupを削除すると、常にテキスト領域で機能します。ActionGroupを追加すると、常にそれが処理され、テキスト領域でコピーが機能しません。

control + cをメニューに表示し、キーストロークを処理する場合もあれば、テキストウィジェットに分類する場合もありますが、適切な方法は何ですか?

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

delphi - Delphi - グローバル キーボード フックの代替ソリューション

この少し奇妙なタイトルで申し訳ありませんが、より良いタイトルが見つかりませんでした..次の状況があります。

USB経由で接続されたRFIDリーダーを備えたPCがあります。トランスポンダーが RFID リーダーでスキャンされたときにポップアップし、スキャンされた値を表示するプログラムが必要です。(リーダーはキーストロークをシミュレートするだけです) 問題: トランスポンダの値が 0001230431 のようになり、変更できません。(ホットキーの組み合わせなどの前に付ける)

そこで、グローバル キーボード フックを使用して、入力された 3 つのゼロをチェックし、残りのデータをキャプチャし、10 桁が完了したら、オートメーション オブジェクトを介してアプリケーションを呼び出し、番号を表示することを考えました。しかし、私はグローバル キーボード フックを使用することにあまり満足していません。多くの AV プログラムはそれらをあまり好きではありません。Delphi で扱うのはそれほど簡単ではありません。また、このような小さなタスクの場合、リソースにあまり優しくないと思います...

だから私は別の解決策を探しています...多分誰かがアイデアを持っていますか? 大きなthx!

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

java - Java にキーストロークを挿入する

ボタンをクリックすると、プログラムが 1 つ (または複数) のキーボード ストロークを挿入するように、キーストロークを OS キーボード入力バッファに挿入する方法を探しています。これを(win、linux、およびosx)で実行したいので、これをJavaで実行したかったのです。私はJNIを利用する必要があると思いますが、誰かアイデアはありますか?

すべてのスタックオーバーフラワーに感謝します;)

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

keyboard - USB キーボードのキーストロークの変更

通常のキーボードでキーが押されるたびに、数字の「キーコード」がコンピューターに送信されます。特定のキーを表す 32 または 51。

この投稿を入力するために使用しているデフォルトのキーボードとは関係ありませんが、USB 経由でキーボードを接続し、そのキーコードをすべて一定の C だけシフトアップできるようにしたいと考えています。

したがって、こちら側のキーボードで「a」キーを押すと、コンピューターは「a」のキーコードを受け取るのではなく、コンピューターが計画的に応答しないより高い数値を受け取ります。

これらの従来の範囲外のキーストロークは、それらが何であるかを知っており、それらをリッスンする私のプログラムを制御します。

ハードウェアまたはソフトウェアのソリューションがうまくいくでしょう。おそらく、この目的のために特別なキーボードが販売されているか、ソフトウェア関連の変更により、通常のキーボードでこれを実現できる可能性があります-私にはわかりません. 重要なのは、キーコード シフトがサイド キーボードにのみ適用され、通常のものに使用するデフォルトのキーボードには適用されないことです。

私はWindowsを使用しています。

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

jquery - jqueryオーバーライドkeydown関数をデフォルトに戻す

メニューをナビゲートするために矢印キーをオーバーライドするjeegooコンテキストメニューjqueryプラグインを使用しています。メニューに入力フィールドがありますが、入力フィールドで左右の矢印キーが機能しません。

入力フィールドにいるときに左右の矢印キーがデフォルトの動作に戻るように例外を追加する方法はありますか?

キーストロークオーバーライドのコードは次のとおりです。

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

c# - 未処理のEnterキーc#を処理しています

現在アクティブなコントロールがまだ処理していない場合に限り、エラー音を出さずにWinフォームでEnterを処理する必要があります(他のキーの中でも)。

したがって、TextBoxまたはDateTimePickerでEnterキーを押すと、フォームで(エラー音なしで)処理したいのですが、たとえばDataGridViewで押すと、デフォルトでDataGridViewと同じように処理されます。 。

OnKeyUpは、未処理のキーストローク(e.Handled)のみを処理するという私の問題を解決し、ProcessCmdKey(this)はサウンドの問題を解決しますが、どちらも両方を解決しません。

助言がありますか?

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

c++ - C++でアプリケーションにキーストロークを送信する方法

Adobe Acrobat Readerを使用してAcrobatファイルを開き、テキストファイルに自動的に保存するプログラムを作成しようとしています。私のプログラムに実行してほしいことは次のとおりです。

  • PDFを開く
  • send Alt+ Tab//アクロバットタブに移動します
  • 送信Alt+ F//ファイルを開く
  • send Down Down Down Down(4回)//「テキストとして保存」オプションを選択
  • //送信Enterして保存

私はWindowsOSを使用しています。誰かがこれを行う方法について私を助けてくれますか?

私の細かい目標は、約2500のPDFファイルのタイトルと作成者をデータベースに自動的に保存することです。あなたが提案したより良い方法は何ですか?これが私が思いついたものでした。

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

linux - 実行中のプロセスLinuxにキーボード入力を送信する

私はmp3プレーヤー(mpg123 linux)用のWebインターフェイスを開発しています。mpg123はコマンドラインmp3プレーヤーであり、キーボード入力を使用して制御できます。例えば:

曲の再生を開始し、キーボード入力を監視して制御します。「s」を押すと、曲「q」が一時停止して終了します。

Perlスクリプトを使用してmpg123プロセスを生成しています。そのスクリプトから、このプロセスに入力を送信したいと思います。私はプロセスのpidを持っています、私は制御目的のためにこのプロセスにキーストロークを送る必要があります。

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

c# - StringまたはCharをKeysオブジェクトに変換する

次のコードを使用する場合:

大文字のみの正しい変換を取得できます。問題は、小文字も複製できる必要があり、変換エラーが発生することです。たとえば、「e」は「NumPad5」に変換され、「E」は正しく「E」に変換されます。これを攻撃するにはどうすればよいですか?開発しようとしているマクロプレーヤーの入力文字列を取得し、仮想キー押下を作成します。

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

applescript - Safariですべてのブックマークを表示するためのキーストロークコマンドが機能しない

Safari 5.0.2ですべてのブックマークを表示する簡単なキーストロークコマンドを試していますが、機能しません-

誰かが私が間違っているかもしれないところを私に提案できますか?

ありがとう、

ミラジ