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 方法讓你可以把按鍵傳送到正在進行的視窗,就像鍵盤上打出的一樣。

Tasks

下表列出一個涉及該 My.Computer.Keyboard 物件的任務範例。

看!
將按鍵傳送給應用程式 如何:啟動應用程式並發送按鍵(Visual Basic)

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

建構函式

名稱 Description
Keyboard()

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

屬性

名稱 Description
AltKeyDown

會得到一個表示 ALT 鍵是否被按下的值。

CapsLock

會得到一個值,表示是否開啟了大寫字母鎖定(CAPS LOCK)。

CtrlKeyDown

會得到一個值,表示 CTRL 鍵是否按下。

NumLock

會得到一個表示 NUM LOCK 鍵是否開啟的值。

ScrollLock

會收到 Boolean 一個提示,顯示 SCROLL LOCK 鍵是否開啟。

ShiftKeyDown

會得到一個表示 SHIFT 鍵是否按下的值。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
SendKeys(String, Boolean)

向當前視窗發送一個或多個按鍵,就像在鍵盤上打字一樣。

SendKeys(String)

向當前視窗發送一個或多個按鍵,就像在鍵盤上打字一樣。

ToString()

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

(繼承來源 Object)

適用於

另請參閱