Keyboard Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предлагает свойства для доступа к текущему состоянию клавиатуры, в частности к сведениям о нажатых в настоящий момент клавишах, а также метод для отправки сообщений о нажатиях клавиш активному окну.
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 | Да |
| Библиотека веб-элементов управления | Нет |
| Службы 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) |