Keyboard クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在押されているキーなど、キーボードの現在の状態にアクセスするためのプロパティを提供し、アクティブ ウィンドウにキーストロークを送信するメソッドを提供します。
public ref class Keyboard
public class Keyboard
type Keyboard = class
Public Class Keyboard
- 継承
-
Keyboard
例
この例では、 My.Computer.Keyboard.CtrlKeyDown プロパティを使用して、コンピューターの Ctrl キーが押されているかどうかを確認します。
If My.Computer.Keyboard.CtrlKeyDown Then
MsgBox("CTRL key down")
Else
MsgBox("CTRL key up")
End If
注釈
My.Computer.Keyboard オブジェクトは、コンピューターのキーボードへのインターフェイスを提供します。
My.Computer.Keyboardのプロパティは、いくつかの特殊なキーの状態に関する情報を提供します。
My.Computer.Keyboard.SendKeysメソッドを使用すると、キーボードで入力されているかのように、アクティブウィンドウにキーを送信できます。
タスク
次の表に、 My.Computer.Keyboard オブジェクトを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| キーストロークをアプリケーションに送信する | 方法: アプリケーションを起動してキーストロークを送信する (Visual Basic) |
プロジェクトの種類別の可用性
| プロジェクト タイプ | 在庫有り |
|---|---|
| Windows アプリケーション | Yes |
| クラス ライブラリ | Yes |
| コンソール アプリケーション | Yes |
| Windows コントロール ライブラリ | Yes |
| Web コントロール ライブラリ | いいえ |
| Windows サービス | Yes |
| ウェブサイト | いいえ |
コンストラクター
| 名前 | 説明 |
|---|---|
| Keyboard() |
Keyboard クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AltKeyDown |
Alt キーがダウンしているかどうかを示す値を取得します。 |
| CapsLock |
CAPS LOCK が有効かどうかを示す値を取得します。 |
| CtrlKeyDown |
Ctrl キーがダウンしているかどうかを示す値を取得します。 |
| NumLock |
NUM LOCK キーがオンかどうかを示す値を取得します。 |
| ScrollLock |
SCROLL LOCK キーがオンかどうかを示す |
| ShiftKeyDown |
Shift キーがダウンしているかどうかを示す値を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| SendKeys(String, Boolean) |
キーボードに入力されているかのように、1 つ以上のキーストロークをアクティブ ウィンドウに送信します。 |
| SendKeys(String) |
キーボードに入力されているかのように、1 つ以上のキーストロークをアクティブ ウィンドウに送信します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |