Provide selection capabilities for DOM elements, geared to <select multiple>.
click: select elementctrl + click: add element to current selectionclick + move: select elements while draggingctrl + a: select all elements within focused listctrl + shift + a: deselect all elements within focused listctrl + click + move: toggle selection while draggingshift + click: select range from nearest last selected element to clicked elementshift + ctrl + click: add range to current selectionshift + click between selected elements: select all between first and last selected elementhome: select first elementctrl + home: add first element to selectionend: select last elementctrl + end: add last element to selectionup: select element before first selected elementctrl + up: add element before first selected element to selectiondown: select element after last selected elementctrl + down: add element after last selected element to selectionModified http://d3js.org/d3.v3.min.js to a secure url
https://d3js.org/d3.v3.min.js