你应该可以使用类似这样的代码:d3.select(window).on("click", function() { if (d3.event.shiftKey) { alert("Mouse+Shift pressed"); } }); 演示: http://jsfiddle.net/SO_AMK/NTGKG/1/
function(e)
,在 d3 中你不能这样做。 - A.M.K