我正在考虑使用电子来开发一个桌面应用程序,捕捉与Mac计算机活动。我之前计划使用rescuetime API,但我正在处理的用户研究项目需要更详细的计算机使用数据。现在我可以使用global-shortcut来注册一些动作,但是我只能在主进程而不是渲染进程上运行它。电子:如何用电子应用程序捕获计算机活动?
我还在想我是否可以检测用户是否将任务从一个应用程序切换到另一个应用程序,如从photoshop切换到chrome,关闭/最小化另一个应用程序的窗口等。
有没有人有任何想法如何做到这一点?还是有任何API /包可用于该用途?
(PS:robot.js似乎有关,但它太复杂,需要吨的依赖,这是我的项目太复杂)
您可以在主进程上使用全局快捷方式,然后使用BrowserWindow.webContents.send(msg)将消息发送到渲染器。 –