共用方式為


My.Computer.Keyboard 物件

更新:2007 年 11 月

提供用於存取目前鍵盤狀態的屬性 (Property) (例如目前已按下哪些按鍵),以及將按鍵輸入傳送至使用中視窗的方法。

備註

My.Computer.Keyboard 物件會提供電腦鍵盤的介面。My.Computer.Keyboard 的屬性會提供數個特殊按鍵的狀態資訊。My.Computer.Keyboard.SendKeys 方法可以讓您將按鍵傳送至使用中視窗,就如同使用鍵盤輸入一樣。

工作

下表列出包含 My.Computer.Keyboard 物件的工作範例。

若要

請參閱

檢查 CAPS LOCK 是否已開啟

HOW TO:在 Visual Basic 中判斷 CapsLock 是否已啟用

將按鍵輸入傳送至應用程式

HOW TO:啟動應用程式並且將按鍵傳送至該應用程式 (Visual Basic)

範例

這個範例會使用 My.Computer.Keyboard.CtrlKeyDown 屬性,判斷是否已經按下電腦的 CTRL 鍵。

If My.Computer.Keyboard.CtrlKeyDown Then
    MsgBox("CTRL key down")
Else
    MsgBox("CTRL key up")
End If

需求

命名空間Microsoft.VisualBasic.Devices

類別Keyboard

組件:Visual Basic 執行階段程式庫 (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

請參閱

概念

存取鍵盤

參考

My.Computer.Keyboard 物件成員

My.Computer 物件

Microsoft.VisualBasic.Devices.Keyboard