Класс Клавиатура / Keyboard
Свойства
<ИмяВиртуальнойКлавиши>
Доступ: чтение
Тип: число
Описание: Значение виртуальной клавиши.
Примеры доступа к значениям виртуальных клавиш:
Клавиатура.VK_SHIFT
Клавиатура.VK_CONTROL
Клавиатура.VK_ESCAPE
Клавиатура.VK_UP
Клавиатура.VK_DOWN
С полным списком имен виртуальных клавиш можно ознакомится в MSDN.
Например тут
http://msdn.microsoft.com/en-us/library/ms645540.aspxили тут
http://msdn.microsoft.com/en-us/library/ms927178.aspxМетоды
ПолучитьСостояниеКлавиши / GetKeyState
Синтаксис: ПолучитьСостояниеКлавиши(<ВиртКод>, <ВклРежим>)
Параметры: <ВиртКод> - Код виртуальной клавиши.
<ВклРежим> - Возвращаемый. Необязательный. Имеет смысл для переключаемых клавиш таких как CAPS LOCK.
1 - клавиша включена (toggled), 0 - клавиша выключена (untoggled).
Возврашает: Текущее состояние клавиши: 1-нажата, 0-не нажата.
Описание: Позволяет определить состояние любой клавиши. Например в момент обработки события нажатия одной из клавиш.
ПолучитьИмяКлавиши / GetKeyNameText
Синтаксис: ПолучитьИмяКлавиши(<Данные>, <Режим>)
Параметры: <Данные> - Число, в двоичном коде которого: биты 16-23 - сканкод, 24-флаг расширенной клавиатуры.
В качестве значения можно передавать параметр <Данные> клавиатурных событий таких как ПриНажатииКлавиши().
<Режим> - включает режим безразличия к расположению клавиши на клавиатуре.
Например левый или правый CTRL и SHIFT.
Возврашает: Строку-представление имени клавиши.
Описание: Строка может зависеть от текущей локали.