У меня есть обработчик для itemSelectEvent, который вызывается при выборе опции из выпадающего списка. Согласно документации YUI, это срабатывает, когда элемент выбирается щелчком мыши, клавишей ENTER или клавишей TAB. Внутри моего обработчика, как я могу узнать, какой из этих трех вариантов запустил мой обработчик? Обработчик принимает два параметра: 1) тип, который является "itemSelect", и аргументы, которые имеют экземпляр AutoComplete и некоторые другие вещи. Я вижу, что экземпляр AutoComplete имеет _nKeyCode, но его значение всегда равно 40, и, похоже, он не изменится, если я выберу опцию, используя TAB или ENTER. Любая помощь будет оценена. Спасибо!