KeyListener

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

Конструктор

KeyListener(domElement : HTMLElement, mobileControlsContainerElement : HTMLElement)

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

Свойства

.isKeyDown : Object

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

.onKeyDown : Function

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

.onKeyUp : Function

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

Методы

.dispose()

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

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

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