KeyListener - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать KeyListener в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

# KeyListener

Простой класс для регистрации событий keyup/keydown и определения, нажата ли клавиша в данный момент.

## Конструктор

### KeyListener(domElement : HTMLElement, mobileControlsContainerElement : HTMLElement)

domElement
  HTML-элемент для добавления обработчиков событий.
mobileControlsContainerElement
  Необязательный HTML-элемент, используемый как контейнер для элементов управления камерой от первого лица на мобильных устройствах.

## Свойства

### # .isKeyDown : Object

Объект, ключами которого являются коды клавиш из словаря Keys, а значениями - булевы флаги, указывающие, нажата ли в данный момент соответствующая клавиша.

### # .onKeyDown : Function

Обратный вызов, срабатывающий после события "keydown". Получает объект "event" в качестве параметра.

### # .onKeyUp : Function

Обратный вызов, срабатывающий после события "keyup". Получает объект "event" в качестве параметра.

## Методы

### # .dispose()

Удаляет все обработчики событий.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.