Я пытаюсь создать сочетания клавиш в веб-приложении.Я делаю это, привязывая обратный вызов к событию keydown для документа, используя jQuery.
$(document).keydown(function (event) {
console && console.log && console.log((event.ctrlKey ? 'Ctrl+' : '') + (event.altKey ? 'Alt+' : '') + (event.shiftKey ? 'Shift+' : '') + event.which);
});
Одним из ярлыков, которые я пытался использовать, было сочетание клавиш Ctrl + Alt + стрелка влево / вправо (для перехода к следующей / предыдущей вкладке - внутри вкладок jQuery Ui, а не вкладки браузера).Это работает в FF, но не в IE.Все, что я могу найти через Google, - это группа людей, которые говорят, что они используют его для поворота дисплея, но для меня этого тоже не происходит, ничего не происходит.Если это был драйвер дисплея, фиксирующий событие, то FF тоже не должен его получать?
Я установил логирование (в консоль) в событии keydown.Когда я нажимаю Ctrl + Alt + left, в IE ничего не регистрируется (событие не запускается), хотя оно перестает повторять нажатие клавиши Ctrl + Alt.
Пробовал в IE 8 и IE9 на нескольких разных машинах.