Many examplesがkeybd_eventの場合、bScanパラメータの値は0x45です。keybd_eventのbScanパラメータ値0x45の意味は何ですか?
0x45値の意味は?
私は印象には0x45 was a keyboard scancodeでしたが、それはさまざまな数のキーに使用されているので、それ以上はそれほど確かではありません。
私の目標は、.NET P/Invoke、またはDelphiからkeybd_event
を使用し、型をより制限的(enumまたはフラグ付き列挙型など)にして、コードのメンテナンスが容易になるようにすることです。
デルファイは、スキャンコード情報を無視します。例えば、 'OnKeyDown'イベントを生成すると、誰かがキースキャンコードを抽出する必要がある場合、対応するウィンドウメッセージ(例:WM_KEYDOWN)を直接処理する必要があります。 – kludg
ありがとうございます。私は[SendInput](http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310)と[P/Invoke SendInput](http://www.pinvoke.net/default。 aspx/user32.sendinput)ショット。後でこれに戻ります。 –