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) |