Страницы: 1
У меня приложение под XULRUNNER.
Назначаю горячие клавиши ctrl-left, ctrl-right - работают,
а ctrl-up, ctrl-down - нет. То же самое с некоторыми другими.
использую
<key id="opf" modifiers="control" keycode="VK_UP" oncommand="alert('ctr-up');"/>
Есть ли варианты их использовать?
Попробовал "key binding"- с наскоку не получилось...
Win XP
Отсутствует
Есть ли варианты их использовать?
Если через <key> не работает (чем-то перебивается?), можно попробовать так:
window.addEventListener("keypress", function(e) { if(e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey) { var up = e.keyCode == e.DOM_VK_UP; var down = e.keyCode == e.DOM_VK_DOWN; if(up || down) { if(up) alert("Ctrl+Up"); else alert("Ctrl+Down"); e.preventDefault(); e.stopPropagation(); } } }, true);
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1