Justin Young
Justin Young

Reputation: 2463

How to listen for fullscreen click event

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

Answers (1)

Nandan Bhat
Nandan Bhat

Reputation: 1563

This will work,

document.body.addEventListener('click', fn, true);

Upvotes: 1

Related Questions