2015-10-07 15 views
8

Birkaç Electron projesine giriyorum ve uygulama arka planda olduğunda herhangi bir tuşa basma veya fare hareketini nasıl izleyeceğinizi anlamaya çalışıyorum . Uygulamanın hala arka planda çalışabilmesi için menubar eklentisini kullanıyorum.Electron uygulamasının dışındaki klavye olaylarını ve fare hareketlerini dinleyin

global-shortcut API'yi kullanmayı denedim ancak bu yalnızca kısayollar içindir ve tek tek tuş vuruşlarını kaydedemezsiniz. Ayrıca, API'yi inceledim ve uygulamanın ana ekranının dışındaki tuş vuruşları ve fare hareketleri için bir etkinlik bulamadım.

cevap

3

Bu, bir elektron uygulaması için normal kullanım durumları alanı dışındadır. Bunu yapabilmek için işletim sisteminin ilgili yerel işlevlerini çağıran bir yerel modül geliştirmeniz gerekecektir. pencerelerde Örneğin

: C++ Win32 keyboard events

düğüm için doğal eklentileri yapma: https://nodejs.org/api/addons.html

Bilginize, yerel eklentileri çok zordur.

İlgili konular