2015-10-07 14 views
8

Ho partecipato a qualche progetto di Electron e sto cercando di capire come ascoltare i tasti o tenere traccia del mouse quando l'app è in background . Sto utilizzando il plug-in barra dei menu, quindi l'app è ancora in esecuzione in background.Ascolta gli eventi della tastiera e il movimento del mouse all'esterno dell'app Electron

Ho provato a utilizzare l'API con collegamento globale ma sembra che sia solo per le scorciatoie e non è possibile registrare singole sequenze di tasti. Ho anche esaminato l'API e non ho ancora trovato un evento per le sequenze di tasti e i movimenti del mouse al di fuori della schermata principale dell'app.

risposta

3

Questo è al di fuori del regno dei casi d'uso normali per un'applicazione di elettroni. Per fare ciò è necessario sviluppare un modulo nativo che richiami le corrispondenti funzioni native del sistema operativo.

Ad esempio, su Windows: C++ Win32 keyboard events

Rendere Il mondo native per il nodo: https://nodejs.org/api/addons.html

Cordiali saluti, Il mondo dei nativi sono molto duri.

Problemi correlati