Achten Sie auf Tastaturereignisse und Mausbewegungen außerhalb der Electron App

8

Ich habe mich in ein paar Elektronen-Projekte vertieft und ich versuche herauszufinden, wie man auf Tastendruck oder Mausbewegungen aufpassen kann, wenn die App im Hintergrund läuft. Ich verwende das Menüleiste , damit die App immer noch im Hintergrund läuft.

Ich habe versucht, das global-shortcut API zu verwenden, aber es sieht so aus, als ob es nur für Shortcuts ist 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.

    
cameronmoreau 07.10.2015, 07:36
quelle

1 Antwort

3

Dies liegt außerhalb des Bereichs normaler 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 unter Windows: C ++ Win32-Tastaturereignisse

Machen Sie native Addons für Knoten: Ссылка

Zu Ihrer Information, Native Addons sind sehr schwer.

    
justin.m.chase 13.11.2015, 13:33
quelle