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 方法讓你可以把按鍵傳送到正在進行的視窗,就像鍵盤上打出的一樣。
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 |
會收到 |
| ShiftKeyDown |
會得到一個表示 SHIFT 鍵是否按下的值。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| SendKeys(String, Boolean) |
向當前視窗發送一個或多個按鍵,就像在鍵盤上打字一樣。 |
| SendKeys(String) |
向當前視窗發送一個或多個按鍵,就像在鍵盤上打字一樣。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |