簡體   English   中英

在 Electron 應用程序之外偵聽鍵盤事件和鼠標移動

[英]Listen for keyboard events and mouse movement outside of Electron app

我一直在參與一些 Electron 項目,我試圖弄清楚當應用程序在后台時如何監聽任何按鍵或跟蹤鼠標移動。 我正在使用菜單欄插件,因此該應用程序仍在后台運行。

我嘗試使用global-shortcut API,但它看起來僅適用於快捷方式,您無法注冊單個按鍵。 我還查看了 API,但還沒有找到應用程序主屏幕外的按鍵和鼠標移動事件。

這超出了電子應用程序的正常用例范圍。 為了做到這一點,您需要開發一個調用操作系統相應本機功能的本機模塊。

例如在 Windows 上: C++ Win32 鍵盤事件

為節點制作原生插件: https : //nodejs.org/api/addons.html

僅供參考,本機插件非常困難。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM