Keyboard クラス

定義

現在どのキーが押されているかなど、キーボードの現在の状態にアクセスするためのプロパティを提供します。また、キーストロークを作業中のウィンドウに送るメソッドを提供します。

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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

コンストラクター

Keyboard()

Keyboard クラスの新しいインスタンスを初期化します。

プロパティ

AltKeyDown

ALT キーが押されているかどうかを示す値を取得します。

CapsLock

CapsLock キーがオンになっているかどうかを示す値を取得します。

CtrlKeyDown

CTRL キーが押されているかどうかを示す値を取得します。

NumLock

NumLock キーがオンになっているかどうかを示す値を取得します。

ScrollLock

ScrollLock キーがオンになっているかどうかを示す Boolean 値を取得します。

ShiftKeyDown

Shift キーが押されているかどうかを示す値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SendKeys(String)

キーボードから入力する感覚で、1 つまたは複数のキーストロークをアクティブ ウィンドウに送信します。

SendKeys(String, Boolean)

キーボードから入力する感覚で、1 つまたは複数のキーストロークをアクティブ ウィンドウに送信します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください