从系统剪贴板复制粘贴到Electron中。

问题描述 投票:0回答:1

我正在构建一个简单的电子应用,在屏幕上显示一些文字,在其他所有的东西上面.有一个键盘快捷键,打开一个弹出的文字.我想增加一个小功能。最好的情况是。我在电脑上的任何地方选择一些文字 然后按一个专门的键盘快捷键 然后这些文字就会出现在弹出的窗口里。它复制文本并将其粘贴在应用程序中.我猜出于安全原因,这将是有问题的(从系统剪贴板复制),但也许有办法解决它?是否可以做到这一点?有没有一种走法,会和我描述的类似?

换句话说,现在我需要3个步骤:ctrl+C(复制选中的文本)ctrl+M(打开应用程序)ctrl+V(在应用程序中粘贴)。我是否可以减少到只有一步,只有我的专用键盘快捷键,或者减少到两步。Ctrl+C+Ctrl+M?

谢谢!

javascript electron copy-paste
1个回答
0
投票

你可以创建一个不显示窗口的应用程序(使用浏览器窗口的显示参数),也许可以创建一个托盘图标来显示应用程序正在运行。

在你的应用程序中定义一个全局快捷键(Ctrl+M) 全局捷径.

在你的快捷回调中,将窗口设置为可见,然后获取剪贴板内容。Electron有一个api。你可以在这里找到它

而不是仅仅将文字添加到窗口中

© www.soinside.com 2019 - 2024. All rights reserved.