2015-10-07 7 views
8

Ich habe ein paar Elektronen Projekte bekommen und ich versuche herauszufinden, wie Sie für jede Tastendruck hören und Mausbewegung verfolgen können, wenn die App im Hintergrund ist . Ich benutze die Menüleiste Plugin, so dass die App immer noch im Hintergrund läuft.Hören Sie nach Tastaturereignissen und Mausbewegungen außerhalb von Electron App

Ich versuchte mit der Global-Shortcut API, aber es sieht so aus das ist nur für Shortcuts und Sie können einzelne Tastenanschläge nicht registrieren. Ich habe auch über die API geschaut und muss noch ein Ereignis für Tastenanschläge und Mausbewegungen außerhalb des Hauptbildschirms der App finden.

Antwort

3

Dies ist außerhalb der normalen Anwendungsfälle für eine Elektronenanwendung. Um dies zu tun, müssten Sie ein natives Modul entwickeln, das die entsprechenden nativen Funktionen des Betriebssystems aufruft.

Zum Beispiel auf Fenster: C++ Win32 keyboard events

machen nativen Addons für den Knoten: https://nodejs.org/api/addons.html

FYI, india Addons sehr hart sind.