問題タブ [keyhook]
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.
c# - 同時に押された複数のキーを検出するために使用される KeyHook
こんにちは、キーボードを監視するプログラムを作成しました。CTRL+Shift+R が押された場合、プログラムはキーの記録を開始し、テキスト ファイルに書き込む必要があります。
2 番目の部分 (キーの監視とテキスト ファイルへの書き込み) は完全に機能していますが、残念ながらシステムは ctrl+Shift+R が同時に押されたかどうかを検出できません。私が使用しているクラスと問題のコードを示します
キーフックに使用しているクラス
検出されない問題コード
私が使用しているが100%動作する他のコード
フックをテストしましたが、単一のキーが押されたかどうかを確認するだけで完全に機能しますが、複数のキーが押されたかどうかを確認したい場合は機能しません。