Поделиться через


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

Получает значение Boolean, которое позволяет определить, включен ли режим SCROLL LOCK.

ShiftKeyDown

Получает значение, указывающее, нажата ли клавиша SHIFT.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SendKeys(String)

Отправляет сведения о нажатии одной или нескольких клавиш в активное окно как при вводе с клавиатуры.

SendKeys(String, Boolean)

Отправляет сведения о нажатии одной или нескольких клавиш в активное окно как при вводе с клавиатуры.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел