Определение нажатия специальных клавиш CTRL, SHIFT и ALT при клике мышкой в JavaScript
Как с помощью JavaScript на веб-странице сообщать в окне
Ответы (1 шт):
Автор решения: NoSkill
→ Ссылка
В современных браузерах отлов нажатия специальных клавиш делается следующим образом:
document.addEventListener("mousedown", function(event) {
var result = "";
if (event.ctrlKey) {
result += 'ctrl + ';
}
if (event.altKey) {
result += 'alt + ';
}
if (event.shiftKey) {
result += 'shift + ';
}
switch (event.which) {
case 1:
result += 'left mouse';
break;
case 2:
result += 'middle mouse';
break;
case 3:
result += 'right mouse';
break;
default:
result += 'undefined mouse';
break;
}
console.log(result);
event.preventDefault();
});
Зажмите клавиши ctrl, alt и/или shift и кликните мышкой в любое место.