How can I listen for clipboard events in node.js?

后端 未结 2 1816
旧时难觅i
旧时难觅i 2020-12-30 08:06

I want to be able to listen for clipboard events (the copy event more precisely) in node.js.

I\'ve already used windows keyboard hooks in java... so I\'m already a b

相关标签:
2条回答
  • 2020-12-30 08:34

    I suggest you look at the node-clipboard module and continually listen for changes to the clipboard using callbacks. Something like:

    var clipboard = ""
    function listenClipboard(){
        var new_clip = getClipboard()
        if (new_clip !== clipboard) {
            clipboard = new_clip
            handleClipboardChange(clipboard)
        }
        setTimeout(listenClipboard, 100)
    }
    
    0 讨论(0)
  • 2020-12-30 08:43

    You can try installing my npm package Use clipboard-event

    const clipboardListener = require('clipboard-event');
    
        // To start listening
        clipboardListener.startListening();
    
        clipboardListener.on('change', () => {
            console.log('Clipboard changed');
        });
    
        // To stop listening
        clipboardListener.stopListening();
    

    Thank you.

    0 讨论(0)
提交回复
热议问题