1.1.1 • Published 8 years ago
electron-clipboard-extended v1.1.1
Electron Clipboard Extended
Electron clipboard extended with event handler for Text and Image change
npm install electron-clipboard-extendedThis library has all methods of electron's clipboard api with added functionalities for listening to changes in clipboard. As of now only Text and Image changes are captured.
Usage
const clipboard = require('electron-clipboard-extended')
clipboard
.on('text-changed', () => {
let currentText = clipboard.readText()
})
.once('text-changed', () => {
console.log('TRIGGERED ONLY ONCE')
})
.on('image-changed', () => {
let currentIMage = clipboard.readImage()
})
.startWatching();
clipboard.off('text-changed');
clipboard.stopWatching();Methods
All methods of electron's clipboard api plus the methods listed below
startWatching()
Returns clipboard - Chainable method, Only after startWatching is called changes to clipboard will be watched.
stopWatching()
Returns clipboard - Chainable method, Changes to clipboard will not be watched after calling this
on(event, listener), once(event, listener)
eventString - Can be eithertext-changedorimage-changedlistenerFunction - Callback function
Returns clipboard - Chainable method
off(event, listener)
eventString - Can be eithertext-changedorimage-changedlistenerFunction (optional) - Iflisteneris not passed all listeners of the event will be removed
Returns clipboard - Chainable method