Reputation: 2463
New to Electron. Working on a menubar app. I have things tracking my mouse position even when the menubar item is closed, but I'd also like to listen for a click
event anywhere on my screen. How can I do this?
const electron = require('electron')
var menubar = require('menubar');
var mb = menubar()
function myCallback() {
var mouse = electron.screen.getCursorScreenPoint()
console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y);
}
mb.on('ready', function ready () {
console.log('app is ready')
var intervalID = setInterval(myCallback, 100);
//this doesn't work right now
electron.screen.addEventListener("click", console.log('clicked'));
})
Upvotes: 0
Views: 433
Reputation: 1563
This will work,
document.body.addEventListener('click', fn, true);
Upvotes: 1