問題タブ [global-hotkey]

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 投票する
0 に答える
81 参照

java - コマンドラインのみでグローバルホットキーを登録する

ホットキーをバインドし、特定のキーの組み合わせをグローバルに待機して、他のアプリケーションにいてもホットキーを使用できるようにすることは可能ですか?

このプロジェクトは特に Windows OS 用であるため、OS 依存のソリューションで問題ありません。

これは本当に小さな質問ですが、Linux 以外に解決策が見つかりませんでした。

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

c++ - アプリケーションを実行せずにグローバル Windows ホットキーを追加する

アプリケーションが実行されていなくても (バックグラウンド プロセスなしで)、アプリケーションを起動するためのグローバル ホットキーを作成したいと考えています。

私が読んだことから、RegisterHotkey では、ホットキー メッセージを取得するためにプロセスが実行されている必要があります。

アプリケーションへのショートカットで IShellLink::SetHotkey を使用してみましたが、非常に不安定なようです。SHChangeNotify を呼び出しても、ショートカットのホットキーを none に設定すると、ホットキーがクリアされません。ショートカットのホットキーが変更されたことを Windows シェルに認識させるために何かしなければならないことはありますか?

ショートカット プロパティでホットキーを設定し、適用を押してホットキーを変更し、再度適用することで、Windows UI を介して実際にこれと同じ不安定な動作を得ることができると思います。古いホットキーは引き続き機能します。

これを行う方法や調査の修正に関する推奨事項はありますか?

0 投票する
0 に答える
2813 参照

c# - WPF グローバル ホットキー / グローバル フック キーストローク

まず、グローバル ホットキーとフック グローバル キーストロークの違いと、それらをホットキーとして使用する方法を教えてください。

次に、アプリケーションでグローバル ホットキーを使用したいのですが、2 つの部分があります。 1. ユーザーが現在押しているキーを示すウィンドウを作成します。2. ステップ 1 の組み合わせを押すと、特定の関数が呼び出されます

ユーザーは同時に複数のホットキーの組み合わせを持つことができ、各ホットキーの組み合わせは異なる機能を呼び出します。

インターネットで多くの解決策/説明/その他のものを見つけましたが、どれが私のニーズに最適かわかりません.ここであなたの助けが必要です.

解決策/説明/私が見つけたものの一部(おそらくすべて)を次に示します。

WPF / C# でグローバル キーボード フック (WH_KEYBOARD_LL) を使用する

https://gist.github.com/Ciantic/471698

http://www.dreamincode.net/forums/topic/180436-global-hotkeys/

http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx

http://www.codeproject.com/Tips/274003/Global-Hotkeys-in-WPF

http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html

WPF と .NET 3.5 を使用して CTRL+SHIFT+(LETTER) と言うグローバル ホット キーを登録するにはどうすればよいですか?

すべてのウィンドウから動作する WPF のグローバル ホットキー



助けていただければ幸いです

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

c# - KeyDown KeyEventArgs が機能しない

プログラムにホットキーを含めようとしていますが、このコードを実行する方法がわかりません:

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

c# - C#グローバルホットキーは、最初にトレイに最小化すると機能しませんが、表示して再度最小化すると機能します

申し訳ありませんが、愚か者のようなものを逃した場合は、このプロジェクトを送信する必要があり、質問があります

作成されたハンドルにグローバルホットキーを登録しました(編集!!)

私のボタン1はフォームを隠し、トレイアイコンを見えるようにします

トレイアイコンをダブルクリックした後にフォームを表示する機能もあります

問題は、グローバル ホットキー 13 を設定してプログラムを終了することです。

1.プログラムを開き、Ctrl + E(ホットキー)を押しました >>> プログラムを終了します

2.プログラムを開き、ボタン1を押してからCtrl + E>>>プログラムを終了しません

3.プログラムを開き、ボタン1を押してアイコンをダブルクリックすると、フォームが表示され、Ctrl + E>>>>プログラムが終了します

4.プログラムを開き、ボタン1を押してアイコンをダブルクリックすると、フォームが表示され、ボタン1をもう一度押すとフォームが消え、Ctrl + E>>>プログラムを終了します。

それが私が混乱している理由です.2と4は同じ結果になるはずですが、4では機能しますが、2では機能しません

誰か助けてください

ありがとう

プーム

編集:!!

私のWndproc

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

c# - キーを排他的に使用するグローバルホットキー

私は現在、ここの別の投稿で見つけたホットキーマネージャーにこのコードを使用しています:

ただし、たとえば「a」を使用するだけでホットキーが登録されると、Windows の他の場所で「a」を使用できなくなります。これが起こらないようにする方法はありますか?または、同じことを行うより良いコードがあります。

0 投票する
0 に答える
664 参照

winforms - Powershell を使用したグローバル (システム全体) ホットキー

後ろにwinformのwaitngがあり、グローバル(システム全体)のホットキーで表示したいと思います。(以下の偽の "new-hotkey"-cmdlet を参照してください) Web を集中的に検索しましたが、powershell (v3) に変換できない C# ソリューションしか見つかりませんでした。

ありがとう、ロブ

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

c# - C# コンソール アプリケーションの複数のグローバル ホットキー

C# のコンソール アプリケーションにグローバル ホットキーを登録するには、ここに投稿されたコードを使用しています: https://stackoverflow.com/a/3654821/3179989

完全に機能しますが、複数のホットキーを追加すると、1 つのホットキーを押すとすべての hotkey_pressed イベントが実行されます。

誰かがコードを変更するのを手伝ってくれますか、または c# コンソールで複数のグローバル ホットキーに関する他のソリューション/アイデアを提案してくれますか?

前もって感謝します

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

c# - C#: グローバル ホットキー ブロック入力

こんにちは StackOverflow コミュニティです。プログラムでホットキーを使用したかったので、グローバル ホットキーの作成方法を調べました。インターネットで見つけた通常のグローバル ホットキーは、ゲームまたは類似のプログラムによってブロックされているため、これを使用しました: CodeProject.com

唯一の問題は、登録されているすべてのホットキーが使用できなくなったことです。テキスト ファイルを作成しても、ホットキーとして使用されるキーは使用できません。

ありがとうございました。