Mouse tracking for Windows
npm install win-mousejavascript
var mouse = require('win-mouse')();
mouse.on('move', function(x, y) {
console.log(x, y);
});
`
The program will not terminate as long as a mouse listener is active. To allow the program to exit, either call mouse.unref (works as unref/ref on a TCP server) or mouse.destroy().
The events emitted are: move, left-down, left-up, left-drag, right-up, right-down and right-drag`. For each event the screen coordinates are passed to the handler function.