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