キーボードのキーを別のキーのように機能するように変更する方法を知りたいです。たとえば、Alt をクリックすると、C++ を使用して Ctrl であるとシステムに認識させたいのですが、可能ですか?
質問する
269 次
2 に答える
2
Windows を使用している場合は、LowLevelKeyboardProc コールバック関数とHOOKSについて知りたいと思うかもしれません。
フック
フックは、アプリケーションがサブルーチンをインストールして、システム内のメッセージ トラフィックを監視し、メッセージがターゲット ウィンドウ プロシージャに到達する前に特定の種類のメッセージを処理できる、システム メッセージ処理メカニズム内のポイントです。
LowLevelKeyboardProc コールバック関数
SetWindowsHookEx 関数と共に使用される、アプリケーション定義またはライブラリ定義のコールバック関数。システムは、新しいキーボード入力イベントがスレッド入力キューにポストされるたびに、この関数を呼び出します。HOOKPROC 型は、このコールバック関数へのポインターを定義します。LowLevelKeyboardProc は、アプリケーション定義またはライブラリ定義の関数名のプレースホルダーです。
フックの使用も確認してください
于 2013-09-25T19:30:16.593 に答える
0
これは同じ状況ではありませんが、C++ Win32 キーボード イベントに関するこのスタック オーバーフローの質問は、必要な出発点となる可能性があります。
于 2013-09-25T19:36:16.310 に答える