|
|
|
| Всем привет. Отловить номера клавиш не проблема:
$(document).keypress(function(e){
alert(e.keyCode);
});
|
вариант кроссбраузерный, а вот как нажать эти клавиши при открытии динамического окна?
код Ctrl = 17
код Enter = 13 | |
|
|
|
|
|
|
|
|
для: Sfinks
(28.02.2012 в 15:35)
| | не совсем понятно как с двумя клавишами сочетать, тем более с Ctrl | |
|
|
|
|
|
|
|
для: TetRiska
(28.02.2012 в 16:14)
| | Сочетание с Ctrl делается просто - вместо 0 пропишите 1 вот здесь:
window, 0, 0, 0, 0, cd, cd);
^
|
замените на 1
|
Только что это вам даст?
Вы внимательно прочитали ссылку?
Суть написанного там поняли?
Дефолтного действия от программного нажатия сочетания клавиш по-любому НЕ БУДЕТ.
-----
Сочетания могут быть с клавишами Ctrl, Alt и Shift
Все прочие "сочетания" (например, "одновременное нажатие" клавишей R и S) "сочетаниями" не являются.
По любому при "одновременном нажатии двух клавиш" произойдут следующие события:
- например, сначала клавиша R опущена (keydown) и удерживается (keypress);
- затем (пусть на долю секунды позже) клавиша S опущена (keydown) и удерживается (keypress);
- потом какая-то одна из клавиш, например, клавиша R - отпущена (keyup);
- и после (пусть на долю секунды позже) отпущена (keyup) клавиша S. | |
|
|
|