Обнаружение altKey на MacOS в зум-карте
Я реализую функциональность для создания ссылки между двумя узлами по 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 ответ
Решение
Использовать событие клика (оно также имеет атрибут выбора).
Событие выбора не имеет свойства altKey.
Существуют и другие изменения выбора, например, исчезновение выбранных узлов, для которых нет связанных щелчков мыши, и вы, вероятно, не хотите добавлять ссылку в этом случае.