This is a special content selection module. Catching and monitoring keyboard special keys like CTRL & SHIFT I made (tried making) this module that works like selection mechanism of windows or mac. Features:
- press CTRL and select multiple elements by clicking.
- press CTRL and click same elements to disSelect. (workes for one element at a time drag select wont disSelect.)
- press Shift and select continuous elements in a row.
- press CTRL + A and select all element.
- Press ESC to disselect all elements.
- Drag (and make a rectangle) and all files in the area are selected. (calling Drag and select)
- press CTRL / SHIFT and then Drag and select to append your selection.
Other Libs Used: This is a jQuery based modules and Drag.js and Drop.js of jQuery is aslo used to make Drag and select feature work.