Share via


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 服務
網站

建構函式

Keyboard()

初始化 Keyboard 類別的新執行個體。

屬性

AltKeyDown

取得指出 ALT 按鍵是否被按下的值。

CapsLock

取得指出 CAPS LOCK 是否已開啟的值。

CtrlKeyDown

取得指出 CTRL 鍵是否已按下的值。

NumLock

取得指出 NUM LOCK 鍵是否已開啟的值。

ScrollLock

取得 Boolean,指出 SCROLL LOCK 鍵是否開啟。

ShiftKeyDown

取得指出 SHIFT 鍵是否已按下的值。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SendKeys(String)

將一或多個按鍵輸入傳送至使用中的視窗,就像在鍵盤上輸入一樣。

SendKeys(String, Boolean)

將一或多個按鍵輸入傳送至使用中的視窗,就像在鍵盤上輸入一樣。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱