キーボードの仮想キーの状態を設定する
Declare Function SetKeyboardState lib "user32.dll" _
(lpKeyState As Any) As Long
Declare Function SetKeyboardState lib "user32.dll" _
(lpKeyState As Integer) As Integer
BOOL SetKeyboardState(
LPBYTE lpKeyState
);
引数
lpKeyState
仮想キーの状態を受け取る256バイトのByte配列戻り値
正常終了のとき 0以外備考
エラーのとき 0
この関数を使うと1回の呼び出しで全ての仮想キーの状態を設定できる。
ON/OFFの状態は以下のようなビットの状態で示される。
ビットの状態内容
ビット0 = ONトグルキー(CapsLock,NumLockなど)がON
ビット7 = ONキーはダウン状態である
この関数は呼び出したスレッドのみに効果がある。