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) |
按项目类型提供可用性
| 项目类型 | 可用 |
|---|---|
| Windows 应用程序 | Yes |
| 类库 | Yes |
| 控制台应用程序 | Yes |
| Windows 控件库 | Yes |
| Web 控件库 | 否 |
| Windows 服务 | Yes |
| 网站 | 否 |
构造函数
| 名称 | 说明 |
|---|---|
| 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, Boolean) |
向活动窗口发送一个或多个击键,就像在键盘上键入一样。 |
| SendKeys(String) |
向活动窗口发送一个或多个击键,就像在键盘上键入一样。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |