My.Computer.Keyboard 对象
更新:2007 年 11 月
提供用于访问键盘当前状态(比如,当前按下了哪些键)的属性,并提供用于将击键发送到活动窗口的方法。
备注
My.Computer.Keyboard 对象提供连接计算机键盘的接口。My.Computer.Keyboard 的属性提供有关若干特殊键的状态的信息。My.Computer.Keyboard.SendKeys 方法允许您将键发送到活动窗口,就好像它们是在键盘上键入的一样。
任务
下表列出了涉及 My.Computer.Keyboard 对象的任务的示例。
要执行的操作 |
请参见 |
---|---|
检查 Caps Lock 是否处于开启状态 |
|
将击键发送到应用程序 |
示例
此示例使用 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 服务 |
是 |
网站 |
否 |