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 объект.
| Кому | Смотри |
|---|---|
| Отправка нажатий клавиш в приложение | How to: Запуск приложения и отправка его нажатий клавиш (Visual Basic) |
Доступность по типу проекта
| тип проекта | В наличии |
|---|---|
| Приложение Windows | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
Конструкторы
| Имя | Описание |
|---|---|
| Keyboard() |
Инициализирует новый экземпляр класса Keyboard. |
Свойства
| Имя | Описание |
|---|---|
| AltKeyDown |
Возвращает значение, указывающее, не работает ли клавиша ALT. |
| CapsLock |
Возвращает значение, указывающее, включена ли блокировка CAPS. |
| 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) |