在缩放图中检测MacOS上的altKey

时间:2014-04-09 09:56:02

标签: macos alt-key zoomcharts

我正在实现在Shift + Alt + Click上在两个节点之间创建链接的功能。喜欢这个

function graphSelectionChange(event){
var selection = event.selection;
if (selection.length === 2 && event.altKey){
    var fromitem=selection[0];
    var toitem=selection[1];
    chart.addData({
        links:[{
            "id":"ll"+nextId,
            from:fromitem.id, 
            to:toitem.id,
            "style":{"label":"newLink"}
            }]
        });
    nextId += 1;
    }
} 

似乎没有检测到altKey。根据这个http://jsfiddle.net/Rw4km/,它是键盘上的alt / option按钮。任何线索?

1 个答案:

答案 0 :(得分:0)

使用点击事件(它也有选择属性)。

Selection事件没有altKey属性。

还有其他选择更改,例如选定的节点消失,没有相关的鼠标点击,您可能不希望在这种情况下添加链接。