My.Computer.Keyboard オブジェクト
更新 : 2007 年 11 月
キーボードの現在の状態 (現在どのキーが押されているかなど) にアクセスするためのプロパティや、アクティブなウィンドウにキーストロークを送るためのメソッドが用意されています。
解説
My.Computer.Keyboard オブジェクトはコンピュータのキーボードへのインターフェイスを提供します。My.Computer.Keyboard のプロパティを使用すると、いくつもの特殊なキーの状態に関する情報を取得できます。My.Computer.Keyboard.SendKeys メソッドを使用すると、まるでキーボードから入力されたかのように、アクティブなウィンドウにキーを送ることができます。
タスク
My.Computer.Keyboard オブジェクトに関連するタスクの例を次の表に示します。
目的 |
参照項目 |
---|---|
CapsLock がオンになっているかどうかをチェックする |
|
アプリケーションにキーストロークを送信する |
使用例
My.Computer.Keyboard.CtrlKeyDown プロパティを使用して、コンピュータの Ctrl キーが押されたかどうかを調べる例は次のようになります。
If My.Computer.Keyboard.CtrlKeyDown Then
MsgBox("CTRL key down")
Else
MsgBox("CTRL key up")
End If
必要条件
名前空間 : Microsoft.VisualBasic.Devices
クラス : Keyboard
アセンブリ : Microsoft Visual Basic ランタイム (Microsoft.VisualBasic.dll 内)
使用可能なプロジェクトの種類
プロジェクトの種類 |
使用可/不可 |
---|---|
Windows アプリケーション |
可 |
クラス ライブラリ |
可 |
コンソール アプリケーション |
可 |
Windows コントロール ライブラリ |
可 |
Web コントロール ライブラリ |
不可 |
Windows サービス |
可 |
Web サイト |
不可 |