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 應用程式 | 是 |
類別庫 | 是 |
主控台應用程式 | 是 |
Windows 控制項程式庫 | 是 |
Web 控制項程式庫 | 否 |
Windows 服務 | 是 |
網站 | 否 |
建構函式
Keyboard() |
初始化 Keyboard 類別的新執行個體。 |
屬性
AltKeyDown |
取得指出 ALT 按鍵是否被按下的值。 |
CapsLock |
取得指出 CAPS LOCK 是否已開啟的值。 |
CtrlKeyDown |
取得指出 CTRL 鍵是否已按下的值。 |
NumLock |
取得指出 NUM LOCK 鍵是否已開啟的值。 |
ScrollLock |
取得 |
ShiftKeyDown |
取得指出 SHIFT 鍵是否已按下的值。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SendKeys(String) |
將一或多個按鍵輸入傳送至使用中的視窗,就像在鍵盤上輸入一樣。 |
SendKeys(String, Boolean) |
將一或多個按鍵輸入傳送至使用中的視窗,就像在鍵盤上輸入一樣。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |