确定在mousedown事件期间是否按下了Shift键

Cri*_*n G 21 javascript d3.js

是否可以确定在mousedown d3.event期间是否按下了Shift键?如果可能的话可以告诉我一种方法,尝试查看API,但找不到有用的东西

A.M*_*M.K 31

你应该可以使用这样的东西:

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

演示:http://jsfiddle.net/SO_AMK/NTGKG/1/