22

マウスダウンd3.event中にShiftキーが押されたかどうかを判断することは可能ですか?可能であれば、これを行う方法を教えてください。APIを調べてみてください。ただし、有用なものは見つかりませんでした。

4

2 に答える 2

33

次のようなものを使用できるはずです。

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

デモ: http://jsfiddle.net/SO_AMK/NTGKG/1/

于 2012-09-20T18:59:05.613 に答える
2

多分それを使用する必要があります:

if (d3.event.sourceEvent.shiftKey) {
  console.log("shift pressed");
}
于 2017-10-12T09:48:50.180 に答える