是否可以确定在 mousedown d3.event 期间是否按下了 Shift 键?如果可能的话,可以告诉我一种方法,请尝试查看 API,但找不到有用的东西
问问题
11503 次
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 回答