Программирование > JavaScript & JScript
Как отловить событие нажатия клавиш F1-F12, ESC, ENTER, TAB ?
biblos:
Как отловить событие нажатия клавиш F1-F12, ESC, ENTER, TAB ? Может кто знает, а то я кроме стандартних Альфа-Нумерик + ALT,CTRL,SHIFT, ничего не нажел.
Oak:
IE - F1 = OnHelp
NN4/unix - вообще никакие кнопки не ловит.
А остальное - ловятся вроде. Напиши какой-то скриптик и понажимай кнопки - посмотри. Если сильно--сильно надо, то запихни какуюто Java Applet или Flash или другой plugin в страничку.
Ты лучше задачу опиши.
biblos:
уточняю, желательно на javascript сделать интерфейс типа windows програм. Елемент которого - меню F1-F12. С мышой никаких проблем, а вот клавиатурые комбинаыи хромают.
Еще нюанс, скрипт должен работать не только под Win, но и Unix/Linux, MacOS .
Кстати, а как с IE под ети платформы, насколько они роботоспособны?
Metaller:
--- Цитировать ---но и Unix/Linux, MacOS
--- Конец цитаты ---
Тогда, имхо, стандартными средствами это не сделать..
--- Цитировать ---IE под ети платформы
--- Конец цитаты ---
Под МАК ИЕ есть, но он там слегка глюкавый...
biblos:
Если идеи как ето зделать на javascript?
У меня с onKeyPress() не вишло:
function getkey(e)
{
if (window.event)
return window.event.keyCode;
else if (e)
return e.which;
else
return null;
}
Навигация
Перейти к полной версии