TL;DR - 他のアプリケーションがキーボード入力を読み取るのを妨げずに、グローバル ホットキーを検出したい。RegisterHotKey は通常の入力を中断するので、それはありません。
こんにちは。お時間をいただきありがとうございます。
私は最近、WPF をいじり、学習を進めながら学習を進め、より速く学習できるように小さなプロジェクトを実行することにしました。
私はこの問題に出くわしましたが、これは厳密には問題ではなく、より論理的な矛盾だと思います。
私がやっていることは、グローバルキープレスを登録することです。私のウィンドウが一番上のウィンドウであるか、別のウィンドウが強調表示されている間に、Windows でキーを押すたびに登録します。適切に理解していれば、キーボード入力を別の方法で解釈するようにコンピューターに指示する RegisterHotKey 関数を使用しています。これにより、このアプリケーションがバックグラウンドで開いている間、通常のようにキーボードを使用できなくなります。
私が行うすべての検索は空になります。それらはすべて、私の場合は適切な解決策ではない可能性がある RegisterHotKey につながります。同じ古いキーボード入力を維持しながら、グローバルキーの押下を読み取りたいです。
これがどのように行われるかについてのわずかな提案でも大歓迎です。