Курсор не перемещается на дополнительный дисплей в электронном - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь заставить курсор перейти на дополнительный дисплей, но он остается на основном дисплее.

Я ссылался на следующую страницу, но я не понимаю, что яделает неправильно: https://electronjs.org/docs/api/screen

Почему курсор не переходит на дополнительный дисплей?

const electron = require('electron')
const { app, BrowserWindow } = require('electron')

let win

app.on('ready', () => {
  let displays = electron.screen.getAllDisplays()
  let externalDisplay = displays.find((display) => {
    return display.bounds.x !== 0 || display.bounds.y !== 0
  })

  if (externalDisplay) {
    win = new BrowserWindow({
      x: externalDisplay.bounds.x + 50,
      y: externalDisplay.bounds.y + 50
    })
    // win.loadURL('https://github.com');

    secondaryWindow = window.open("secondary.html" + (debug ? "?debug=1" : ""), 'Secondary Display', 'height=100%,width=100%,top=0,left=0,fullscreen=1,status=0,location=0,menubar=0,toolbar=0' );
  }
})

1 Ответ

0 голосов
/ 30 ноября 2018
  1. попытаться создать новое окно BrowserWindow только в главном процессе

  2. создать новое окно, в котором вы хотите расположить его, но электрон не будет перемещать системный курсор

  3. оформить заказ robotjs , он сделает всю работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...