Определите, нажата ли клавиша Shift во время события mousedown - программирование
Подтвердить что ты не робот

Определите, нажата ли клавиша Shift во время события mousedown

Можно ли определить, нажата ли клавиша Shift во время mousedown d3.event? если возможно, может показать мне способ сделать это, попробуйте посмотреть в API, но не смог найти что-то полезное

4b9b3361

Ответ 1

Вы должны иметь возможность использовать что-то вроде этого:

d3.select(window).on("click", function() {
    if (d3.event.shiftKey) {
        alert("Mouse+Shift pressed");
    }
});

Демо: http://jsfiddle.net/SO_AMK/NTGKG/1/

Ответ 2

Возможно, необходимо использовать:

if (d3.event.sourceEvent.shiftKey) {
  console.log("shift pressed");
}