投稿者 まだまだ  (高校生) 投稿日時 2011/3/27 22:04:26
こんにちは、いつもお世話になっております。

さて質問ですが、今キーボードのLumLock、CapsLock、ScrollLockの状態を
プログラムから変更させたいなと思っています。
検索してもそのような情報があまりなかったようなので、
SendKeysでキーボードのLumLockなどを押すプログラムで
代用できないかと思い、次のように書きました。
        My.Computer.Keyboard.SendKeys("{NUMLOCK}")

これでやってみてもオンの状態でやると一瞬消えるように見えますが、
すぐに戻ってしまいます。
そこで次のようにもやってみました。
        SendKeys.Send("{NUMLOCK}")

しかし結果は同様でした。

何故これでは変更できないのでしょうか?

また、他の方法はあるのでしょうか。

宜しくお願いします。
VBは2008です。