Переключаться между списками с помощью клавиатуры
Здравствуйте.
Появилась необходимость из выпадающего списка выбирать необходимую ячейку с помощью клавиш "вверх", "вниз" на клавиатуре. Грубо говоря, сделать как на гугле или яндексе при вводе определенных символов. Сам список выпадает, все это сделано, но как привить скрипту возможность выбора клавой? Кто-нибудь может подать идею или документацию, сам не нехожу(
window.onkeypress = pressed;
function pressed(e)
{
key = e.keyCode || e.which;
if(key == 38) {
alert('Up');
} if(key == 40) {
alert('down');
}
}