如何在node.js中监听剪贴板事件?

时间:2011-12-21 03:02:40

标签: windows linux node.js ubuntu clipboard

我希望能够在node.js中监听剪贴板事件(更准确地说是复制事件)。

我已经在java中使用了Windows键盘钩子......所以我已经对这个主题有点熟悉了。

当我使用Ubuntu 10.10作为我的主要操作系统时,我对Ubuntu Desktop解决方案最感兴趣。 (但我仍然想知道如何在Windows系统中实现这一点)

有什么想法吗?

提前多多感谢,

约亨

2 个答案:

答案 0 :(得分:1)

我建议您查看node-clipboard module并使用回调不断监听剪贴板的更改。类似的东西:

ViewStateMode="Enabled"

答案 1 :(得分:0)

您可以尝试使用clipboard-event

安装我的npm软件包。
const clipboardListener = require('clipboard-event');

    // To start listening
    clipboardListener.startListening();

    clipboardListener.on('change', () => {
        console.log('Clipboard changed');
    });

    // To stop listening
    clipboardListener.stopListening();

谢谢。