все можно :)
'Key.addListener(this);' - это такая новая фича в МХ :)
объект, который передается в качестве параметра (в данном случае 'this') получает сообщения о событиях объекта Key (клавиатуры то есть)... если этого не сделать - не создать лисенер - то даже определив функцию onKeyDown желаемого результат не получится :)
нужно вместо this.onKeyDown = function() { бла-бла-бла... }
написать

Код:
on (press) {
if (active>=0 && active<tabOrder.length-1) {
active++;
} else {
active = 0;
}
Selection.setFocus(tabOrder[active]);
Selection.setSelection(0, 0);
}
на кнопке
и будет работать по нажатию :)